Page MenuHomeDevCentral

Shared object "libreadline.so.7" not found, required by "php-fpm" on Ysul
Closed, WontfixPublic

Description

Pool legacy (PHP 5) can't be run anymore after library upgrade.

As it's compiled manually, it must be rebuilt after library bump.

Event Timeline

dereckson triaged this task as High priority.Jul 2 2019, 22:41
dereckson created this task.

Temporarily hotfixed with ln -s /usr/local/lib/libreadline.so.8 /usr/local/lib/libreadline.so.7

It seems libreadline isn't a dependency anymore of php-fpm:

$ ldd /usr/local/sbin/php-fpm:
        libelf.so.2 => /lib/libelf.so.2 (0x8007b8000)
        libcrypto.so.111 => /lib/libcrypto.so.111 (0x8007d4000)
        libssl.so.111 => /usr/lib/libssl.so.111 (0x800ac6000)
        libcrypt.so.5 => /lib/libcrypt.so.5 (0x800b6a000)
        libutil.so.9 => /lib/libutil.so.9 (0x800b8b000)
        libm.so.5 => /lib/libm.so.5 (0x800ba3000)
        libthr.so.3 => /lib/libthr.so.3 (0x800bd9000)
        libxml2.so.2 => /usr/local/lib/libxml2.so.2 (0x800c06000)
        libargon2.so.0 => /usr/local/lib/libargon2.so.0 (0x800da0000)
        libz.so.6 => /lib/libz.so.6 (0x800dad000)
        libc.so.7 => /lib/libc.so.7 (0x800dc9000)
        liblzma.so.5 => /usr/lib/liblzma.so.5 (0x8011c1000)
        libmd.so.6 => /lib/libmd.so.6 (0x8011ed000)