Mise à jour de trac

Suite au passage à la version 0.10.3 de trac, je me suis retrouvé avec une erreur fort peu sympathique : (file is encrypted or is not a database). Je n'ai pas tout compris et la lecture des logs d'apache ne m'a tellement aidé non plus ! Mais ...

Le message semble vouloir dire que soit le fichier .db est encrypté soit trac ne le reconnait pas comme un fichier de base de données. Cela peut faire sourire mais lorsqu'il y a beaucoup d'utilisateurs derrière subversion, cela fait nettement moins rire! Une petite recherche avec mon ami, m'a permis de comprendre que la version de sqlite utilisé par trac dans la version 0.10.3 n'était plus compatible avec celle utilisée précédemment. On est passé de la version 2 à la version 3. Il va falloir convertir la base. Pour cela il suffit de faire : @@mv trac.db trac.orig.db sqlite trac.orig.db .dump|sqlite3 trac.db@@ Evidemment si les exécutables sqlite (version 2) et sqlite3 ne sont pas présents sur le système, il suffit de les intaller : apt-get install sqlite sqlite3

Haut de page