Hello! On Tue, 08 Oct 2013 at 09:06:05 (+0300), Valentin Nechayev wrote:
> > Но я-то пересобрал весь юзерленд. В любом случае Ваша подсказка не > > помогла =( Но навела меня на правильный шаг: посмотреть в корку > > kdump'ом. Оказалось, что кламав находил старые либы в > > /usr/local/lib/compat/pkg/, что его повергало в ужас. Удаление > > /usr/local/lib/compat/pkg/ привело всё в норму =) Ещё раз спасибо за > > наводку. > То есть кто-то сломал ABI без изменения номера версии библиотеки? > Можно имя героя в студию? Не знаю, кто герой, но выглядит это так (кусочки ktrace.out): 1437 clamscan NAMI "/usr/local/lib/libclamunrar_iface.so.6.1.18" 1437 clamscan RET access -1 errno 2 No such file or directory 1437 clamscan NAMI "/lib/libclamunrar_iface.so.6.1.18" 1437 clamscan RET access -1 errno 2 No such file or directory 1437 clamscan NAMI "/usr/lib/libclamunrar_iface.so.6.1.18" 1437 clamscan RET access -1 errno 2 No such file or directory 1437 clamscan NAMI "/usr/local/lib/libclamunrar_iface.so.6.1.18" 1437 clamscan RET access -1 errno 2 No such file or directory 1437 clamscan NAMI "/lib/libclamunrar_iface.so.6.1.18" 1437 clamscan RET access -1 errno 2 No such file or directory 1437 clamscan NAMI "/usr/lib/libclamunrar_iface.so.6.1.18" 1437 clamscan RET access -1 errno 2 No such file or directory 1437 clamscan NAMI "/usr/lib/compat/libclamunrar_iface.so.6.1.18" 1437 clamscan RET access -1 errno 2 No such file or directory 1437 clamscan NAMI "/usr/local/lib/libclamunrar_iface.so.6.1.18" 1437 clamscan RET access -1 errno 2 No such file or directory 1437 clamscan NAMI "/usr/local/lib/compat/pkg/libclamunrar_iface.so.6.1.18" 1437 clamscan RET access -1 errno 2 No such file or directory 1437 clamscan NAMI "/usr/local/lib/compat/libclamunrar_iface.so.6.1.18" 1437 clamscan RET access -1 errno 2 No such file or directory 1437 clamscan NAMI "/usr/local/lib/mysql/libclamunrar_iface.so.6.1.18" 1437 clamscan RET access -1 errno 2 No such file or directory 1437 clamscan NAMI "/lib/libclamunrar_iface.so.6.1.18" 1437 clamscan RET access -1 errno 2 No such file or directory 1437 clamscan NAMI "/usr/lib/libclamunrar_iface.so.6.1.18" 1437 clamscan RET access -1 errno 2 No such file or directory 1437 clamscan NAMI "/usr/local/lib/libclamunrar_iface.so.6" 1437 clamscan RET access -1 errno 2 No such file or directory 1437 clamscan NAMI "/lib/libclamunrar_iface.so.6" 1437 clamscan RET access -1 errno 2 No such file or directory 1437 clamscan NAMI "/usr/lib/libclamunrar_iface.so.6" 1437 clamscan RET access -1 errno 2 No such file or directory 1437 clamscan NAMI "/usr/local/lib/libclamunrar_iface.so.6" 1437 clamscan RET access -1 errno 2 No such file or directory 1437 clamscan NAMI "/lib/libclamunrar_iface.so.6" 1437 clamscan RET access -1 errno 2 No such file or directory 1437 clamscan NAMI "/usr/lib/libclamunrar_iface.so.6" 1437 clamscan RET access -1 errno 2 No such file or directory 1437 clamscan NAMI "/usr/lib/compat/libclamunrar_iface.so.6" 1437 clamscan RET access -1 errno 2 No such file or directory 1437 clamscan NAMI "/usr/local/lib/libclamunrar_iface.so.6" 1437 clamscan RET access -1 errno 2 No such file or directory 1437 clamscan NAMI "/usr/local/lib/compat/pkg/libclamunrar_iface.so.6" 1437 clamscan RET access 0 1437 clamscan NAMI "/usr/local/lib/compat/pkg/libclamunrar_iface.so.6" 1437 clamscan RET open 3 При этом: #> locate libclamunrar_ /usr/local/lib/compat/pkg/libclamunrar_iface.so.3 /usr/local/lib/compat/pkg/libclamunrar_iface.so.4 /usr/local/lib/compat/pkg/libclamunrar_iface.so.5 /usr/local/lib/compat/pkg/libclamunrar_iface.so.6 /usr/local/lib/libclamunrar_iface.la /usr/local/lib/libclamunrar_iface.so /usr/local/lib/libclamunrar_iface.so.7 1437 clamscan NAMI "/usr/local/lib/libthr.so.2" 1437 clamscan RET access -1 errno 2 No such file or directory 1437 clamscan NAMI "/lib/libthr.so.2" 1437 clamscan RET access -1 errno 2 No such file or directory 1437 clamscan NAMI "/usr/lib/libthr.so.2" 1437 clamscan RET access -1 errno 2 No such file or directory 1437 clamscan NAMI "/usr/lib/compat/libthr.so.2" 1437 clamscan RET access -1 errno 2 No such file or directory 1437 clamscan NAMI "/usr/local/lib/libthr.so.2" 1437 clamscan RET access -1 errno 2 No such file or directory 1437 clamscan NAMI "/usr/local/lib/compat/pkg/libthr.so.2" 1437 clamscan RET access -1 errno 2 No such file or directory 1437 clamscan NAMI "/usr/local/lib/compat/libthr.so.2" 1437 clamscan RET access 0 1437 clamscan NAMI "/usr/local/lib/compat/libthr.so.2" 1437 clamscan RET open 3 При этом: #> locate libthr.so. /lib/libthr.so.3 /usr/local/lib/compat/libthr.so.2 1437 clamscan NAMI "/usr/local/lib/libclamunrar.so.6" 1437 clamscan RET access -1 errno 2 No such file or directory 1437 clamscan NAMI "/lib/libclamunrar.so.6" 1437 clamscan RET access -1 errno 2 No such file or directory 1437 clamscan NAMI "/usr/lib/libclamunrar.so.6" 1437 clamscan RET access -1 errno 2 No such file or directory 1437 clamscan NAMI "/usr/lib/compat/libclamunrar.so.6" 1437 clamscan RET access -1 errno 2 No such file or directory 1437 clamscan NAMI "/usr/local/lib/libclamunrar.so.6" 1437 clamscan RET access -1 errno 2 No such file or directory 1437 clamscan NAMI "/usr/local/lib/compat/pkg/libclamunrar.so.6" 1437 clamscan RET access 0 1437 clamscan NAMI "/usr/local/lib/compat/pkg/libclamunrar.so.6" 1437 clamscan RET open 3 При этом: #> locate libclamunrar.so. /usr/local/lib/compat/pkg/libclamunrar.so.3 /usr/local/lib/compat/pkg/libclamunrar.so.4 /usr/local/lib/compat/pkg/libclamunrar.so.5 /usr/local/lib/compat/pkg/libclamunrar.so.6 /usr/local/lib/libclamunrar.so.7 Почему clamav ищет старые либы, я не знаю. -- George L. Yermulnik [YZ-RIPE]