svnadmin:SQLite 需要在线程安全模式下编译和运行

svnadmin:SQLite 需要在线程安全模式下编译和运行

我曾经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 sqlitelibsqlite3.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. 这确实有效。

相关内容