Je maintiens le serveur SVN sur une machine Ubuntu. Et actuellement, pour une raison quelconque, cela ne permettait pas de s’engager. Pendant que vous le validez, le message d’erreur suivant s’affiche.
Warning: post-commit FS processing had error 'attempt to write a readonly database'.
Comment puis-je résoudre ce problème?
Cela semble être dû à des autorisations incorrectes sur certains des fichiers svn de votre référentiel. Un quicksearchindique qu'il s'agit généralement du fichier <path_to_your_repository>/db/rep-cache.db
qui possède des autorisations incorrectes, bien qu'il puisse y en avoir d'autres.
Vous pouvez vérifier les autorisations sur les fichiers en exécutant la commande ls -lrt
. Assurez-vous que les utilisateurs/groupes écrivant dans le référentiel ont des autorisations sur tous les fichiers du sous-dossier db
de votre référentiel.
Ce même problème avec moi, je reçois également une erreur lors du nettoyage SVN. J'utilise Ubuntu 16.04. J'ai beaucoup de google pour le même problème. Mais finalement j'ai trouvé que je devais me connecter avec root permission.
Une fois que j'ai fait cela, j'ai eu la solution à ce problème.