2010-12-10 23 views
1

J'ai un problème avec mon référentiel subversion. Je ne suis actuellement pas en mesure de faire des opérations de copie sur le référentiel.Impossible d'incrémenter le compte mergeinfo ... à la valeur négative

Si je tente de copier une partie du dépôt à un nouveau dossier dans le référentiel je reçois l'erreur suivante

[Mer 3 novembre 2010 10:50:42] [error] [client 10.10. 62.5] Impossible de déplacer/COPY/svn/Server /! Svn/bc/41280/trunk. [500, # 0]

[Wed Nov 03 10:50:42 2010] [erreur] [client 10.10.62.5] Impossible de faire une copie du système de fichiers. [500, # 160004]

[mer Nov 03 10:50:42 2010] [erreur] [client 10.10.62.5] Impossible d'incrémenter le compte mergeinfo sur la révision de nœud 0.0.t41280-ub6 à la valeur négative -8520666390062167758 [500, # 160004]

Quelqu'un peut-il me dire quelle est la cause de ce message d'erreur et ce que je peux faire pour le résoudre?

Cordialement Bosco

Répondre

1

On dirait que vous avez une corruption de données. Faites un svnadmin verify sur le serveur et vérifiez l'intégrité de votre disque serveur.

modifier: Le code d'erreur associé au message d'erreur dans le code source SVN est SVN_ERR_FS_CORRUPT, donc je suis assez sûr qu'il ya la corruption de données dans votre référentiel. Le fait que svnadmin verify ne détecte pas cela est probablement un bug que vous devez signaler à http://subversion.apache.org/. Mais assurez-vous d'abord que vous avez toujours ces problèmes (à la fois le problème d'origine et le fait que svnadmin verify ne signale pas les erreurs) après l'installation de la dernière version de SVN sur le serveur.

0

J'ai déjà effectué la vérification. Il ne résulte en aucune erreur. La chose étrange est que je peux commettre, fusionner et faire toutes les autres opérations sur le référentiel. La seule chose qui ne fonctionne pas est de faire une opération de copie.