php5 libxml2 нет информации о версии, доступной ошибка

Я получаю полчаса сообщения электронной почты от корневого cron, связанные с сообщениями об ошибках запуска php:

Тема:
Cron <root@hostname> [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib/php5/ -type f -cmin +$(/usr/lib/php5/maxlifetime) -print0 | xargs -n 200 -r -0 rm

Содержание сообщения (перерезано) [ 117]
php5: /usr/local/lib/libxml2.so.2: no version information available (required by php5)

Запуск php -v из приглашения показывает то же самое:
php -v
php: /usr/local/lib/libxml2.so.2: no version information available (required by php)
php: /usr/local/lib/libxml2.so.2: no version information available (required by php)
<snip>
PHP 5.3.3-1ubuntu9.9 with Suhosin-Patch (cli) (built: Feb 9 2012 06:37:37)
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies

Я сделал «apt-get upgrade php5- cli ", отсюда и последняя дата сборки.

phpinfo () показывает, что он использует 2.7.7 из libxml2

Выполнение поиска на libxml2.so показывает:

/usr/lib/libxml2.so.2
/usr/lib/libxml2.so.2.7.7
/usr/local/lib/libxml2.so
/usr/local/lib/libxml2.so.2
/usr/local/lib/libxml2.so.2.7.3
/var/src/libxml2-2.7.3/.libs/libxml2.so
/var/src/libxml2-2.7.3/.libs/libxml2.so.2
/var/src/libxml2-2.7.3/.libs/libxml2.so.2.7.3

Информация о сервере: [ 1117]

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=10.10
DISTRIB_codeNAME=maverick
DISTRIB_DESCRIPTION="Ubuntu 10.10"

К вашему сведению, 64-битная установка в облаке RS. Linux cfpbbh1 2.6.35.4-rscloud # 8 SMP Mon 20.09 15:54:33 UTC 2010 x86_64 GNU / Linux

Это сбило меня с толку, и Google не слишком помогает, по крайней мере, ничего конкретного для Ubuntu много опций cpanel / directadmin, но они не установлены ...

На этом форуме есть еще один вопрос с той же проблемой, решение которого состоит в том, чтобы иметь символические ссылки, указывающие со старой на новую версию ... но, кажется, уже есть:

/usr/lib# ll | grep libxml
lrwxrwxrwx 1 root root 16 Feb 14 11:54 libxml2.so -> libxml2.so.2.7.7
lrwxrwxrwx 1 root root 16 Feb 14 12:25 libxml2.so.2 -> libxml2.so.2.7.7
-rw-r--r-- 1 root root 1364056 Jan 18 22:28 libxml2.so.2.7.7

Кто-нибудь хочет помочь? Помощь очень ценится ... Если кто-то может пометить это с помощью libxml2, это может помочь другим.

1
задан 20 February 2012 в 14:41

1 ответ

У меня была такая же проблема. Я оказался в вашей ситуации, когда мне потребовалась более новая версия libxml, чем та, которая была в комплекте с моим выпуском. Я установил его вручную, поэтому у меня получилось две установки libxml. Я удалил все библиотеки libxml из / usr / local / lib, оставив только упакованные библиотеки в / usr / lib. Затем предупреждения PHP исчезли.

Таким образом, вы должны иметь возможность просто решить с помощью

sudo rm /usr/local/lib/libxml2.so*

Возможно, вы захотите сделать резервную копию libxml2.so * перед удалением. Надеюсь, это кому-нибудь поможет.

0
ответ дан 20 February 2012 в 14:41

Другие вопросы по тегам:

Похожие вопросы: