Hello. I’m stuck with Nextcloud installation. Disk sda is formatted with “Storage” on btrfs. I followed Turris Documentation a ked sa pokusam spustit nextcloud_install but I got this error:
PHP Warning: PHP Startup: Unable to load dynamic library ‘/usr/lib/php/pdo_mysql.so’ - Error loading shared library libmysqlclient.so.16: No such file or directory (needed by /usr/lib/php/pdo_mysql.so) in Unknown on line 0
Nextcloud is not installed - only a limited number of commands are available
No database drivers (sqlite, mysql, or postgresql) installed.
Error
No database drivers (sqlite, mysql, or postgresql) installed.
PHP modules have been installed, but they are still listed as missing?
Please ask your server administrator to restart the web server.
Device: Turris Omnia - rtrom01
Turris OS version: 3.11.2
Kernel version: 4.4.169-7bc33afbb1b35f5830b2b1b42c9cd8a0-2
Firmware Version: OpenWrt omnia 15.05 r47055 / LuCI 96366054565006474c39e02dca00c9d45dcb9e15 branch (git-18.328.59464-9636605)
foris version: 99.1
Have somebody addressed this problem? Any suggestions? Thank you.
hi… i same problem with mysql:
PHP Warning: PHP Startup: Unable to load dynamic library ‘/usr/lib/php/mysql.so’ - File not found in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library ‘/usr/lib/php/mysqli.so’ - File not found in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library ‘/usr/lib/php/pdo_mysql.so’ - File not found in Unknown on line 0
other extension load fine
Aktualne po instalacii podla Turris Documentation
mi po spusteni nextcloud_install vypise:
PHP Warning: PHP Startup: Unable to load dynamic library ‘/usr/lib/php/pdo_mysql.so’ - Error loading shared library libmysqlclient.so.16: No such file or directory (needed by /usr/lib/php/pdo_mysql.so) in Unknown on line 0
The current PHP memory limit is below the recommended value of 512MB.
No database drivers (sqlite, mysql, or postgresql) installed.
Skusal som doinstalovat libmysqlclient, ale potom po spusteni
ARN:Requested package foris-storage-plugin-l10n-de that is missing, ignoring as requested.
WARN:Requested package luci-i18n-ddns-en that is missing, ignoring as requested.
WARN:Requested package luci-i18n-ddns-sk that is missing, ignoring as requested.
INFO:Queue removal of libmysqlclient
Press return to continue, CTRL+C to abort
INFO:Executing preupdate hook: 05_schnapps.sh
Snapshot number 195 created
INFO:Unpacking download packages
INFO:Checking for file collisions between packages
INFO:Running pre-install scripts and merging packages to root file system
INFO:Running post-install and post-rm scripts
INFO:Running prerm of libmysqlclient
INFO:Removing packages and leftover files
INFO:Cleaning up control files
INFO:Executing postupdate hook: 05_schnapps.sh
Snapshot number 196 created
INFO:Executing postupdate hook: 99_approvals_cleanup
INFO:Executing postupdate hook: update_alternatives.sh
php7-mod-pdo-mysql spomenute v predchadzajucich prispevkoch nepomoze:
root@turris:~# opkg install php7-mod-pdo-mysql
Package php7-mod-pdo-mysql (7.1.23-1) installed in root is up to date.
Asi je to složitější problém, pač PHPčko se bere přímo z OpenWrt a není to něco, co by v repozitáři chybělo. Nemám ponětí, jak by Turris Tým tuto závadu napravil (možná do repo vrátit tu původní verzi), ale bohužel to záleží na Turris Týmu.
Co se týče toho “vycucnutí”, tak tady https://repo.turris.cz/archive/ je archív turris repozitáře a zde naleznete starší buildy takže stáhnout, rozbalit, najít ty knihovny, přes WinSCP nahradit ty původní a restartovat - asi takhle v rychlosti.
A ano, další aktualizace (ale jenom možná) přepíše knihovny zpět - je to jen dočasné řešení, než-li Tým opraví repozitář. Ještě bych počkal, možná se tady z Turris Týmu někdo ozve a pokud né, kontaktujte technickou podporu na tech.support@turris.cz.