easyVDR Kopie des easyVDR-Forums zum Nachschlagen
[gelöst] Fehler beim Ändern des Rechnernamens übers Menü

easyVDR - >VARforumsname - >[gelöst] Fehler beim Ändern des Rechnernamens übers Menü

hrueger  10.Feb.2011 08:16:55
Hallo zusammen,

ich habe den Rechnernamen übers Menü (Netzwerkeinstellungen) von easyVDR ind easyVDR2 geändert.

Das hat auch geklappt.
Der Rechner meldet sich an der Fritzbox als easyVDR2.
Der Befehl zeigt auch den Namen "easyVDR2".
Soweit so gut.

Allerdings wird der Name "easyVDR" in der Datei /etc/hosts (erste Zeile 127.0.0.1) NICHT durch "easyVDR2" ersetzt.

Das führt z.B. dazu, dass der Versuch, das video0-Verzeichnis des Rechners easyVDR per CIFS zu mounten schief geht.

Ich denke, die Funktionalität hinter dem Menüpunkt zur Änderung des Rechnernamens sollte auch die /etc/hosts anpassen.

Gruß Hartmut
easyVDR 3.0.0, VDR 2.2.0
Linux4Media cineS2 DVB-S2 Twin Tuner (v5)
serieller IR-Empfänger mit LIRC und FB OneForAll Simple 3 (URC 11-6430 R01)
PC: Celeron 847 1.10GHz, 4 GB RAM, 2 TB HDD, Board: MSI C847MS-E33, Grafik: GeForce GT 610
michel8  10.Feb.2011 19:54:24
Danke für den Hinweis und die genaue Problembeschreibung (K++)

Der Fehler liegt in der /etc/init.d/RCFTPStart
        #write the Hostname for localhost in /etc/hosts
        OldValueInHosts=$(grep -w ^127.0.0.1 /etc/hosts | awk '{print $3}')
        sed -i 's/127.0.0.1\tlocalhost\t$'OldValueInHosts'/127.0.0.1\tlocalhost\t'$HOSTNAME'/' /etc/hosts
        sed -i 's/127.0.0.1\tlocalhost\t'$OldValueInHosts'/127.0.0.1\tlocalhost\t'$HOSTNAME'/' /etc/hosts

Bitte mal gegenprüfen, dann packe ich das ins Update2 mit rein...

Gruß
Michel
Produktiv-VDR:
msi K9N2G-Neo (nvidia 8200 onBoard) mit Athlon X2 4850e mit SamuraiZZ
2xNova-HDS2, DH102
hrueger  10.Feb.2011 20:12:27
Hallo Michel,

in meiner RCFTPStart steht


...
    #write the Hostname for localhost in /etc/hosts
    OldValueInHosts=$(grep -w ^127.0.0.1 /etc/hosts | awk '{print $3}')
    sed -i 's/127.0.0.1\tlocalhost\t$'OldValueInHosts'/127.0.0.1\tlocalhost\t'$HOSTNAME'/' /etc/hosts
...


Wenn ich jetzt wüsste, was ich wie prüfen kann, würde ich das gerne machen.

Kannst Du mir bitte etwas auf die Sprünge helfen?

Oder war ich damit nicht gemeint?

Gruß Hartmut
easyVDR 3.0.0, VDR 2.2.0
Linux4Media cineS2 DVB-S2 Twin Tuner (v5)
serieller IR-Empfänger mit LIRC und FB OneForAll Simple 3 (URC 11-6430 R01)
PC: Celeron 847 1.10GHz, 4 GB RAM, 2 TB HDD, Board: MSI C847MS-E33, Grafik: GeForce GT 610
michel8  10.Feb.2011 20:26:02
Hallo Hartmut,

vergleiche doch bitte in meinem Post das grün und das rot markierte, (die Reihenfolge von ' und $)

zum testen rot gegen grün austauschen, in der etc/host etwas anderes als easyvdr eintragen, im OSD bei den FTP einstellungen wieder sagen, dass die Config geschrieben werden soll und dann einen reboot machen.

Dann sollte in etc/host der vorgegebene hostname stehen...

Gruß
Michel
Produktiv-VDR:
msi K9N2G-Neo (nvidia 8200 onBoard) mit Athlon X2 4850e mit SamuraiZZ
2xNova-HDS2, DH102
hrueger  10.Feb.2011 20:44:22
Hallo Michel,

passt.

Habe genau das gemacht was Du gesagt hast.

Aus "easyVDRxxx" wurde nach dem Reboot "easyVDR2".

Frage:
Muss die genannte Option "Einstellungen\Netzwerk\Fernzugriffstools\FTP Setup\schreibe FTP config" auf "ja" stehen?

Die stand bei mir nämlich auf "nein".

Gruß Hartmut
easyVDR 3.0.0, VDR 2.2.0
Linux4Media cineS2 DVB-S2 Twin Tuner (v5)
serieller IR-Empfänger mit LIRC und FB OneForAll Simple 3 (URC 11-6430 R01)
PC: Celeron 847 1.10GHz, 4 GB RAM, 2 TB HDD, Board: MSI C847MS-E33, Grafik: GeForce GT 610
michel8  10.Feb.2011 21:01:06
[quote='hrueger link' pid='11409' dateline='1297367062']
Frage:
Muss die genannte Option "Einstellungen\Netzwerk\Fernzugriffstools\FTP Setup\schreibe FTP config" auf "ja" stehen?


Also laut Code muss schreibe FTP config" auf "ja" stehen, dann wird beim reboot neu geschrieben und der Parameter wieder zurück auf nein gesetzt...

Gruß
Michel
Produktiv-VDR:
msi K9N2G-Neo (nvidia 8200 onBoard) mit Athlon X2 4850e mit SamuraiZZ
2xNova-HDS2, DH102