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 – 这可能是问题吗?

我有同样的问题。 ldd $(which svnadmin) | grep sqlite的输出 ldd $(which svnadmin) | grep sqlitelibsqlite3.so.0 => /usr/local/lib/libsqlite3.so.0 (0x0062d000)

/usr/local/lib/libsqlite3.so.0libsqlite3.so.0.8.6一个符号链接,这个文件是通过apt-get作为“sqlite”包的一部分安装的。

问题是,正如svn抱怨,我的版本的libsqlite3.so是不是线程安全的。 所以我用http://www.sqlite.org/download.html中的版本replace了它。 这实际上工作。