Subdomain anlegen bei Kunde: Unexpected error, löschen nicht möglich

  • Guten morgen zusammen,


    Ich habe ein Problem damit, eine Subdomain für einen Kunden anzulegen. Den Kunden habe ich vor einer Weile problemlos angelegt, Webseite ist online - alles kein Problem.
    Es gibt nur einen Hosting-Plan dem auch alle anderen Kunden zugewiesen sind.


    Gerade habe ich versucht eine subdomain anzulegen: (kein Shared Mountpoint - es sollte ins verzeichnis typo3 geroutet werden)


    typo3.meinedomain.de


    Diese Domain wird jetzt unter Subdomains wie folgt angezeigt:


    Name: typo3.meinedomain.de
    Mount point: /meinedomain.de/typo3 <= ???
    Redirect: N/A
    Status: Unexpected Error
    SSL certificate N/A
    Actions: N/A N/A


    Ich kann diese Domain also weder löschen noch bearbeiten - korrekt angelegt wurde sie auch nicht. Das Verzeichnis typo3 existiert unter diesem Kunden ebenfalls nicht.
    Nach dem Anlegen der Subdomain erhielt ich wie üblich die grüne Statusmeldung: Subdomain sheduled for addition.


    => Das Anlegen von Subdomains funktioniert jedoch bei anderen Kunden ganz normal (gerade nochmals getestet).
    Ich kann sowohl neue Kunden anlegen und dort subdomains anlegen, als auch bei alten Bestandskunden subdomains anlegen. Das Problem scheint sich also auf diesen Kunden zu beschränken.






    Hat jemand eine Idee woran das liegen könnte / wie ich das Problem beheben kann? Es wäre gut, wenn ich diesen Kunden nicht löschen und neu anlegen müsste (aber auch nicht soooooooooooooo tragisch.)


    Vielen Dank schonmal!



    i-MSCP 1.2.2
    Build: 20150212
    Codename: Andromeda
    +i-MSCP InstantSSH plugin v3.1.2
    +CronJobs 1.1.0
    +Moritorix 1.1.2
    + ServerDefaultPage 1.0.5


    => Debian

  • a) debug=1 setzen in imscp.conf
    b) Ausgabe in der Debug-Konsole im Admin-Interface anschauen.


    Am besten zuerst (a), dann via Debug-Konsole das Anlegen des Subinterfaces neu triggern und dann schauen, welche Fehler in die Logs in /var/log/imscp geschrieben werden.

  • Hallo zusammen,


    entschuldigt die Verzögerung.
    Ich habe den Debug mode eingeschaltet, und es ergeben sich folgende Fehlermeldungen:
    (Beachtet die TLDs)


    typo3.meine-domain.de - Set status to 'tochange'


    iMSCP::Ext2Attributes::__ANON__: An error
    occured while reading flags on
    /var/www/virtual/meine-domain.de/meine-domain.com: No such
    file or directory
    iMSCP::Dir::make: Unable to create
    /var/www/virtual/meine-domain.de/meine-domain.com


    Bei dem Kunden handelt es sich um eine .de Domain, die .com Domains sind allerdings als alias eingetragen.
    Allerdings
    ist sowohl die Domain meine-domain.com als auch meinedomain.com als
    alias eingetragen. Die Fehlermeldung bezieht sich ausschließlich auf
    meine-domain.com.


    Gibt es hier ein Problem mit der Alias Verwaltung?


    Vielleicht
    noch als Info hinterher: Die angegebenen Verzeichnisse existieren
    tatsächlich nicht, (bei keinem meiner Kunden.) Die verzeichnisstruktur
    existiert (wie bekannt) bis /var/www/virtual/meine-domain.de/... Hier
    gibt es jedoch kein weiteres unterverzeichnis meine-domain.de o.ä.


    Gruß Pinky

  • @pinky


    Could you try to explain the problem in English?

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

  • Okay while summing it up for you, I tested everything again and found the issue.


    (I think its a small usability issue that you might want to fix.)


    I created the domain aliases for my domain as a redirect - so without an own mount point. That means they do not get an own folder in the customers root.
    Afterwards I tried to add a subdomain for this customer and failed by choosing the RIGHT domain for the subdomain. The mounted domain is: my-domain.de but the dropdown showed me my-domain.com first. As there is no mount point for my-domain.com there can't be a subdomain added for this mount-point. This causes the error.


    I think the aliases without an own mount-point need to be treated in a special way.
    Thought about it again: As a rediceted domain without a mount-point always gets forwarded there mustn't be a subdomain for it. So it would be the best just to remove them from the dropdown.


    Adding a test-subdomain to the correct domain worked fine for me now.


    One issue is left: how could I remove the subdomain-enties that are listed as Status: "Unexpected error" ? Will it be save just to delete them from the sql-table?


    Regards Pinky

  • @pinky


    Could you create a ticket for this bug?


    https://youtrack.i-mscp.net/issues

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