ispCP - Board - Support
[ERLEDIGT] Hostname is not a valid domain name - Printable Version

+- ispCP - Board - Support (http://www.isp-control.net/forum)
+-- Forum: ispCP Omega International Area (/forum-22.html)
+--- Forum: German Corner (/forum-26.html)
+---- Forum: Archiv (/forum-54.html)
+---- Thread: [ERLEDIGT] Hostname is not a valid domain name (/thread-2903.html)



[ERLEDIGT] Hostname is not a valid domain name - belba - 04-02-2008 12:09 AM

Hallo,

zuerst mal die GRundinformationen:
- OS: Linux Debian Etch 32bit- bin von einer Minimalinstallation aus unterwegs gewesen

- ispCP Version: ispcp-omega-1.0.0-rc4.tar.bz2

- keine Mods oder Add-Ons oder ähnliches
- das ganze geschiet auf einem Real-Server

Nach dem ich wie in der Installation-Doku beschrieben das Perl-Skript mit ./ispcp-setup aufrufe möchte er von mir den Follen Hostname wissen.

Er lautet buntekuhserver.c.artfiles.de
Er ist per dig so abrufbar und auch mit "hostname -f" wird er so angezeigt.

auch die /etc/hosts sieht soweit gut aus:

127.0.0.1 localhost.localdomain localhost
xx.xx.xx.xx buntekuh.c.artfiles.de buntekuh

Nu mag aber das Skript diesen Hostname scheinbar nicht.
Woran könnte das liegen?

Gruß
Guido Albers

Gruß

Guido


RE: Hostname is not a valid domain name - ZooL - 04-02-2008 12:11 AM

belba Wrote:Hallo,

zuerst mal die GRundinformationen:
- OS: Linux Debian Etch 32bit- bin von einer Minimalinstallation aus unterwegs gewesen

- ispCP Version: ispcp-omega-1.0.0-rc4.tar.bz2

- keine Mods oder Add-Ons oder ähnliches
- das ganze geschiet auf einem Real-Server

Nach dem ich wie in der Installation-Doku beschrieben das Perl-Skript mit ./ispcp-setup aufrufe möchte er von mir den Follen Hostname wissen.

Er lautet buntekuhserver.c.artfiles.de
Er ist per dig so abrufbar und auch mit "hostname -f" wird er so angezeigt.

auch die /etc/hosts sieht soweit gut aus:

127.0.0.1 localhost.localdomain localhost
xx.xx.xx.xx buntekuh.c.artfiles.de buntekuh

Nu mag aber das Skript diesen Hostname scheinbar nicht.
Woran könnte das liegen?

Gruß
Guido Albers

Gruß

Guido
hallo,

was schreibt er denn für eine fehler meldung.... ?

mfg


RE: Hostname is not a valid domain name - belba - 04-02-2008 12:13 AM

ZooL Wrote:hallo,

was schreibt er denn für eine fehler meldung.... ?

mfg

Das was als Topic hier steht:

"Hostname is not a valid domain name!"

mehr nicht :-(


(geloest): RE: Hostname is not a valid domain name - belba - 04-02-2008 12:22 AM

buntekuh.c sind subdomains von artfiles.de, subdomains mag aber anscheinend an dieser stelle das Script nicht - schade hätte es so eleganter empfunden.

Ich hab al FQDN nun eine meiner Domänen genommen und admin.buntekuh.de ist nun die ispCP Domain

dennoch danke für das geduldige lesen


Gruß

Guido


RE: [ERLEDIGT] Hostname is not a valid domain name - joximu - 04-02-2008 12:38 AM

Prinzipiell funktioniert es mit subdomain (host1.sub1.domain1.tld) aber es könnte sein, dass der einzelne Buchstabe als nicht gültig angesehen wird.

Man müsste das mal genauer im Code nachsehen...

Gruss
J


RE: [ERLEDIGT] Hostname is not a valid domain name - RatS - 04-02-2008 01:35 AM

buntekuh.c.artfiles.de wäre ein korrekter FQDN und das Setup erlaubt einzelne Buchstaben als Subdomain; allerdings nicht als Domainendung


RE: [ERLEDIGT] Hostname is not a valid domain name - joximu - 04-02-2008 01:56 AM

Aus dem ersten Post entnehme ich, dass der OP das versucht hat:

Quote:Er lautet buntekuhserver.c.artfiles.de

/J

Addendum: der Ausdruck "[\w][\w-]{0,253}[\w]" verlangt ja vorne und hinten einen Buchstaben, dazwischen 0 - 253 "Buchstaben oder -"... macht also mindestens 2 Buchstaben, da fällt dieser FQDN durch.


RE: [ERLEDIGT] Hostname is not a valid domain name - RatS - 04-02-2008 05:47 AM

dummerweise hast du recht; für das RC5 habe ich es in
Code:
(([\w][\w-]{0,253}){0,1}[\w])
geändert


RE: [ERLEDIGT] Hostname is not a valid domain name - joximu - 04-02-2008 06:54 AM

RatS Wrote:dummerweise hast du recht;

ja, ich schäme mich fast dafür Smile

RatS Wrote:für das RC5 habe ich es in
Code:
(([\w][\w-]{0,253}){0,1}[\w])
geändert

Das sieht nach besser aus - belba kann ja gleich den Praxistest machen...

@belba:
-> es sollte reichen den Ausdruck in ispcp-setup-methods.pl zu ändern, es ist in der ersten funktion am Anfang der Datei - dort kannst du den alten Ausdruck durch den neuen ersetzen und bitte gleich testen :-)

Die ganze Zeile würde dann so aussehen:
Code:
if ($rdata =~ /^((((([\w][\w-]{0,253}){0,1}[\w])\.)*)(([\w][\w-]{0,253}){0,1}[\w])\.([a-zA-Z]{2,6})$/) {

/J