Serverumzug, Git Stable 6.Aug -> 1.1.12

  • Ich muss gerade meinen Server umziehen, doch alle Versuche scheitern aktuell, so langsam bin ich ratlos...


    Mein letztes Vorgehen war, die Ordner /etc/imscp, /var/www und /var/mail auf den neuen Server zu ziehen, die DB rüberzudumpen und das installsetup mit -d --reconfigure ips laufen zu lassen, was aber immer in einem Fehler endet:


    Code
    1. [ERROR]main::setupRebuildCustomerFiles: [ERROR]main::_process: Error while processing 12, domain.tld, tochange.main::_process: See /var/log/imscp/User_module_domain.tld.log for more details.iMSCP::Debug::END: Exit code: 12iMSCP::Debug::END: Exit code: 12



    /var/log/imscp/User_module_domain.tld.log:

    Code
    1. [Thu Jul 17 12:11:00 2014] [debug] iMSCP::Ext2Attributes::__ANON__: Removing Immutable flag on /var/www/virtual/domain.tld
    2. [Thu Jul 17 12:11:00 2014] [debug] iMSCP::Execute::execute: Executing command: /usr/bin/pkill -KILL -u vu2013 ; /usr/sbin/usermod -c 'i-MSCP Web User' -d '/var/www/virtual/domain.tld' -l vu2012 -m -s '/bin/false' vu2012
    3. [Thu Jul 17 12:11:00 2014] [debug] iMSCP::Execute::getExitCode: External command exited with value 12
    4. [Thu Jul 17 12:11:00 2014] [debug] Modules::User::add: usermod: directory /var/www/virtual/domain.tld exists


    Bei meinem Letzten Serverumzug (vor nen paar monaten) gab es da noch keine Probleme. Hat sich das Setupscript mittlerweile so sehr verändert? Oder hab ich einfach nur etwas übersehen? bin grad wirklich ?( ...

  • Warum machts du kein --reconfigure all da machts du noch msl alle einstellung überprüffen und er setz sie gleich neu auf denn neuen server.

    my System :

    - Distribution: Debian | Release: 9.13 | Codename: wheezy
    - i-MSCP Version: i-MSCP 1.5.3| Build: 20181208 | Codename: Ennio Morricone
    - Plugins installed: ClamAV (v. 1.3.0), Mailgraph (v 1.1.1), OpenDKIM (v 2.0.0), SpamAssassin (v 2.0.1)
    - LetsEncrypt (v3.3.0), PhpSwitcher (v 5.0.5), RoundcubePlugins (v 2.0.2)YubiKeyAuth 1.1.0

  • Die User fehlen übrigens auch, iwii kann man die ebenso automatisiert hinzufügen, weiß jedoch leider nicht mehr wie. @Nuxwin sollte diesbezüglich weiterhelfen können :)

  • Warte mal lieber auf @Nuxwin - nicht das irgendwas schief geht...


    Hast du aber nicht vergessen in der DB alle Domains usw. auf "toadd" zu setzen, damit der Autoinstaller alle User neu anlegt usw.?


    Habe so ein Serverumzug noch nie gemacht.

  • Warte mal lieber auf Nuxwin - nicht das irgendwas schief geht...


    hu ?(

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

  • @MR_LOLKOPF


    In fact, I've not answered here because this issue has been already treated on our forum. When migrating data to another server, all users must be recreated. I'm a bit tired to repeat the same things... ;)


    Refs

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

  • Warum machts du kein --reconfigure


    Weil das den obigen Fehler hervorruft


    Hast du aber nicht vergessen in der DB alle Domains usw. auf "toadd" zu setzen


    Da liegt wohl das Problem... Den Thread Migration auf einen neuen Server hab ich wohl übersehen, er ist noch zu neu ... (schäm) ich werde es Morgen mal mit toadd durchlaufen lassen. Kaputt kann da eh nichts gehen (ist nur ein virtueller Server den man zum glück auf einen vorherigen Snapshot zurücksetzen kann :)


    Wenn der Umzug geklappt habe, werde ich mich melden :D
    Danke aber schon mal für die Hilfe! *tiefes Erdloch zum verkriechen such*

  • So, mittlerweile sind die 3 Server neu aufgesetzt und alles läuft so wie es soll, zumindest fast. Bei der Installation ist mir aufgefallen, dass sich der Installer bei der Paketinstallation aufhängt, wenn man mysql-server schon vorher installiert hat. Nach einem serverreboot und Neustarten der Installation läuft alles durch. Außerdem kann man mit --reconfigure die alte ip nicht entfernen, sie bleibt beharrlich im System und wird als default gespeichert. Abhilfe schafft, wenn man sie vorher im dump ersetzt :)


    Meine Vorgehensweise:


    Auf dem neuen Server

    Code
    1. apt-get install mysql-server oldserverip=123.456.789.123newserverip=987.654.321.987 ssh-keygenssh-copy-id -i ~/.ssh/id_rsa [someuser]@$oldserverip


    Alter server:

    Code
    1. cp -r /home/[someuser]/.ssh /root/mysqldump -u root -p --all-databases > /root/database.sql


    Neuer Server:


    Bisher funktioniert es so bei mir, :) noch Ideen zur Verbesserung?
    PS:
    Preseeding hilft ungemein Frust zu vermeiden :D

  • @MyIgel

    • I'll have a look at the IP issue
    • Your preseed file is not really safe. You should replace the entry with '<password>' by a strong password


    Thank for your feedback anyway ;)

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