|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Dmitrij Lystsov 2:5020/400 22 Nov 2006 11:29:44 To : Dmitrij Lystsov Subject : Re: кто удаляет библиотеку: непонятно? -------------------------------------------------------------------------------- Привет всем! >> >>> DL> Библиотека есть и софт работает. >> >>> DL> Библиотека копируется в ручную в /usr/local/lib/mysql/ >> >>> DL> А вот теперь проблема: >> >>> DL> После полной перезагрузки, библиотека, скопированная вручную в >> >>> DL> каталог /usr/local/lib/mysql/ пропадает! Какая хм... её >> удаляет? >> >>> >> >>> Поставь на этот файл флаг noschg и посмотри - кто будет ругаться. >> >> >> >> Спасибо за идею. >> >> Hо исходя из мануала нужно сделать так: >> >> $chflags файл >> >> _установить_ флаг неизменности со стороны системы. >> >> DL> Работает. Только злого удаляльщика не нашел .. :) >> >> А грепом по /etc и /usr/local/etc - ничего интересного не выдает? Еще >> можно в >> кронтабах пошарить (/var/cron...) > > Чего-то не нашел ни чего ... наверное плохо искал. При очередном обновлении софта увидел что происходит и обноружил сообщение от portupgrade: [Updating the pkgdb <format:bdb_btree> in /var/db/pkg ... - 136 packages found (-0 +1) . done] mv: rename /usr/local/lib/mysql/libmysqlclient_r.so.14 to /usr/local/lib/compat/pkg/libmysqlclient_r.so.14: Operation not permitted Так как был установлен флаг schg на файл usr/local/lib/mysql/libmysqlclient_r.so.14 перемещение не удалось. Попытка была переместить эту библиотеку в /usr/local/lib/compat/pkg/ в тоже самое место, что и в версии 6.1 эхотага. Про это, если мне не изменяет память еще в релизнотес писалось на версию 5.5 эхотага. Получается, что дело все таки в софте, которому нужна библиотека libmysqlclient_r.so.14. Только почему-то по другому пути он её не видит - слепой что-ил? :) > Вот еще попутный вопрос. > Дело в том, что этот же софт работает под другой версией эхотага - 6.1R. > Отличие в том, что библиотека в версии 5.5 расположена в > > /usr/local/lib/mysql/ > > от сюда и берется, а в версии 6.1 эта же библиотека, для это же софта > расположенна в > > /usr/local/lib/compat/pkg/ > > и все берется нормально и ничего не удаляется. Да, да - именно, в варианте с версией 6.1 эхотага все нормально. Дело еще в том, что версия эхотага 6.1 ставилась с нуля, а вот версия 5.5 получилась методом обновления и пересборки мира с версии 5.4. Может что-то недоделал? -- Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru --- ifmail v.2.15dev5.3 * Origin: Talk.Mail.Ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/648822e47248.html, оценка из 5, голосов 10
|