tup SQL reset error: database is locked
tup SQL reset error: database is locked
刚刚在 ubuntu 16.04 上安装了 tup 并出现以下错误:
$ tup init
.tup repository initialized.
SQL reset error: database is locked
Statement was: commit
tupd也有错误
$ 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).
我的菜鸟猜测是我使用的是更新版本的 sqlite,一些清理工作不再正确完成。但这绝对像是某种 sqllite3 问题。
根据 Whosebug 上的多个其他 questions/answers,您不应该在网络驱动器上使用 sqlite3。因此,根据关联,您不应在网络驱动器上使用 tup。
刚刚在 ubuntu 16.04 上安装了 tup 并出现以下错误:
$ tup init
.tup repository initialized.
SQL reset error: database is locked
Statement was: commit
tupd也有错误
$ 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).
我的菜鸟猜测是我使用的是更新版本的 sqlite,一些清理工作不再正确完成。但这绝对像是某种 sqllite3 问题。
根据 Whosebug 上的多个其他 questions/answers,您不应该在网络驱动器上使用 sqlite3。因此,根据关联,您不应在网络驱动器上使用 tup。