我曾经apt-get
在我的 Ubuntu VPS 上安装过 Subversion 和 SQLite,但是,当我尝试使用时出现此错误svn
:
svnadmin: SQLite is required to be compiled and run in thread-safe mode
有人知道为什么会发生这种情况吗?在切换到 ubuntu 软件包之前,我最初尝试从源代码编译 sqlite 和 subversion - 这可能是问题所在吗?
答案1
我也遇到了同样的问题。 的输出ldd $(which svnadmin) | grep sqlite
是
libsqlite3.so.0 => /usr/local/lib/libsqlite3.so.0 (0x0062d000)
。
/usr/local/lib/libsqlite3.so.0
是一个符号链接libsqlite3.so.0.8.6
,该文件是通过apt-get
“sqlite”包的一部分安装的。
问题是,正如 svn 所抱怨的,我的版本libsqlite3.so
不是线程安全的。所以我用来自的版本替换了它http://www.sqlite.org/download.html. 这确实有效。