Beiträge von AbrahamLinksys

    Hallo,


    ich kann auch noch 2 Links beitragen:


    [Howto] MariaDB + phpMyAdmin im Docker-Container


    [Howto] Nextcloud mittels Docker-Container


    Ich hatte damit drei lauffähige Container mariadb, phpmyadmin und nextcloud und alles funktionierte bis vor ein paar Tagen.


    Doch dann ließ sich mein mariadb Container nicht mehr starten mit Fehler in der Console:


    Code
    error while loading shared libraries: libtinfo.so.5: cannot open shared object file: No such file or directory


    und im Log:


    Code
    [ERROR] Found 1 prepared transactions! It means that mysqld was not shut down properly last time and critical recovery information (last binlog or tc.log file) was manually deleted after a crash. You have to start mysqld with --tc-heuristic-recover switch to commit or rollback pending transactions.


    Da bisher außer Tests nichts gelaufen war, habe ich das kurzerhand neu aufgesetzt. Habe die Container exportiert und gehofft, bei erneutem Auftreten schnell von diesem Punkt wieder starten zu können.


    Leider trat der Fehler kurz danach wieder auf. Und diesmal kann ich einen Systemcrash ausschließen. Manuelle Löschung sowieso. Also importierte ich meinen mariadb Container. Dummerweise hat das nicht geholfen. Erstens fehlen da Umgebungsparameter, die ich aber noch selbst setzen kann. Schlimmer ist, dass wohl Ordnereigenschaften beim Export/Import verlorengehen und der Container, dann nicht startet und nicht mal ein Volume anlegt (permission denied).



    Aber bevor wir das debuggen, macht vielleicht eine ganz andere Konfiguration mehr Sinn. Notfalls wäre ich auch bereit neue Hardware anzuschaffen, obwohl das QNAP für meine Anwendung wohl locker ausreichen würde.


    Ich möchte gerne On-Premise ein System betreiben, mit dem ich Daten mit Außenstehenden austauschen kann und wo ich eine E-Mail-Benachrichtigung bei neuen Uploads erhalte. Mit dem Qnap und Nextcloud funktionierte das prima. Das Setup vor Auftreten des Fehlers hatte alles was ich brauche und war auch von außen erreichbar. Das ist für mich nach wie vor die beste mir bekannte Lösung für meine Anforderungen - wenn sie denn stabil läuft.

    Mit der Container-Station erhoffte ich mir aber, dass ich problemlos Backup und Restore erledigen kann. Nun bin ich gleich doppelt enttäuscht, weil das System zum zweiten Mal gecrasht ist und ich eben nicht einfach wiederherstellen kann.


    Fragen:

    1. Wie würdet ihr das aufsetzen? Würdet ihr Nextcloud verwenden oder etwas anderes? (Bedingung: On-Premise)
    2. Wie geht das Backup und Restore von Containern?
    3. Kennt jemand die oben beschriebene Problematik oder hat einen Anhaltspunkt zur Fehlerbehebung?