SQLITE_BUSY lors de "duniter sync"

Bonjour,

je ne sais pas si c’est le meilleur endroit où faire ce genre de remonté d’info.

Sur Duniter 1.6.14 lorsque je fais un duniter sync j’ai le message suivant dans les logs:

2018-02-03T17:55:48+01:00 - error: Error: SQL error “SQLITE_BUSY: database is locked” on query "SELECT * FROM block WHERE number = ? and hash = ?"
at Error (native)
at Statement.db.all (/opt/duniter/app/lib/dal/drivers/SQLiteDriver.js:45:35)
at Statement.replacement (/opt/duniter/node_modules/sqlite3/lib/trace.js:20:31)
at Statement.replacement (/opt/duniter/node_modules/sqlite3/lib/trace.js:20:31)
2018-02-03T17:55:48+01:00 - warn: SQL error “SQLITE_BUSY: database is locked” on query “SELECT * FROM block WHERE number = ? and hash = ?”

Sacha.

Tu as sûrement :

  • soit un autre Duniter de lancé
  • soit un autre client SQLite sur ta base de données (sqliteman par exemple)

Merci pour ta réponse cela m’a mis sur la piste:
Sqlite n’était pas installé, et cela fait des mois que la configuration tourne comme ça… Ceci expliquerait pourquoi mon instance fonctionnait nettement moins bien depuis quelques semaines ?

sqlite n’est pas une dépendance du package .deb ?

Non, mais si ton nœud fonctionne à nouveau tant mieux :slight_smile: