I-MSCP Umzug auf anderen Server error Modules NetCard process

  • Hallo,


    ich bin wie in der Anleitung I-MSCP was muss alles gesicher werden um auf neuen Server umziehen zu können beschrieben vorgegangen und erhalte eine Fehlermeldung*1 am Punkt "perl imscp-setup". Ich habe an das Ende nochmals die Vorgehensweise*2 kopiert aus dem Thread I-MSCP was muss alles gesicher werden um auf neuen Server umziehen zu können .


    Eventuell kann mir jemand helfen.


    /var/www/imscp/engine/setup/perl imscp-setup


    *1
    Fehlermeldung
    [error] Modules::NetCard::process:
    [ERROR]


    iMSCP::Net::addAddr: RTNETLINK answers: File exists
    iMSCP::Debug::END: Exit code: 2



    *2
    Vorgehensweise

    Anleitung um sein i-MSCP von Server1 auf Server2 zu übertragen.
    Folgende Daten werden vom Server1 benötigt:/var/www/virtual (tar -cvzf var_kunden.tar.gz /var/www/virtual)


    /var/mail/virtual (tar -cvzf var_mails.tar.gz /var/mail/virtual)


    /etc/imscp (tar -cvzf etc_imscp.tar.gz /etc/imscp)


    mysqldump.sql (mysqldump -u root --all-databases --opt -Qc --add-drop-database -p -r mysqldump.sql)
    (ich zieh die komplette DB komplett runter da nur 2 Kunden-DBs vorhanden)


    Das ist alles das ich (in meinem Fall) vom Server1 benötige
    ---------------------------------------------------------------
    Jetzt kann man auf Server2 gehenAuf dem "jungfräulichen" Server2 kopiert man sich jetzt die 4 Sicherungen von Server1auf /usr/src ziehe ich mir die aktuellste i-MSCP runter und entpacke sie mit "tar xjvf <dateiname>.tar.bz2"man wechselt in den nun erstellten Ordner und startet dort "perl ./imscp-autoinstall"man wählt im ersten Punkt "build" aus und konfiguriert den rest nach seinen Wünschen.Jetzt ist der erste Part installiert und man kann die MySQL Datanbank zurücksichern.mysql -u root -p < mysqldump.sql (damit wird die komplette DB zurückgeschrieben, jedoch auch das SQL-Kennwort von Server1)jetzt führt man noch folgendes aus:Quellcode
    mysql -u root -p (um mysql zu starten, Kennwort ist noch das welches man bei der imscp-autoinstall vergeben hat)
    drop database imscp_roundcube; (ich will roundcube DB neu anlegen lassen)
    UPDATE mysql.user SET Password=PASSWORD('<gewünschtes passwort>') WHERE User='root' AND Host='localhost';
    (damit überschreibt man das root kennwort für die mysql und kann ein beliebiges wählen [sofern man will]
    ansonsten hat man nach dem nächsten kommando das mySQL Kennwort von Server1)
    flush privileges;
    quit


    jetzt verschiebt man den imscp Ordner aus der etc_imscp.tar.gz in den /etc Ordner (am besten vorher mit "tar -xvzf <dateiname>" entpacken).


    cp -R /tmp/imscp/* /
    rm -Rf /tmp/imscp


    jetzt werden noch die .../virtual/* aus der var_kunden.tar.gz nach /var/www/virtual/ verschoben
    jetzt werden noch die .../virtual/* aus der var_mail.tar.gz nach /var/mail/virtual/ verschoben



    jetzt wechselt man in den /var/www/imscp/engine/setup Ordner und startet das
    perl imscp-setup <= Nach diesem Vorgang erscheint die Fehlermeldung


    Auswahl der abgefragten Punkte sollte selbsterklärend sein ...(einzig der Database Name, wenn man immer schon i-MSCP hatte ist er imscp, hat man z.b. von ispcp migriert lautet er ispcp. Im Zweifelsfall vorher in MySQL nachschauen)
    Das wars im Prinzip ....
    Da ich eine neue IP und anderen Domainnamen auf Server2 benutzte musste ich noch einige Adressen austauschen, welches ich folgendermassen durchführte....


    Quellcode
    /etc/init.d/apache2 stop
    /etc/init.d/imscp_daemon stop
    /etc/init.d/imscp_network stop


    cd /etc/apache2
    find . -type f -exec sed -i 's/server1\.at/server2\.at/g' {} \;
    find . -type f -exec sed -i 's/47\.111\.111\.11/88\.222\.222\.22/g' {} \;


    cd /etc/imscp
    find . -type f -exec sed -i 's/server1\.at/server2\.at/g' {} \;
    find . -type f -exec sed -i 's/47\.111\.111\.11/88\.222\.222\.22/g' {} \;


    cd /var/cache/bind
    find . -type f -exec sed -i 's/47\.111\.111\.11/88\.222\.222\.22/g' {} \;


    /etc/init.d/apache2 start
    /etc/init.d/imscp_network start
    /etc/init.d/imscp_daemon start


    (für folgendes hab ich leider keinen anderen Weg gefunden die IPs auszutauschen)
    in phpMyAdmin
    select * from ispcp.config where name like 'PORT%';
    Value auf richtige IP ändern


    Gruss Giss