Я использовал apt-get
для установки Subversion и SQLite на моем Ubuntu VPS, однако я получаю эту ошибку, когда пытаюсь использовать svn
:
svnadmin: SQLite is required to be compiled and run in thread-safe mode
Кто-нибудь знает, почему это может происходить? Первоначально я пытался скомпилировать sqlite и Subversion из исходного кода, прежде чем переключаться на пакеты ubuntu - может быть, это проблема?
У меня такая же проблема. Выход 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. Это действительно сработало.