Салют, парни!
Поставил сабж, при запуске ругается
mod_sql_sqlite/0.3: compiled using SQLite version '3.6.16' headers, but linked to SQLite version '3.6.22' libraryСоответственно не читает пользователя из базы.
Как проще исправить?
br,
grio.
Салют, парни!
Поставил сабж, при запуске ругается
mod_sql_sqlite/0.3: compiled using SQLite version '3.6.16' headers, but linked to SQLite version '3.6.22' libraryСоответственно не читает пользователя из базы.
Как проще исправить?
br,
grio.
дистрибутив какой? Попробуй обновиться
дистрибутив какой? Попробуй обновиться
kubuntu 10.04
обновляться пробовал - без изменений
а если поменять симлинк на нужную версию библиотеки в /usr/lib ?
а если поменять симлинк на нужную версию библиотеки в /usr/lib ?
Плохо себе представляю, что ты имеешь ввиду?
библиотека (модуль) sqlite для proftpd хранится здесь: /usr/lib/proftpd/mod_sql_sqlite.so
Если бы я знал где найти (или как скомпилить), этот файл для SQLite version '3.6.22',
то проблемы бы не было.
grio, что-то руками из этой связки собирали?
Попробуйте apt-get reinstall proftpd-mod-sqlite
Sonic, делал aptitude purge proftpd-mod-sqlite, дело не в этом.
Пробовал собрать из исходников:
http://www.proftpd.org/docs/contrib/mod_sql_sqlite.html
В результате создается бинарь proftpd, но не mod_sql_sqlite.so.
Видимо он интегрируется в бинарь.
пробовал менять бинарь из /usr/sbin/ свежескомпиленным бинарем -
в этом случае он почему то прекращает читать конфигурационный файл
из /etc/proftpd/
Найди и поставь версию sqlite 3,6,16 должно заработать. Или пересобери сам proftpd под ту базу что стоит уже.
kisil, установка старой версии SQLite - не выход, ведь тогда sqlite перестанет обновляться, а это может быть важно.
Пересобирать я тоже пробовал. Результаты в предыдущем посте.
В принципе, согласен, но пересобирать надо не сам proftpd, а лишь mod_sql_sqlite.so.
Так вот как это сделать?