SE-Update -> Regenerating Dovecot configuration fails

  • Reihe 8 SE 0.406


    Nach erfolgreichem SE-Update schlägt im Anschluss die Dovecot-Konfiguration fehl:


    | se-update.sh done

    |

    |

    | regenerating dovecot configuration

    |

    default_process_limit = <1000>

    mail_max_userip_connections = <50>

    Bestehende Konfiguration wird nach dovecot.2022-08-05-21:40:33 verschoben ...

    OK.

    Konfigurations-Template wird kopiert ...

    OK.

    Datenbankpassword wird ermittelt ...

    VADMINPASSWORD=xxx

    OK.

    Datenbankzugriff wird eingerichtet ...

    OK.

    andere Variablen werden gesetzt ...

    OK.

    Berechtigungen werden angepasst ...

    OK.

    certificate found, enable ssl/tls

    mysql: [Warning] Using a password on the command line interface can be insecure.

    ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/usr/local/pd-admin2/var/mysql.run/mysql.sock' (2)


    Der MySQL 8 Server braucht ein wenig Zeit, um vollständig zu starten bzw. um Verbindungen zuzulassen. Das SE-Skript ist hier zu schnell (nachdem der SQL-Server gestartet wurde).

  • Tja,

    dann lebt ihr im Land der Glücklichen und habt entweder kein MySQL 8 oder verwendet MySQL 8 auf einem System mit SSD.


    Auf Systemen mit normalen Festplatten ist MySQL 8 in der Regel um den Faktor 5 - 10 bei UPDATE und INSERT Kommandos langsamer.

    Deswegen dauert dann das Hochstarten des MySQL 8 auch wesentlich länger.


    Als ich noch normale HDD Festplatten hatte, konnte es nach dem Update bis zu 5 Minuten dauern, bis der MySQL Server wirklich verfügbar war.

    Durch den reinen Tausch auf eine SSD dauerte es dann nur noch 30 Sekunden. Also wirklich krass der Unterschied und auch in unendlich vielen Foren bis zum Ende ausdiskutiert (Tuning von Parametern, IIOPS , etc ...).