Have a Buster slave with additional PHP versions but getting an error on the base version 7.3. Seeing this in the syslog and when trying to use php as root in terminal. I tried removing and reinstalling but no luck. Anyone else see this before? it actually looks like there is an extra .so after memcache.so Code: PHP Warning: PHP Startup: Unable to load dynamic library 'memcache.so' (tried: /usr/lib/php/20180731/memcache.so (/usr/lib/php/20180731/memcache.so: cannot open shared object file: No such file or directory), /usr/lib/php/20180731/memcache.so.so (/usr/lib/php/20180731/memcache.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
Code: root@dotmain:/var/www/clients/client1/web385/web/home# grep -R memcache /etc/php/7.3 /etc/php/7.3/apache2/conf.d/20-memcache.ini:extension=memcache.so /etc/php/7.3/apache2/conf.d/20-memcache.ini:[memcache] /etc/php/7.3/apache2/conf.d/20-memcache.ini:; memcache.allow_failover="1" /etc/php/7.3/apache2/conf.d/20-memcache.ini:; only in conjunction with memcache.allow_failover. /etc/php/7.3/apache2/conf.d/20-memcache.ini:; memcache.max_failover_attempts="20" /etc/php/7.3/apache2/conf.d/20-memcache.ini:; memcache.chunk_size="8192" /etc/php/7.3/apache2/conf.d/20-memcache.ini:; The default TCP port number to use when connecting to the memcached /etc/php/7.3/apache2/conf.d/20-memcache.ini:; memcache.default_port="11211" /etc/php/7.3/apache2/conf.d/20-memcache.ini:; memcache.hash_strategy="consistent" /etc/php/7.3/apache2/conf.d/20-memcache.ini:; memcache.hash_function="crc32" /etc/php/7.3/apache2/conf.d/20-memcache.ini:; Use memcache as a session handler by setting this value to memcache. /etc/php/7.3/apache2/conf.d/20-memcache.ini:; session.save_handler="memcache" /etc/php/7.3/apache2/conf.d/20-memcache.ini:; memcache.protocol=ascii /etc/php/7.3/apache2/conf.d/20-memcache.ini:; memcache.redundancy=1 /etc/php/7.3/apache2/conf.d/20-memcache.ini:; memcache.session_redundancy=2 /etc/php/7.3/apache2/conf.d/20-memcache.ini:; memcache.compress_threshold=20000 /etc/php/7.3/apache2/conf.d/20-memcache.ini:; memcache.lock_timeout=15 /etc/php/7.3/cgi/conf.d/20-memcache.ini:extension=memcache.so /etc/php/7.3/cgi/conf.d/20-memcache.ini:[memcache] /etc/php/7.3/cgi/conf.d/20-memcache.ini:; memcache.allow_failover="1" /etc/php/7.3/cgi/conf.d/20-memcache.ini:; only in conjunction with memcache.allow_failover. /etc/php/7.3/cgi/conf.d/20-memcache.ini:; memcache.max_failover_attempts="20" /etc/php/7.3/cgi/conf.d/20-memcache.ini:; memcache.chunk_size="8192" /etc/php/7.3/cgi/conf.d/20-memcache.ini:; The default TCP port number to use when connecting to the memcached /etc/php/7.3/cgi/conf.d/20-memcache.ini:; memcache.default_port="11211" /etc/php/7.3/cgi/conf.d/20-memcache.ini:; memcache.hash_strategy="consistent" /etc/php/7.3/cgi/conf.d/20-memcache.ini:; memcache.hash_function="crc32" /etc/php/7.3/cgi/conf.d/20-memcache.ini:; Use memcache as a session handler by setting this value to memcache. /etc/php/7.3/cgi/conf.d/20-memcache.ini:; session.save_handler="memcache" /etc/php/7.3/cgi/conf.d/20-memcache.ini:; memcache.protocol=ascii /etc/php/7.3/cgi/conf.d/20-memcache.ini:; memcache.redundancy=1 /etc/php/7.3/cgi/conf.d/20-memcache.ini:; memcache.session_redundancy=2 /etc/php/7.3/cgi/conf.d/20-memcache.ini:; memcache.compress_threshold=20000 /etc/php/7.3/cgi/conf.d/20-memcache.ini:; memcache.lock_timeout=15 /etc/php/7.3/mods-available/memcache.ini:extension=memcache.so /etc/php/7.3/mods-available/memcache.ini:[memcache] /etc/php/7.3/mods-available/memcache.ini:; memcache.allow_failover="1" /etc/php/7.3/mods-available/memcache.ini:; only in conjunction with memcache.allow_failover. /etc/php/7.3/mods-available/memcache.ini:; memcache.max_failover_attempts="20" /etc/php/7.3/mods-available/memcache.ini:; memcache.chunk_size="8192" /etc/php/7.3/mods-available/memcache.ini:; The default TCP port number to use when connecting to the memcached /etc/php/7.3/mods-available/memcache.ini:; memcache.default_port="11211" /etc/php/7.3/mods-available/memcache.ini:; memcache.hash_strategy="consistent" /etc/php/7.3/mods-available/memcache.ini:; memcache.hash_function="crc32" /etc/php/7.3/mods-available/memcache.ini:; Use memcache as a session handler by setting this value to memcache. /etc/php/7.3/mods-available/memcache.ini:; session.save_handler="memcache" /etc/php/7.3/mods-available/memcache.ini:; memcache.protocol=ascii /etc/php/7.3/mods-available/memcache.ini:; memcache.redundancy=1 /etc/php/7.3/mods-available/memcache.ini:; memcache.session_redundancy=2 /etc/php/7.3/mods-available/memcache.ini:; memcache.compress_threshold=20000 /etc/php/7.3/mods-available/memcache.ini:; memcache.lock_timeout=15 /etc/php/7.3/cli/conf.d/20-memcache.ini:extension=memcache.so /etc/php/7.3/cli/conf.d/20-memcache.ini:[memcache] /etc/php/7.3/cli/conf.d/20-memcache.ini:; memcache.allow_failover="1" /etc/php/7.3/cli/conf.d/20-memcache.ini:; only in conjunction with memcache.allow_failover. /etc/php/7.3/cli/conf.d/20-memcache.ini:; memcache.max_failover_attempts="20" /etc/php/7.3/cli/conf.d/20-memcache.ini:; memcache.chunk_size="8192" /etc/php/7.3/cli/conf.d/20-memcache.ini:; The default TCP port number to use when connecting to the memcached /etc/php/7.3/cli/conf.d/20-memcache.ini:; memcache.default_port="11211" /etc/php/7.3/cli/conf.d/20-memcache.ini:; memcache.hash_strategy="consistent" /etc/php/7.3/cli/conf.d/20-memcache.ini:; memcache.hash_function="crc32" /etc/php/7.3/cli/conf.d/20-memcache.ini:; Use memcache as a session handler by setting this value to memcache. /etc/php/7.3/cli/conf.d/20-memcache.ini:; session.save_handler="memcache" /etc/php/7.3/cli/conf.d/20-memcache.ini:; memcache.protocol=ascii /etc/php/7.3/cli/conf.d/20-memcache.ini:; memcache.redundancy=1 /etc/php/7.3/cli/conf.d/20-memcache.ini:; memcache.session_redundancy=2 /etc/php/7.3/cli/conf.d/20-memcache.ini:; memcache.compress_threshold=20000 /etc/php/7.3/cli/conf.d/20-memcache.ini:; memcache.lock_timeout=15 /etc/php/7.3/fpm/conf.d/20-memcache.ini:extension=memcache.so /etc/php/7.3/fpm/conf.d/20-memcache.ini:[memcache] /etc/php/7.3/fpm/conf.d/20-memcache.ini:; memcache.allow_failover="1" /etc/php/7.3/fpm/conf.d/20-memcache.ini:; only in conjunction with memcache.allow_failover. /etc/php/7.3/fpm/conf.d/20-memcache.ini:; memcache.max_failover_attempts="20" /etc/php/7.3/fpm/conf.d/20-memcache.ini:; memcache.chunk_size="8192" /etc/php/7.3/fpm/conf.d/20-memcache.ini:; The default TCP port number to use when connecting to the memcached /etc/php/7.3/fpm/conf.d/20-memcache.ini:; memcache.default_port="11211" /etc/php/7.3/fpm/conf.d/20-memcache.ini:; memcache.hash_strategy="consistent" /etc/php/7.3/fpm/conf.d/20-memcache.ini:; memcache.hash_function="crc32" /etc/php/7.3/fpm/conf.d/20-memcache.ini:; Use memcache as a session handler by setting this value to memcache. /etc/php/7.3/fpm/conf.d/20-memcache.ini:; session.save_handler="memcache" /etc/php/7.3/fpm/conf.d/20-memcache.ini:; memcache.protocol=ascii /etc/php/7.3/fpm/conf.d/20-memcache.ini:; memcache.redundancy=1 /etc/php/7.3/fpm/conf.d/20-memcache.ini:; memcache.session_redundancy=2 /etc/php/7.3/fpm/conf.d/20-memcache.ini:; memcache.compress_threshold=20000
You have php7.3-memcache installed? Maybe "dpkg --verify php7.3-memcache" or "dpkg --audit" would provide clues? What does 'ldd /usr/lib/php/20180731/memcache.so' show?
dpkg --verify php7.3-memcache showed it was not installed. I did apt-get install php7.3-memcache and it installed. Now when I run php -v I no longer get the error. Thanks!