Kunde kann nicht gelöscht werden "Man möge erst alle Verträge löschen"

  • Code
    7318# dpkg -l | grep livec
    ii  liveconfig                                1.8.0-r3353                        amd64        LiveConfig Server Control Panel


    Kunde hat keine Verträge.


    Beim Versuch, den Kunden zu löschen, erscheint:


    "Um diesen Kunden zu löschen müssen Sie erst alle ihm zugeordneten Verträge löschen."


    • Kunde kann also nicht gelöscht werden
    • Schlimmer: Die Webspaces bleiben liegen und werden ebenfalls nicht gelöscht


    Log:



    Was nun?

  • So, nun ist das geschehen, was leider in letzter Zeit öfter geschieht:


    Kunden senden mir Emails: hallo, ich kann den Pfad einer Domain nicht ändern usw usw. es laden dann auch die Popup-Fenster zur Auswahl eines Unterordners keine Daten.
    Dann ist immer ein LC Neustart nötig.


    Neuen Kunden (web190) und neuen Webspace angelegt:


    Pfadangabe leer und kein Webspace angelegt, Log leer.


    Nach Neustart aller LC Dienste wurden wenigestens die Webspaces gelöscht, die Kunden lassen sich nach wie vor nicht löschen.
    Eben neu angelegte Kunden + Webspace anlegen, Webspace löschen, Kunde löschen klappt dann.


    Im Log:



    Ich brauche einen Fix zum User löschen (soll ich die alten Schritte, die sie mir schon per Email mitteilten, also Löschen in der DB nach einem bestimmten Ablauf, anwenden?)


    Ich brauche für LC-Hänger, die seit 1.8 regelmäßiger auftreten, eine Lösung.

  • Durch ein anderes Problem hatte der LiveConfig-Client in diesem Fall gar keine Jobs mehr abgearbeitet. Ursache war ein Fehler beim Löschen einzelner DNS-Einträge; dieser wurde mit der aktuellen LiveConfig-Version (v1.8.0-r3361) beseitigt.


    Viele Grüße


    -Klaus Keppler

  • Einige Tests hier auf produktiven Server haben gezeigt, dass es beim Löschen von Verträgen durchaus einige Minuten (!) dauern kann, bis alle Daten vom Webspace entfernt wurden (anders formuliert: bis "rm -rf /var/www/web###" zurückkehrt).
    Um das Debugging in solchen Fällen zu vereinfachen, protolliert LiveConfig künftig (ab 1.8.1-r3375) den Aufruf vom "rf -rf..." sowie den Zeitpunkt wenn dieser Befehl abgearbeitet ist.


    Längerfristig könnten wir den Löschvorgang mittels Quota-API auch visualisieren (quasi per Fortschrittsbalken).


    Viele Grüße


    -Klaus Keppler

  • Will den nochmal hoch holen, da ich das Probleme schon einige Male hatte und heute nun wieder.
    LiveConfig-Version: 2.5.2 (r4777)


    Vertrag ist gelöscht, aber dann kann ich machen was ich will der Kunde kann nicht gelöscht werden.


    Will ich dann die Doamain mit neuem Kunden ---> Vertrag neu anlegen kommt:
    Domain ist in diesem System bereits aktiviert.


    Der alte Vertrag lässt sich auch nicht wieder herstellen.


    Gibt es da schon weitere Erkenntnisse, wie man das Regeln kann?

  • Hallo,


    ich werde jetzt langsam nervös. Ich muss dringend ein paar Kunden löschen. Verträge sind gelöscht, Domains alles was möglich war. Wenn ich nun den Kunden löschen will konnte der übliche Spruch: "Um diesen Kunden zu löschen müssen Sie erst alle ihm zugeordneten Verträge löschen."


    Hat jemand eine Idee wie ich das lösen kann. Ein Ticket an den Support habe ich auch geschrieben, doch keine Antwort erhalten, das ist rund vier Wochen her. :(

  • Wenn ich nun den Kunden löschen will konnte der übliche Spruch: "Um diesen Kunden zu löschen müssen Sie erst alle ihm zugeordneten Verträge löschen."


    Bitte Logs prüfen.


    Der Fehler kann auftreten, wenn es Probleme bei der Verbindung zur Datenbank, dem Mailserver oder dem FTP-Server gibt. Dann bleiben nämlich Objekte zurück, so dass der Vertrag niemals gelöscht wird (sondern nur als gelöscht markiert war).

  • Nein Datenbank- und FTP-Verbindung ist vorhanden. Ich habe hier wirklich echte Probleme. Jetzt sind angeblich auch die Domains die ich schon gelöscht habe noch vorhanden, kann also keine neuen anlegen. Ich denke das Schlimste überhaupt ist es das man diese beiden Server nicht trennen kann. Einer ist Master der soll bleiben, der andere Slave und wird gelöscht. Da man die Server nicht mal trennen kann, kann ich auch erst eine Domain anlegen, wenn die andere gelöscht ist, ein fatales und umständlichen Szenario.

  • Der Server nimmt die Verbindung nicht an bzw. stürzt ab mit einem segfault:


    Zitat

    [2018/03/08 00:45:46.288401] [19258|19258] Server child started... [2018/03/08 00:45:46.479282] [19258|19265] Updating AppInstaller repository (https://update.liveconfig.com/repo-v3.json)... [2018/03/08 00:45:54.338161] [19258|19263] LCCP client 'server-501.meinserver.de' connected from [***.***.***.***]:50803 [2018/03/08 00:45:56.399527] [16416|16416] Server child process 19258 terminated; uncaught signal: 11 (Segmentation fault) [2018/03/08 00:45:56.399569] [16416|16416] Resource usage statistics: [2018/03/08 00:45:56.399578] [16416|16416] Uptime: 10 sec. [2018/03/08 00:45:56.399587] [16416|16416] User time: 0.0004 [2018/03/08 00:45:56.399595] [16416|16416] System time: 0.0016 [2018/03/08 00:45:56.399610] [16416|16416] Backtrace: (liveconfig/server, r4805) [2018/03/08 00:45:56.399627] [16416|16416] [ 0] 0000123310 [2018/03/08 00:45:56.399641] [16416|16416] [ 1] 00000e6136 [2018/03/08 00:45:56.399654] [16416|16416] [ 2] 000000f0a0 /lib/x86_64-linux-gnu/libpthread.so.0 [2018/03/08 00:45:56.399666] [16416|16416] [ 3] 00000cbb27 [2018/03/08 00:45:56.399680] [16416|16416] [ 4] 00000c6bd4 [2018/03/08 00:45:56.399694] [16416|16416] [ 5] 00001177d5 [2018/03/08 00:45:56.399708] [16416|16416] [ 6] 0000117830 [2018/03/08 00:45:56.399721] [16416|16416] [ 7] 00004a6c77 [2018/03/08 00:45:56.399739] [16416|16416] [ 8] 0000006b50 /lib/x86_64-linux-gnu/libpthread.so.0 [2018/03/08 00:45:56.399743] [16416|16416] [ 9] 00000ddfbd /lib/x86_64-linux-gnu/libc.so.6


    Was kann man jetzt tun?

  • Das Problem ist inzwischen behoben.
    Ursache war in diesem Fall, dass die MySQL-Datenbanken nicht gelöscht werden konnten ("can't rmdir './<Datenbank>/', errno: 17"). Beim Neustart von LiveConfig wurde das wiederum nicht richtig abgefangen, so dass man hier in einer Fehlerschleife landete. Wir haben das bereits für das nächste Update mit aufgenommen.
    Der Fehler beim Löschen der Datenbank wird bislang leider nicht in der GUI angezeigt (nur im LiveConfig-Log), das werden wir auch noch ändern.


    Viele Grüße


    -Klaus Keppler

  • Ja das Problem wurde von Herrn Keppler gelöst. Ich selbst hab noch mal nach dem Ticket gesucht, welches hier anfänglich erwähnt wurde. Ich habe "kein" Eröffnungsticket gefunden. Es kann natürlich sein, das es nie erstellt wurde. Ich wollte das nur noch mal geklärt haben. Der Support war immer TOP!

Jetzt mitmachen!

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