| 21 | == Revision corrompue == |
| 22 | |
| 23 | Lors d'un dump, il se peut que le dépôt soit corrompu : |
| 24 | |
| 25 | svnadmin dump /exp/auger/svn-repositories/LAL > svn-auger.dump |
| 26 | |
| 27 | et cela déclenche l'erreur suivante, pour la révision 6130: |
| 28 | |
| 29 | svnadmin: Invalid diff stream: insn 1 overflows the target view |
| 30 | |
| 31 | |
| 32 | La solution est de se logguer sur la machine qui fait tourner le serveur svn (nfsserv actuellement) puis : |
| 33 | |
| 34 | cd /usr/local/subversion/utils/fsfsverify/ |
| 35 | |
| 36 | python fsfsverify.py /exp/auger/svn-repositories/LAL//db/revs/6130 |
| 37 | |
| 38 | (on tourne le script une première fois à vide) |
| 39 | |
| 40 | python fsfsverify.py -f /exp/auger/svn-repositories/LAL//db/revs/6130 |
| 41 | |
| 42 | (on force la correction) |
| 43 | |
| 44 | python fsfsverify.py /exp/auger/svn-repositories/LAL//db/revs/6130 |
| 45 | |
| 46 | et on vérifie que tout est ok |
| 47 | |
| 48 | |
| 49 | |
| 50 | |
| 51 | |
| 52 | |