On 2016-12-15 13:55, Anton Sayetsky wrote:
15 декабря 2016 г., 13:53 пользователь Alexander Koval
<ha...@hades.in.ua> написал:
On 2016-12-15 13:14, Vladislav V. Prodan wrote:

Обычно после такого требуется проверить бинарники на предмет потерянных
библиотек.

С этим, вроде, все ок:

sqlite3 /var/db/pkg/local.sqlite
sqlite> select origin,name,arch from packages where arch not like '%:11:%';
sqlite>

Т.е. всё пересобрано под 11.
JFYI: проверять нужно с помощью "pkg check -Ba".

Как показала практика на еще одном сервере - этот способ, во-первых, показывает проблему постфактум, когда она уже возникла, а, во-вторых, не всегда находит проблему. На примере свежеобновленного сервера:

pkg check -Ba
Checking all packages: 100%

php -v
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20131226/imap.so' - Shared object "libpam.so.5" not found, required by "libc-client4.so.9" in Unknown on line 0
PHP 5.6.29 (cli) (built: Dec 18 2016 12:57:10)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies


pkg which /usr/local/lib/libc-client4.so.9
/usr/local/lib/libc-client4.so.9 was installed by package cclient-2007f_2,1

sqlite> select name,origin,version,arch from packages where name like "cclient%";
cclient|mail/cclient|2007f_2,1|freebsd:10:x86:64

Все модули php обновлены
sqlite> select name,origin,version,arch from packages where name like "php%" and arch not like "%:11:%";
sqlite>

За подсказку спасибо. Иногда это может быть полезно.



Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Ответить