Migration Confixx

  • Hallo Zusammen


    Bei der Migration von Confixx zu Liveconfig habe ich folgenden Fehler :


    /usr/bin/php5 cfximport.php -a
    # cfximport.php - $Revision: 126 $
    Verbindung zum LiveConfig-Server ... erfolgreich aufgebaut! (Version 1.6.4-r2480)
    # admin.popmaxkb=153600
    Alle Reseller sollen importiert werden
    Importiere Reseller: res0 ... ok.
    User erfolgreich angelegt
    PHP Fatal error: Uncaught SoapFault exception: [SOAP-ENV:Server] Mailserver not found or not permitted in /root/cfximport.php:416
    Stack trace:
    #0 /root/cfximport.php(416): SoapClient->__call('HostingSubscrip...', Array)
    #1 /root/cfximport.php(416): SoapClient->HostingSubscriptionAdd(Array)
    #2 {main}
    thrown in /root/cfximport.php on line 416



    hat dort einer einen Tipp für mich ?

  • Ja ist er


    Postfix
    Version: 2.9.6 (2.9.6-2)
    Konfiguration: /etc/postfix/main.cf
    max. Mail-Größe: 25 MB
    Virenschutz: Ja ClamAV (0.97.8+dfsg-1)
    DNS-Blacklists: Nein
    Greylisting: Nein
    SSL/TLS: Nein
    Auto-Konfiguration: Nein
    bearbeiten...


    Status: Konfiguration ok.
    Konfiguration: Konfigurations-Version: 1
    Aktive Konfiguration: 0

  • Ist für Apache bereits (mind.) eine IP-Adresse eingerichtet?
    Haben sich evtl. mit dem Reboot die IPs geändert? (in den IP-Gruppen (ganz unten auf der Seite) muss es mindestens eine "gemeinsame" Gruppe mit mind. einer IP geben)

  • Dies hat er ohne probleme erledigt.


    /usr/bin/php5 cfximport.php --verbose
    # cfximport.php - $Revision: 126 $
    Verbindung zum LiveConfig-Server ... erfolgreich aufgebaut! (Version 1.6.4-r2480)
    # admin.popmaxkb=153600
    Import erfolgreich beendet!


    Nach wieder mit /usr/bin/php5 cfximport.php -a oder mit /usr/bin/php5 cfximport.php -a --verbose
    kommt wieder der selbe fehler



    Importe Kunde: web120 ... ok
    User angelegt
    Suche Angebot fuer: webspace=768000, mailboxes=200, mailaddrs=400, databases=5, ftp=10
    -> nehme individuelles Angebot (keine Angebote vorhanden)
    Vertrag angelegt (Owner: res1, Angebot: -individuell-)
    Domain: XXXXX.de angelegt.
    SubDomain: http://www.XXXXXX.de angelegt.
    WARNUNG: kein MySQL-Passwort gefunden!
    ----------SOAP-Request:----------
    <?xml version="1.0" encoding="UTF-8"?>
    <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="urn:LiveConfig"><SOAP-ENV:Body><ns1:HostingDatabaseAdd><ns1:auth><ns1:login>admin</ns1:login><ns1:timestamp>2013-07-15T12:24:07.000Z</ns1:timestamp><ns1:token>p+67MrZe0CnUwE/m4F1XNhZrV4E=</ns1:token><ns1:customer>cBVD2ytrKv6Z</ns1:customer></ns1:auth><ns1:subscription>web120</ns1:subscription><ns1:name>usr_web120_1</ns1:name><ns1:login>web120</ns1:login><ns1:comment></ns1:comment><ns1:extern>0</ns1:extern><ns1:create>1</ns1:create></ns1:HostingDatabaseAdd></SOAP-ENV:Body></SOAP-ENV:Envelope>


    ----------SOAP-Response:----------


    Error while calling Web Service HostingDatabaseAdd: Error Fetching http headers

  • Die o.g. Passwort-Meldung erscheint nur, wenn für den Kunden selbst in Confixx kein DB-Passwort gefunden werden konnte. Der Fehlermeldung nach zu urteilen scheint das genau das Problem zu sein.
    Welche Confixx-Version nutzen Sie denn?

  • Status: Connected.
    15.07.2013 14:36:30 CEST
    Konfiguration: Admin-Benutzer: root
    Host: localhost


    Sobald ich das Import Script aber starte und wieder der fehler kommt steht unter Mysql im Liveconfig


    Status: Not connected.
    15.07.2013 14:37:41 CEST
    Konfiguration: Admin-Benutzer: root
    Host: localhost

  • Nix auffälliges meiner meinung


    [2013/07/15 14:28:16.024936] [4997|4999] Deleting subscription 'web0' (all objects deleted successfully)
    [2013/07/15 14:28:16.027967] [3325|3329] [LUA] Deleting system account 'web0'
    [2013/07/15 14:36:08.742351] [3325|3329] [LUA] Adding system account 'web0'
    [2013/07/15 14:36:08.840979] [3325|3327] [LUA] Removing orphaned entry '/var/www/web101/logs/access.log' from logrotate configuration
    [2013/07/15 14:36:08.841016] [3325|3327] [LUA] Removing orphaned entry '/var/www/web104/logs/access.log' from logrotate configuration
    [2013/07/15 14:36:08.841039] [3325|3327] [LUA] Removing orphaned entry '/var/www/web105/logs/access.log' from logrotate configuration
    [2013/07/15 14:36:08.841059] [3325|3327] [LUA] Removing orphaned entry '/var/www/web106/logs/access.log' from logrotate configuration
    [2013/07/15 14:36:08.841079] [3325|3327] [LUA] Removing orphaned entry '/var/www/web107/logs/access.log' from logrotate configuration
    [2013/07/15 14:36:08.841100] [3325|3327] [LUA] Removing orphaned entry '/var/www/web108/logs/access.log' from logrotate configuration
    [2013/07/15 14:36:08.841120] [3325|3327] [LUA] Removing orphaned entry '/var/www/web11/logs/access.log' from logrotate configuration
    [2013/07/15 14:36:08.841140] [3325|3327] [LUA] Removing orphaned entry '/var/www/web110/logs/access.log' from logrotate configuration
    [2013/07/15 14:36:08.841160] [3325|3327] [LUA] Removing orphaned entry '/var/www/web111/logs/access.log' from logrotate configuration
    [2013/07/15 14:36:08.841180] [3325|3327] [LUA] Removing orphaned entry '/var/www/web112/logs/access.log' from logrotate configuration
    [2013/07/15 14:36:08.841200] [3325|3327] [LUA] Removing orphaned entry '/var/www/web113/logs/access.log' from logrotate configuration
    [2013/07/15 14:36:08.841219] [3325|3327] [LUA] Removing orphaned entry '/var/www/web114/logs/access.log' from logrotate configuration
    [2013/07/15 14:36:08.841239] [3325|3327] [LUA] Removing orphaned entry '/var/www/web115/logs/access.log' from logrotate configuration
    [2013/07/15 14:36:08.841258] [3325|3327] [LUA] Removing orphaned entry '/var/www/web117/logs/access.log' from logrotate configuration
    [2013/07/15 14:36:08.841278] [3325|3327] [LUA] Removing orphaned entry '/var/www/web118/logs/access.log' from logrotate configuration
    [2013/07/15 14:36:08.841297] [3325|3327] [LUA] Removing orphaned entry '/var/www/web119/logs/access.log' from logrotate configuration
    [2013/07/15 14:36:08.841319] [3325|3327] [LUA] Removing orphaned entry '/var/www/web120/logs/access.log' from logrotate configuration
    [2013/07/15 14:36:09.305034] [3325|3329] [LUA] Adding system account 'web101'
    [2013/07/15 14:36:09.969781] [3321|3321] Server child process 4997 terminated; uncaught signal: 11 (Segmentation fault)
    [2013/07/15 14:36:09.969807] [3321|3321] Resource usage statistics:
    [2013/07/15 14:36:09.969812] [3321|3321] Uptime: 722 sec.
    [2013/07/15 14:36:09.969816] [3321|3321] User time: 0.0676
    [2013/07/15 14:36:09.969821] [3321|3321] System time: 1.0024
    [2013/07/15 14:36:09.969825] [3321|3321] Backtrace:
    [2013/07/15 14:36:09.969829] [3321|3321] [ 0] 0x0045f2f5
    [2013/07/15 14:36:09.969833] [3321|3321] [ 1] 0x00434c2c
    [2013/07/15 14:36:09.969837] [3321|3321] [ 2] 0x02ecd030
    [2013/07/15 14:36:09.969840] [3321|3321] [ 3] 0x004a5eba
    [2013/07/15 14:36:09.969844] [3321|3321] [ 4] 0x0042f404
    [2013/07/15 14:36:09.969848] [3321|3321] [ 5] 0x00418bf1
    [2013/07/15 14:36:09.969851] [3321|3321] [ 6] 0x0045853d
    [2013/07/15 14:36:09.969855] [3321|3321] [ 7] 0x004585ab
    [2013/07/15 14:36:09.969859] [3321|3321] [ 8] 0x0070f2d9
    [2013/07/15 14:36:09.969862] [3321|3321] [ 9] 0x02ec4b50
    [2013/07/15 14:36:09.969866] [3321|3321] [10] 0x0226ba7d
    [2013/07/15 14:36:09.972949] [5568|5568] Server child started..

  • Naja, das ist Ansichtssache - in unseren Augen ist das sehr auffällig ;)
    LiveConfig hat ein Problem damit, wenn kein Datenbank-Passwort bei der SOAP-Funktion HostingDatabaseAdd() übermittelt wird. Genau das ist aber beim Import von z.B. web120 der Fall (daher die Meldung "kein MySQL-Passwort gefunden!"). Dass LC dabei abstürzt ist sehr unschön und wird gleich gefixed, ist aber nicht das eigentliche Problem.


    So wie es aussieht, wurde zwar durch Confixx die Datenbank "usr_web120_1" mit dem Benutzer "web120" angelegt, in der MySQL-Datenbank selbst ist diese aber nicht mehr vorhanden (zumindest findet das Migrationsscript in der Tabelle "mysql.user" keinen Benutzer namens "web120"). Wenn diese Datenbank also tatsächlich nicht mehr existiert, löschen Sie diese bitte auch im Confixx.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!