[Eisfair] php8: Problem mit smbclient.so nach Update

Peter Bäumer peter at baeumer.dd-dns.de
Mo Mai 8 07:01:57 CEST 2023


Glück Auf!

nach dem Update auf neue php8 habe ich auch Probleme


kalisto # /usr/bin/php --ini
Configuration File (php.ini) Path: /etc/php8/fpm
Loaded Configuration File:         /etc/php8/fpm/php.ini
Scan for additional .ini files in: /etc/php8/fpm/conf.d
Additional .ini files parsed:      (none)


nach dem Downgrade auf 4.0.1
kalisto # /usr/bin/php --ini
PHP Warning:  Version warning: Imagick was compiled against ImageMagick version 1808 but version 1809 is loaded. Imagick will run but may behave surprisingly in Unknown on line 0
Configuration File (php.ini) Path: /etc/php8/cli
Loaded Configuration File:         /etc/php8/cli/php.ini
Scan for additional .ini files in: /etc/php8/cli/conf.d
Additional .ini files parsed:      /etc/php8/cli/conf.d/apcu.ini,
/etc/php8/cli/conf.d/eisfair.ini,
/etc/php8/cli/conf.d/gmp.ini,
/etc/php8/cli/conf.d/imagick.ini,
/etc/php8/cli/conf.d/intl.ini,
/etc/php8/cli/conf.d/mysql-conf.ini,
/etc/php8/cli/conf.d/mysql.ini,
/etc/php8/cli/conf.d/opcache.ini,
/etc/php8/cli/conf.d/pcntl.ini,
/etc/php8/cli/conf.d/pdf.ini,
/etc/php8/cli/conf.d/redis.ini,
/etc/php8/cli/conf.d/sodium.ini,
/etc/php8/cli/conf.d/sqlite3.ini,
/etc/php8/cli/conf.d/xz.ini

und vom Nextcloud Cronjob gibt es eine Error Mail:

