Problem bei Wiederherstellung von Backup

  • Hallo,


    aufgrund unseres doch sehr exotischen Servers und einem massivem Fehler haben wir uns dazu entschieden, von allen Daten ein Backup anzufertigen und den Server mit Debian Jessie (8) frisch aufzusetzen.
    Dabei haben wir uns strikt an diese Tipps und Tricks gehalten: Restore des kompletten iMSCP


    Hat soweit auch alles prima funktioniert.


    Unsere Schritte:


    1. Server neuinstalliert
    2. i-MSCP in Version 1.2.9 frisch installiert
    3. Danach per Konsole das SQL Backup von i-MSCP eingespielt
    4. Config Backup in /etc/imscp verschoben und entpackt
    5. perl imscp-autoinstall -d erneut ausgeführt



    Im ersten Durchlauf ist folgender Fehler bei der Wiederherstellung der Kundendaten aufgetreten:



    Shell-Script
    1. [ERROR] main::setupRebuildCustomerFiles:Error while rebuilding customers files: [ERROR] main::_process: Error while processing 3, tld.de, tochange.main::_process: See /var/log/imscp/User_module_tld.de.log for more details.Modules::User::add: usermod: Benutzer »vu2003« ist nicht vorhanden.autoinstaller::Functions::install: An error occurred while performing install on steps



    Da uns aufgefallen ist, dass bei dem ersten Versuch in der imscp.conf noch der User vu2000 als Minimum angegeben war, hatten wir diesen dann verändert.
    Also in /etc/imscp/imscp.conf folgendes geändert:



    Code
    1. # System variables# Do not forget to run the imscp-setup script# after changing these parametersSYSTEM_USER_PREFIX = vuSYSTEM_USER_MIN_UID = 2000 ( geändert zu 2003)


    Danach wieder perl imscp-autoinstall -d durchlaufen lassen und dieses mal diesen Fehler erhalten:


    Code
    1. [ERROR] main::setupSetPermissions: Error while setting permissions: [ERROR] iMSCP::Rights::_set: chown: ungültiger Benutzer: „vu2003:vu2003“
    2. autoinstaller::Functions::install: An error occurred while performing installation steps


    Da wir die Kunden dringend wieder brauchen, damit wir die entsprechenden Backups auch dort installieren können, brauchen wir etwas Starthilfe. Kann jemand Helfen? 8)



    Danke im Voraus :)

  • Hallo,


    also an der /etc/imscp/imscp.conf musst Du nichts ändern, wenn es die Datei aus dem Backup ist.
    Welchen Installer hast Du beim zweiten Aufruf verwendet?


    Was steht/stand in der /var/log/imscp/User_module_tld.de.log?


    Grüße
    Chris

  • Hallo @Backdraft007,


    Die Änderungen an der etc/imscp/imscp.conf habe ich nun wieder ruckgängig gemacht.
    Dort sind jedoch zwei Dateien. imscp.conf und imscp.old.conf. Nehme aber an, dass soll so sein?


    Ich habe wie vorher auch einfach perl imscp-autoinstall -d verwendet, nachdem ich die Backups eingespielt habe.
    Und dann sind die oberen Fehler aufgetreten, während die Kundendaten wiederhergestellt werden sollten.


    Auszug aus der /var/log/imscp/User_module_tld.de.log



    Hoffe diese Informationen sind hilfreicher.


    Liebe Grüße
    freedom

  • Kannst Du das Setup bitte nochmal ausführen. Wenn dann nochmal Fehler kommen, die entsprechenden Logs posten. Dein jetzt geposteter Log ist vom zweiten Aufruf, wie es aussieht.

  • @Backdraft007


    Vor weningen Minuten getan.
    Neue Fehlermeldung:

    Code
    1. │ [ERROR] ││ ││ Error while performing step: ││ ││ Processing setup tasks ││ ││ Error was: ││ ││ An unexpected error occurred... ││ ││ Please have a look at http://i-mscp.net/forum if you need help.

    Und in /var/log/imscp/imscp-setup.log sagt:



    Also wie vorher auch der selbe Fehler, nur diesmal im Setup scheinbar eine andere Ausgabe.
    Der www-masteruser vu2003 der vorher genutzt wurde, scheint nicht mehr zu existieren. Nehme an, deswegen können die Kundendaten auch nicht wiederhergestellt werden.


    Kann man diesen User manuell erstellen und dem Setup zuweisen?

  • Wie richtig vrrmutet fehlen deine Systemuser. Führ mal folgendes aus und anschließend wieder den autoinstall:

    Code
    1. # mysql -u root -p<your_password>
    2. > use imscp;
    3. > UPDATE admin SET admin_sys_name = null, admin_sys_uid = 0, admin_sys_gname = null, admin_sys_gid = 0, admin_status = 'ok';
    4. > UPDATE domain SET domain_status = 'ok';
    5. > UPDATE subdomain SET subdomain_status = 'ok';
    6. > UPDATE domain_aliasses SET alias_status = 'ok';
    7. > UPDATE subdomain_alias SET subdomain_alias_status = 'ok';
    8. > UPDATE mail_users SET status = 'ok';
  • Also irgendwas ist da mächtig komisch. Was hat denn der User Teamspeak da zu suchen? Irgendwann oder vor der eigentlichen Intallation von i-MSCP Teamspeak installiert?

  • @Backdraft007


    Ja der war vorher schon da und wurde da immer gestoppt, hatte aber nichts mit dem Problem zu tun. Trotzdem danke dir :)


    @Ninos


    Danke hat geholfen! Setup lief jetzt ohne Probleme durch und Kunden sind wieder da.
    Die Backups von mysql und htdocs kann ich ja jetzt einfach über das Panel einspielen, lieg ich da richtig? Hatte das so verstanden. :)

  • Ja, wobei ich einfach den kompletten MySQL dump eingespielt hätte + Verzeichnisse :)

  • @Ninos


    You provided the rights queries but do you have asked @freedom to remove any old entry from the passwd, group and shadow files before processing? or It was a migration on fresh system?

    badge.php?id=1239063037&bid=2518&key=1747635596&format=png&z=547451206