Postfix Configuration Fenster schließt nicht

Till

Administrator
Ok, dann müsste das ISPConfig update an sich alles erkannt haben. Kannst Du es ncohmal ausführen und falls es nicht geht danach, bitte mal die ganze ausgabe des updaters posten?
 
entweder bekomme ich

Bad Request
Your browser sent a request that this server could not understand.
Reason: You're speaking plain HTTP to an SSL-enabled server port.
Instead use the HTTPS scheme to access this URL, please.

obwohl ich mit https aufgerufen habe
oder Fehler 500
 
--------------------------------------------------------------------------------
_____ ___________ _____ __ _
|_ _/ ___| ___ \ / __ \ / _(_)
| | \ `--.| |_/ / | / \/ ___ _ __ | |_ _ __ _
| | `--. \ __/ | | / _ \| '_ \| _| |/ _` |
_| |_/\__/ / | | \__/\ (_) | | | | | | | (_| |
\___/\____/\_| \____/\___/|_| |_|_| |_|\__, |
__/ |
|___/
--------------------------------------------------------------------------------


>> Update

Please choose the update method. For production systems select 'stable'.
WARNING: The update from GIT is only for development systems and may break your current setup. Do not use the GIT version on servers that host any live websites!
Note: On Multiserver systems, enable maintenance mode and update your master server first. Then update all slave servers, and disable maintenance mode when all servers are updated.

Select update method (stable,nightly,git-develop) [stable]: stable

Downloading ISPConfig update.
Unpacking ISPConfig update.


--------------------------------------------------------------------------------
_____ ___________ _____ __ _ ____
|_ _/ ___| ___ \ / __ \ / _(_) /__ \
| | \ `--.| |_/ / | / \/ ___ _ __ | |_ _ __ _ _/ /
| | `--. \ __/ | | / _ \| '_ \| _| |/ _` | |_ |
_| |_/\__/ / | | \__/\ (_) | | | | | | | (_| | ___\ \
\___/\____/\_| \____/\___/|_| |_|_| |_|\__, | \____/
__/ |
|___/
--------------------------------------------------------------------------------


>> 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]: yes

Creating backup of "/usr/local/ispconfig" directory...
Creating backup of "/etc" directory...
PHP Warning: mysqli_connect(): (HY000/1045): Access denied for user 'ispconfig'@'localhost' (using password: YES) in /tmp/update_runner.sh.etTUnXDevl/install/lib/mysql.lib.php on line 110
PHP Warning: mysqli_query() expects parameter 1 to be mysqli, bool given in /tmp/update_runner.sh.etTUnXDevl/install/lib/mysql.lib.php on line 111
Checking ISPConfig database .. OK
Starting incremental database update.
Loading SQL patch file: /tmp/update_runner.sh.etTUnXDevl/install/sql/incremental/upd_dev_collection.sql
Reconfigure Permissions in master database? (yes,no) [no]: yes

Service 'firewall_server' has been detected (currently disabled) do you want to enable and configure it? (yes,no) [no]: yes

Reconfigure Services? (yes,no,selected) [yes]: yes

Configuring Postfix
Configuring Dovecot
Configuring Mailman
Configuring Spamassassin
Configuring Rspamd
Configuring Getmail
Configuring BIND
Configuring Pureftpd
Configuring Apache
Configuring vlogger
Configuring Apps vhost
Configuring Jailkit
Configuring Ubuntu Firewall
Configuring Database
Updating ISPConfig
ISPConfig Port [8080]: 8080

Create new ISPConfig SSL certificate (yes,no) [no]: yes

Checking / creating certificate for ip-92-blbla.ip.secureserver.net
Using certificate path /root/.acme.sh/ip-92-blbla.ip.secureserver.net
Using apache for certificate validation
acme.sh is installed, overriding certificate path to use /root/.acme.sh/ip-92-blbla.ip.secureserver.net
Symlink ISPConfig SSL certs to Postfix? (y,n) [y]: y

Symlink ISPConfig SSL certs to Pure-FTPd? Creating dhparam file may take some time. (y,n) [y]: y

Reconfigure Crontab? (yes,no) [yes]: yes

Updating Crontab
Restarting services ...
Update finished.
root@92.blbla:~#

--------------------------------------------------------------

IPs habe ich abgeändert.
 

Till

Administrator
Hmm, das sieht doch alles gut aus soweit. Und Du bekommst einen 500er fehler wenn Du ISPConfig aufrufst? Schau bitte mal in das apache error.log, was da als Fehler auftaucht wenn Du den 500er fehler bekommst.
 
Habe es mal provoziert. Nicht gerade übersichtlich aber ich denke das datenbank nicht ansprechbar ist.
in phpmyadmin habe ich ja auch noch das problem mit dem pma user

mysqli_real_connect(): (HY000/1045): Access denied for user 'pma'@'localhost' (using password: YES)
Verbindung für den controluser, wie er in Ihrer Konfiguration angegeben ist, ist fehlgeschlagen.


Unten apache logfile nach 500er



[Mon Nov 08 12:52:16.847098 2021] [mpm_event:notice] [pid 7101:tid 139952060380288] AH00489: Apache/2.4.38 (Debian) mod_fcgid/2.3.9 OpenSSL/1.1.1d Phusion_Passenger/5.0.30 mod_python/3.3.1 Python/2.7.16 configured -- resuming normal operations
[Mon Nov 08 12:52:16.847115 2021] [core:notice] [pid 7101:tid 139952060380288] AH00094: Command line: '/usr/sbin/apache2'
[Mon Nov 08 13:08:14.302879 2021] [proxy_fcgi:error] [pid 7146:tid 139951450523392] [client 138.199.55.46:53102] AH01071: Got error 'Primary script unknown'
[Mon Nov 08 13:08:14.358615 2021] [proxy_fcgi:error] [pid 7146:tid 139951568021248] [client 138.199.55.46:53102] AH01071: Got error 'Primary script unknown'
[Mon Nov 08 13:25:35.227825 2021] [fcgid:warn] [pid 7146:tid 139951867963136] [client 93.211.144.54:52427] mod_fcgid: stderr: PHP Warning: mysqli_real_connect(): (HY000/1045): Access denied for user 'ispconfig'@'localhost' (using password: YES) in /usr/local/ispconfig/interface/lib/classes/db_mysql.inc.php on line 85
[Mon Nov 08 13:25:35.227855 2021] [fcgid:warn] [pid 7146:tid 139951867963136] [client 93.211.144.54:52427] mod_fcgid: stderr: PHP Warning: mysqli_real_connect(): (HY000/1045): Access denied for user 'ispconfig'@'localhost' (using password: YES) in /usr/local/ispconfig/interface/lib/classes/db_mysql.inc.php on line 91
[Mon Nov 08 13:25:35.227857 2021] [fcgid:warn] [pid 7146:tid 139951867963136] [client 93.211.144.54:52427] mod_fcgid: stderr: PHP Warning: mysqli_real_connect(): (HY000/1045): Access denied for user 'ispconfig'@'localhost' (using password: YES) in /usr/local/ispconfig/interface/lib/classes/db_mysql.inc.php on line 91
[Mon Nov 08 13:25:35.227860 2021] [fcgid:warn] [pid 7146:tid 139951867963136] [client 93.211.144.54:52427] mod_fcgid: stderr: PHP Warning: mysqli_real_connect(): (HY000/1045): Access denied for user 'ispconfig'@'localhost' (using password: YES) in /usr/local/ispconfig/interface/lib/classes/db_mysql.inc.php on line 91
[Mon Nov 08 13:25:35.227873 2021] [fcgid:warn] [pid 7146:tid 139951867963136] [client 93.211.144.54:52427] mod_fcgid: stderr: PHP Warning: mysqli_real_connect(): (HY000/1045): Access denied for user 'ispconfig'@'localhost' (using password: YES) in /usr/local/ispconfig/interface/lib/classes/db_mysql.inc.php on line 91
[Mon Nov 08 13:25:35.227875 2021] [fcgid:warn] [pid 7146:tid 139951867963136] [client 93.211.144.54:52427] mod_fcgid: stderr: PHP Warning: mysqli_real_connect(): (HY000/1045): Access denied for user 'ispconfig'@'localhost' (using password: YES) in /usr/local/ispconfig/interface/lib/classes/db_mysql.inc.php on line 91
[Mon Nov 08 13:25:35.227877 2021] [fcgid:warn] [pid 7146:tid 139951867963136] [client 93.211.144.54:52427] mod_fcgid: stderr: PHP Warning: mysqli_real_connect(): (HY000/1045): Access denied for user 'ispconfig'@'localhost' (using password: YES) in /usr/local/ispconfig/interface/lib/classes/db_mysql.inc.php on line 85
[Mon Nov 08 13:25:35.227879 2021] [fcgid:warn] [pid 7146:tid 139951867963136] [client 93.211.144.54:52427] mod_fcgid: stderr: PHP Warning: mysqli_real_connect(): (HY000/1045): Access denied for user 'ispconfig'@'localhost' (using password: YES) in /usr/local/ispconfig/interface/lib/classes/db_mysql.inc.php on line 91
[Mon Nov 08 13:25:35.227882 2021] [fcgid:warn] [pid 7146:tid 139951867963136] [client 93.211.144.54:52427] mod_fcgid: stderr: PHP Warning: mysqli_real_connect(): (HY000/1045): Access denied for user 'ispconfig'@'localhost' (using password: YES) in /usr/local/ispconfig/interface/lib/classes/db_mysql.inc.php on line 91
[Mon Nov 08 13:25:35.227884 2021] [fcgid:warn] [pid 7146:tid 139951867963136] [client 93.211.144.54:52427] mod_fcgid: stderr: PHP Warning: mysqli_real_connect(): (HY000/1045): Access denied for user 'ispconfig'@'localhost' (using password: YES) in /usr/local/ispconfig/interface/lib/classes/db_mysql.inc.php on line 91
[Mon Nov 08 13:25:35.227886 2021] [fcgid:warn] [pid 7146:tid 139951867963136] [client 93.211.144.54:52427] mod_fcgid: stderr: PHP Warning: mysqli_real_connect(): (HY000/1045): Access denied for user 'ispconfig'@'localhost' (using password: YES) in /usr/local/ispconfig/interface/lib/classes/db_mysql.inc.php on line 91
[Mon Nov 08 13:25:35.227888 2021] [fcgid:warn] [pid 7146:tid 139951867963136] [client 93.211.144.54:52427] mod_fcgid: stderr: PHP Warning: mysqli_real_connect(): (HY000/1045): Access denied for user 'ispconfig'@'localhost' (using password: YES) in /usr/local/ispconfig/interface/lib/classes/db_mysql.inc.php on line 91
[Mon Nov 08 13:25:35.227890 2021] [fcgid:warn] [pid 7146:tid 139951867963136] [client 93.211.144.54:52427] mod_fcgid: stderr: PHP Fatal error: Uncaught Error: Call to a member function queryOneRecord() on bool in /usr/local/ispconfig/interface/lib/app.inc.php:169
[Mon Nov 08 13:25:35.227892 2021] [fcgid:warn] [pid 7146:tid 139951867963136] [client 93.211.144.54:52427] mod_fcgid: stderr: Stack trace:
[Mon Nov 08 13:25:35.227894 2021] [fcgid:warn] [pid 7146:tid 139951867963136] [client 93.211.144.54:52427] mod_fcgid: stderr: #0 /usr/local/ispconfig/interface/lib/app.inc.php(93): app->conf('interface', 'session_timeout')
[Mon Nov 08 13:25:35.227896 2021] [fcgid:warn] [pid 7146:tid 139951867963136] [client 93.211.144.54:52427] mod_fcgid: stderr: #1 /usr/local/ispconfig/interface/lib/app.inc.php(401): app->initialize_session()
[Mon Nov 08 13:25:35.227898 2021] [fcgid:warn] [pid 7146:tid 139951867963136] [client 93.211.144.54:52427] mod_fcgid: stderr: #2 /usr/local/ispconfig/interface/web/index.php(32): require_once('/usr/local/ispc...')
[Mon Nov 08 13:25:35.227900 2021] [fcgid:warn] [pid 7146:tid 139951867963136] [client 93.211.144.54:52427] mod_fcgid: stderr: #3 {main}
[Mon Nov 08 13:25:35.227902 2021] [fcgid:warn] [pid 7146:tid 139951867963136] [client 93.211.144.54:52427] mod_fcgid: stderr: thrown in /usr/local/ispconfig/interface/lib/app.inc.php on line 169
 

Till

Administrator
Ok, kopier bitte mal das Passwort des ISPConfig datenbank users aus der datei /usr/local/ispconfig/server/lib/config.inc.php, dann lgge Dich in phpmyadmin ein und setz das passwortd er beiden 'ispconfig' mysql user neu auf das passwort aus der config Datei. In der config datei steht das Klartext Passwort, due musst beim mysql user update also entweder den user editor von phpmyadmin nehmen (würde ich so machen) oder aber die password() funktion für das feld beim speichern auswählen. Danach ein flush privileges oder mysql restart.
 
Meinst $conf['db_password'] = 'blabbla';
Ist anders wie das isp bei der autoinstallation vergeben hat.

In phpmyadmin user bei ispconfig sind die aber alle verschlüsselt. Oder habe ich etwas missverstanden.
in phpmyadmin unter dbispconfig ist kein mysqluser.
oder meinst unter mysql users?
 

Till

Administrator
ja

Ist anders wie das isp bei der autoinstallation vergeben hat.

Das ist das passwort das bei der Installation vergeben wurde, nicht zu werwechseln mit Deinem admin Passwort, das ist nochmal was anderes. Du hast ja die ganze mysql db ausgetauscht, daher passt das Passwort jetzt nicht mehr da in mysql ja das passwort der installation des alten servers steht.

In phpmyadmin user bei ispconfig sind die aber alle verschlüsselt. Oder habe ich etwas missverstanden.
richtig, daher auch den user editor nehmen, oder eben mittels password() funktion verschlüsseln lassen beim speichern.

in phpmyadmin unter dbispconfig ist kein mysqluser.
oder meinst unter mysql users?
meinte mysql users tabelle.
 
Da bin ich. Nur das passwort für den user ispconfig
Da stehen die Paßwörter unter wert verschlüsselt drin.
habe da unter mysql/user spalte funktion wert.
 
ok das hat geklappt. Komme wieder in ispconfig rein mit alten Paßwörter. Sogar verschlüsselt. Mußte mich erst zurecht finden.
jetzt habe ich nur unter phpmyadmin den fehler mit dem controlluser pma.
 

Till

Administrator
phpmyadmin reparierst Du so, wie Du es auch mit iSPConfig gemacht hast. Passwort des pma users steht in /usr/share/phpmyadmin/config.inc.php, die zeile sieht so aus:

$cfg['Servers'][$i]['controlpass'] = ..........
 
Passwort gefunden.
Tabelle phpadmin hat aber weder pma_userconfig,pma_usergroup noch pma_users ein passwortfeld.

Bei Tabelle mysql users habe ich 4x root (4verschieden Hosts) (alle selben schlüssel)
debian-sys-maint
phpmyadmin
 

Till

Administrator
Dann hieß der user auf dem alsten system noch phpmyadmin. Ändere doch einfach das Passwort des users und den Usernamen in mysql.
 
der pma-user fehler ist weg.
dafür kommt nun

Der phpMyAdmin-Konfigurationsspeicher ist nicht vollständig konfiguriert, einige erweiterte Funktionen wurden deaktiviert. Finden Sie heraus warum.
Oder wechseln Sie in einer beliebigen Datenbank zum Tab „Operationen“, um die Einstellung dort vorzunehmen.

Dort steht dann:

Konfiguration des pmadb… fehlerhaftDokumentation
Allgemeine Verknüpfungsfunktionen Deaktiviert
Eine Datenbank mit Namen „phpmyadmin“ anlegen und dort die phpMyAdmin-Konfigurationsspeicher-Tabellen einrichten.

Datenbank phpmyadmin ist allerdings vorhanden.
Wenn sonst alles läuft kann man damit leben.
rundcube geht halt auch nicht aber benutze eh extern mail da es damit immer wieder probleme gab.
Die rondcube datenbank habe ich per sql mal importiert allerdings fehlt unter mysql-users auch der user roundcube. Hätte ich aus der neuen via insert eingefügt aber es fehlen 3 felder.
 

Till

Administrator
Das problem wird sein dass das datenbankschema der alten version nicht zu der jetzt installierten version passt. Du müsstets mal schauen (in der phpmyadmin doku oder generell im netz) wie Du die Tabellen updaten kannst. Oder halt alle tabellen in phpmyadmin db löschen und datenbankschema der aktuellen version neu einspielen.

wird das slebe problem sein, entweder es kommt nicht an seine datenbank oder aber datenbankschema passt nicht zur jetzt installierten version.
 

florian030

Well-Known Member
wird das slebe problem sein, entweder es kommt nicht an seine datenbank oder aber datenbankschema passt nicht zur jetzt installierten version.
Es kann auch sein, dass bei irgendwelchen OS-Upgrades roundcube nicht wollte.

Ich bin mir nicht ganz sicher, ob roundcube ab buster oder bullseye eine leicht andere config braucht, weil das ganze web-geraffel in /var/lib/roundcube/public_html und nicht mehr /var/lib/roundcube liegt.
 
Das problem wird sein dass das datenbankschema der alten version nicht zu der jetzt installierten version passt. Du müsstets mal schauen (in der phpmyadmin doku oder generell im netz) wie Du die Tabellen updaten kannst. Oder halt alle tabellen in phpmyadmin db löschen und datenbankschema der aktuellen version neu einspielen.



wird das slebe problem sein, entweder es kommt nicht an seine datenbank oder aber datenbankschema passt nicht zur jetzt installierten version.
Bin ja froh das alle wichtige derzeit mal wieder läuft. Muss mich da auch erst wieder einlesen. Roundcube habe ich ja via sql insert erstellt. Mir fehlen nur 3 Felder in der mysql datenbank die roundcoube benötigt. Siehe oben.
Habe gerade mal die users.frm getauscht und es kam wieder der Fehler in der Console beim neustart der mysql.

[....] Restarting mysql (via systemctl): mysql.serviceJob for mariadb.service failed because the control process exited with error code.
See "systemctl status mariadb.service" and "journalctl -xe" for details.
failed!

Dann wieder die users.frm getauscht und sie ließ sich wieder starten. Hardcore geht also nicht. :) Wäre auch zu einfach gewesen. :)
Mailversand würde vermutlich eh nicht direkt funktionieren weil der Serveranbieter nun mit einem SMTP-Relayserver arbeitet.
 
Zuletzt bearbeitet:

Till

Administrator
[....] Restarting mysql (via systemctl): mysql.serviceJob for mariadb.service failed because the control process exited with error code.
See "systemctl status mariadb.service" and "journalctl -xe" for details.
failed!

Dann wieder die users.frm getauscht und sie ließ sich wieder starten. Hardcore geht also nicht. :) Wäre auch zu einfach gewesen. :)
Sowas konnte man früher bei MyIsam datenbanken machen, heute sollte man da lieber die Finger von lassen :) Immer SQL dump (mit phpmyadmin oder mysqldump Kommandozeilen programm) und dann import :)
 
Kann ich immer noch machen weil ich ja nun an die alten Datenbanken ran komme. Sprich via mysql exportieren kann bzw. schon gemacht habe. Scheue das aber noch etwas. Wenn dann wieder was schief läuft....
 

Werbung

Top