Archiv > General

setup.conf und epg2vdr, wer ändert diese nach nem System Neustart?

(1/2) > >>

der-brumm-baer:
Hallo,

Ich habe ein komisches Problem mit meiner setup.conf in Bezug auf epg2vdr.
Bei mir liegt die Datenbank auf einem anderen Rechner.

Und zwar stellt sich der Eintrag "epg2vdr.DbHost" immer wieder auf den ehemals eingestellten Wert zurück, aber nur nach einem Neustart des Systems?
Folgendes habe ich gemacht:

- VDR über das WebIF gestoppt
- Eintrag in der Setup.conf geändert
- VDR über das WebIF gestartet
--> alles gut! Verbindung auf neue IP-Adresse O.K.
- VDR über das WebIF gestoppt
- VDR über das WebIF gestartet
--> alles gut! Verbindung auf neue IP-Adresse O.K.
- System neustarten
--> Schlechte Idee, Alte IP-Adresse in der Setup.conf und Eintrag ist unten angehangen!
Das gleiche passiert auch, wenn ich die Adresse über das OSD ändere.
Alle anderen Einträge wie Datenbank, User usw bleiben erhalten.

Warum ändert er das immer wieder zurück, und vorallem nur beim System neustart?

clausmuus:
Hi,

beim Starten wird geprüft, ob der mySQL Server der in der /etc/rc.config unter MYSQL_SERVER_IP eingetragen ist, erreichbar ist. Ist das nicht der Fall wird das Netzwerk nach einem mySQL Server abgesucht und der gefundene in der setup.conf eingetragen.

Claus

der-brumm-baer:
Hallo Claus,

Ah, so ist dass, deswegen trägt immer immer die IP von meinem eigentlichen SQL Server ein, und nicht den meiner Testumgebung.

Ist dieser Eintrag im WebInterface irgendwo hinterlegt, oder muss das direkt in die /etc/rc.config eingtragen werden?

Danke für die schnelle Hilfe.
 

der-brumm-baer:
Hallo Claus,

Hab es gerade ausprobiert, aber der Eintrag in der rc.config wird immer wieder mit der IP-Adresse des eigenen Rechners überschrieben.

Das Paket mysql hab ich übrigens deinstalliert in dem MLD Server

(Edit 01)
Habe gerade gesehen, dass das MYSQL Start script noch in /etc/init.d/ lag, habe dieses entfernt, da darin ein ersetzen der IP-Adresse war.
Dieses habe ich mal beiseite geschoben.
Das hat geholfen, dass der Eintrag in der rc.config nicht mehr überschrieben wurde.

Aber der Eintrag in der setup.conf wird dennoch mit dem gefundenen SQL überschrieben.
(/Edit 01)

(EDIT 02)
Habe erstmal einen Workaround in der Datei /etc/init.d/vdr-plugin-epg2vdr gefunden, wo ich das $IP durch $MYSQL_SERVER_IP in Zeile 28 ersetzt habe.
(/EDIT 02)

clausmuus:
Die Frage ist ja eigentlich, warum wird Dein mySQL Server nicht gefunden, was dann ja das suchen nach einem mySQL Server auslöst. Und warum wird denn auf der anderen IP ein mySQL Server gefunden?

Claus

Navigation

[0] Message Index

[#] Next page

Go to full version