J'ai eu le même problème après avoir modifié les permissions sur le dossier contenant les photos (/volume1/photo)
Le compte admin avait bien les permissions d'écriture sur toute cette arborescence.
Mais pas le compte du serveur apache (nobody)
solution : rendre à "nobody" les droits d'écriture sur l'arbo photo ou modifier le user apache dans le fichier /usr/syno/apache/conf/httpd.conf-user
pour info : cette fameuse erreur inconnue est plus bavarde en activant les logs du serveur apache , toujours dans le fichier de conf /usr/syno/apache/conf/httpd.conf-user en décommentant et commentant les lignes suivantes :
ErrorLog /var/log/httpd-error-user.log
#ErrorLog /dev/null
on voit ensuite dans le log l'erreur suivante à chaque fois qu'on essaie de changer une couverture :
[Fri May 18 16:47:58 2012] [error] [client 192.168.0.10] PHP Warning: fopen(/var/services/photo/@eaDir/2009-02/SYNOPHOTO:ALBUM.cover): failed to open stream: No such file or directory in /volume1/@appstore/PhotoStation/photo/ajax_handler.php on line 211