Ошибка сброса SQL: база данных заблокирована

Просто установил tup на Ubuntu 16.04 и получил следующую ошибку:

$ tup init  
.tup repository initialized.  
SQL reset error: database is locked  
Statement was: commit  

Также в обновлении Tup есть ошибка.

$ tup upd
.tup/shared: No such file or directory
tup error: Unable to open lockfile.

Любые идеи о том, как я могу получить работу?

РЕДАКТИРОВАТЬ: я загрузил исходный код из git ( https://github.com/gittup/tup) и прошел через него, и ошибка, кажется, находится в src/tup/db.c:tup_db_commit() строка 933

rc = sqlite3_step(*stmt);  

Функция sqlite3_step возвращает SQLITE_BUSY(5).
Мое предположение Noob заключается в том, что я использую более новую версию sqlite, и некоторая очистка выполняется неправильно. Но это определенно похоже на какую-то проблему sqllite3.

1 ответ

Решение

Согласно множеству других вопросов / ответов о stackru, вы не должны использовать sqlite3 на сетевом диске. Таким образом, по ассоциации вы не должны использовать tup на сетевом диске.

Другие вопросы по тегам