Nach upgrade von Stretch auf Buster: ISPConfig update Fehler

Wh1sper

Member
Ich habe ISPConfig 3.1.11
Nach Aufruf von ispconfig_update.sh:

Code:
>> Update 

Operating System: Debian 10.0 (Buster) or compatible

This application will update ISPConfig 3 on your server.

Shall the script create a ISPConfig backup in /var/backup/ now? (yes,no) [yes]:

Creating backup of "/usr/local/ispconfig" directory...
Creating backup of "/etc" directory...
mysqldump: Got error: 1449: "The user specified as a definer ('bernd'@'%') does not exist" when using LOCK TABLES
Checking ISPConfig database .. OK
PHP Fatal error:  Uncaught Error: Call to undefined function mb_detect_encoding() in /tmp/update_stable.sh.yzsHb3z7vY/ispconfig3_install/install/lib/mysql.lib.php:448
Stack trace:
#0 /tmp/update_stable.sh.yzsHb3z7vY/ispconfig3_install/install/lib/mysql.lib.php(166): db->escape('validate_passwo...')
#1 /tmp/update_stable.sh.yzsHb3z7vY/ispconfig3_install/install/lib/mysql.lib.php(231): db->_build_query_string('SELECT plugin_n...', Array)
#2 /tmp/update_stable.sh.yzsHb3z7vY/ispconfig3_install/install/lib/mysql.lib.php(270): db->_query('SELECT plugin_n...', Array)
#3 /tmp/update_stable.sh.yzsHb3z7vY/ispconfig3_install/install/lib/mysql.lib.php(319): db->query('SELECT plugin_n...', Array)
#4 /tmp/update_stable.sh.yzsHb3z7vY/ispconfig3_install/install/lib/update.lib.php(139): db->queryAllRecords('SELECT plugin_n...', Array)
#5 /tmp/update_stable.sh.yzsHb3z7vY/ispconfig3_install/install/update.php(315): updateDbAndIni()
#6 {main}
  thrown in /tmp/update_stable.sh.yzsHb3z7vY/ispconfig3_install/install/lib/mysql.lib.php on line 448

Scheinbar ein Problem mit einem user?
 

Till

Administrator


Schau mal hier:

https://stackoverflow.com/questions...he-user-specified-as-a-definer-does-not-exist

Da ISPConfig keine views und Trigger verwendet und auch keinen User bernd (ispconfig nutzt nur root und ispconfig user), musst Du wohl was außerhalb von ISPConfig geändert haben.

Zum anderen fehlt Deinem PHP die mysql mbstring Erweiterung. Geh mal durch die Buster perfect server Anleitung und prüfe ob alle dort verwendeten pakete installiert sind.
 

Wh1sper

Member
Gute Idee, mit der Anleitung von Buster :) Mir fehlte das 7.3 gedöns ;-)
Der Lock Table Fehler hatte nix mit ispconfig zu tun, sondern ist eine Leiche, die bisher nur beim dump auftauchte und von mir erfolgreich ignoriert wurde ..
Danke Till für deine schnelle und wie immer sehr kompetente Hilfe!
Guten Rutsch ins 2020!
 

Werbung

Top