LINUX.ORG.RU
решено ФорумAdmin

ldconfig и sendmail


0

1

Сразу два вопроса, ответ на которые не смог найти. Буду рад, если кто-то поможет, заранее спасибо.

1. После корявого make install Bind8 прописалась ненужная библиотека. Как её убрать, вот пример:

insider@localhost:~$ ldconfig -p | grep libxml
        libxml2.so.2 (libc6,x86-64) => /usr/lib/libxml2.so.2
        libxml2.so.2 (libc6) => /usr/lib32/libxml2.so.2
        libxml2.so (libc6) => /usr/lib32/libxml2.so

Предположим, мне нужно убрать верхнюю libxml2.so.2 (libc6,x86-64) => /usr/lib/libxml2.so.2. Простое удаление файла /usr/lib/libxml2.so.2 не помогает. Как временное решение, сделал симлинк этого файла на нормальную библиотеку, и ошибки в приложениях перестали выскакивать, но интересует процесс удаления, т.к. в man'e описывается лишь линковка(добавление)

P.S. make uninstall сделать не смог, т.к. удалил папку с сорцами.

2. Скомпилил sendmail, php, apache2. В php.ini прописал путь к sendmail: /usr/sbin/sendmail -t Перезапустил апач, при попытке отправки письма через пых (mail ($to...)) в логах апача вижу ошибку: sh -t not found Как заставить php слать мыло?

★★★

Вы после удаления .so-файла запускаете ldconfig?

Вы в правильном php.ini прописываете путь? Тот php, который вызывается Апачем показывает нужные значения настроек? sendmail рабочий?

P.S. Накой вам вобще нужно было всё компилить? У вас LFS?

mky ★★★★★
()
Ответ на: комментарий от mky

спасибо, /usr/lib/libxml2.so.2 была ссылкой на другой файл, после удаления и ссылки и файла и запуска ldconfig, все сообщения об ошибках пропали.
С sendmail разобрался, не был указан правильный php.ini в конфигурации, подправил, заработало.

insider ★★★
() автор топика
Ответ на: комментарий от mky

> Накой вам вобще нужно было всё компилить?

задание было такое :)

insider ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.