Error: Class "PDO" not found in /data/www/nextcloud/nextcloud/lib/private/DB/Connection.php:158
Stack trace:
#0 /data/www/nextcloud/nextcloud/lib/private/AppConfig.php(415): OC\DB\Connection->getQueryBuilder()
#1 /data/www/nextcloud/nextcloud/lib/private/AppConfig.php(184): OC\AppConfig->loadConfigValues()
#2 /data/www/nextcloud/nextcloud/lib/private/AppConfig.php(374): OC\AppConfig->getApps()
#3 /data/www/nextcloud/nextcloud/lib/private/legacy/OC_App.php(976): OC\AppConfig->getValues(false, 'installed_versi...')
#4 /data/www/nextcloud/nextcloud/lib/private/Server.php(729): OC_App::getAppVersions()
#5 /data/www/nextcloud/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(171): OC\Server->OC\{closure}(Object(OC\Server))
#6 /data/www/nextcloud/nextcloud/3rdparty/pimple/pimple/src/Pimple/Container.php(122): OC\AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility\{closure}(Object(Pimple\Container))
#7 /data/www/nextcloud/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(138): Pimple\Container->offsetGet('OC\\Memcache\\Fac...')
#8 /data/www/nextcloud/nextcloud/lib/private/ServerContainer.php(171): OC\AppFramework\Utility\SimpleContainer->query('OC\\Memcache\\Fac...', true)
#9 /data/www/nextcloud/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(65): OC\ServerContainer->query('OC\\Memcache\\Fac...')
#10 /data/www/nextcloud/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(193): OC\AppFramework\Utility\SimpleContainer->get('OC\\Memcache\\Fac...')
#11 /data/www/nextcloud/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(171): OC\AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility\{closure}(Object(OC\Server))
#12 /data/www/nextcloud/nextcloud/3rdparty/pimple/pimple/src/Pimple/Container.php(118): OC\AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility\{closure}(Object(Pimple\Container))
#13 /data/www/nextcloud/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(138): Pimple\Container->offsetGet('OCP\\ICacheFacto...')
#14 /data/www/nextcloud/nextcloud/lib/private/ServerContainer.php(171): OC\AppFramework\Utility\SimpleContainer->query('OCP\\ICacheFacto...', true)
#15 /data/www/nextcloud/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(65): OC\ServerContainer->query('OCP\\ICacheFacto...')
#16 /data/www/nextcloud/nextcloud/lib/private/Server.php(1110): OC\AppFramework\Utility\SimpleContainer->get('OCP\\ICacheFacto...')
#17 /data/www/nextcloud/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(171): OC\Server->OC\{closure}(Object(OC\Server))
#18 /data/www/nextcloud/nextcloud/3rdparty/pimple/pimple/src/Pimple/Container.php(122): OC\AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility\{closure}(Object(Pimple\Container))
#19 /data/www/nextcloud/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(138): Pimple\Container->offsetGet('OCP\\Lock\\ILocki...')
#20 /data/www/nextcloud/nextcloud/lib/private/ServerContainer.php(171): OC\AppFramework\Utility\SimpleContainer->query('OCP\\Lock\\ILocki...', true)
#21 /data/www/nextcloud/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(65): OC\ServerContainer->query('OCP\\Lock\\ILocki...')
#22 /data/www/nextcloud/nextcloud/lib/private/Server.php(2065): OC\AppFramework\Utility\SimpleContainer->get('OCP\\Lock\\ILocki...')
#23 /data/www/nextcloud/nextcloud/lib/private/Files/View.php(119): OC\Server->getLockingProvider()
#24 /data/www/nextcloud/nextcloud/lib/private/Server.php(464): OC\Files\View->__construct()
#25 /data/www/nextcloud/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(171): OC\Server->OC\{closure}(Object(OC\Server))
#26 /data/www/nextcloud/nextcloud/3rdparty/pimple/pimple/src/Pimple/Container.php(122): OC\AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility\{closure}(Object(Pimple\Container))
#27 /data/www/nextcloud/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(138): Pimple\Container->offsetGet('OC\\Files\\Node\\H...')
#28 /data/www/nextcloud/nextcloud/lib/private/ServerContainer.php(171): OC\AppFramework\Utility\SimpleContainer->query('OC\\Files\\Node\\H...', true)
#29 /data/www/nextcloud/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(65): OC\ServerContainer->query('OC\\Files\\Node\\H...')
#30 /data/www/nextcloud/nextcloud/lib/private/Server.php(1467): OC\AppFramework\Utility\SimpleContainer->get('OC\\Files\\Node\\H...')
#31 /data/www/nextcloud/nextcloud/lib/base.php(623): OC\Server->boot()
#32 /data/www/nextcloud/nextcloud/lib/base.php(1165): OC::init()
#33 /data/www/nextcloud/nextcloud/cron.php(43): require_once('/data/www/nextc...')
#34 {main}
Job '/usr/bin/php -f /data/www/nextcloud/nextcloud/cron.php' terminated (exit status: 1) (mailing output)

MfG
   Peter B.

Am 07.05.2023 um 21:50 schrieb Holger Bruenjes:
> Hallo
> 
> Am 07/05/2023 um 21.29 schrieb Dirk Alberti:
> 
>> bei mir ist nach heutigem Update von php8 (und allem was noch
>> dazugehört) 4.0.1 auf 4.1.0 beim Nextcloud-Cronjob das nächste Problem
>> aufgetaucht:
>>
>>
>> PHP Warning:  PHP Startup: Unable to load dynamic library 'smbclient.so'
>> (tried: /usr/lib/php8/extensions/smbclient.so (libsmbclient.so.0: cannot
>> open shared object file: No such file or directory),
>> /usr/lib/php8/extensions/smbclient.so.so
>> (/usr/lib/php8/extensions/smbclient.so.so: cannot open shared object
>> file: No such file or directory)) in Unknown on line 0
> 
> das Problem liegt hier
> 
> (RUNPATH)            Library runpath: [/usr/lib64/samba/lib]
> 
> keine Ahnung warum
> 
> Holger



Mehr Informationen über die Mailingliste Eisfair