DDNS Updater DDNS Updater 2 - nach Update auf 2.0.127 lässt sich der service nicht mehr starten

Status
Für weitere Antworten geschlossen.

Giri

Benutzer
Mitglied seit
14. Aug 2012
Beiträge
52
Punkte für Reaktionen
0
Punkte
6
Hallo Leute

Nach der ersten Installation/Migration von DDNS 1 auf DDNS2 (v2.0.120) lief alles reibungslos.
Nun stand der Update auf 2.0.127 an, den ich auf einem NAS durchgeführt habe - leider lässt sich nun der Daemon nicht mehr starten.

Der Status bleibt stur auf "stopped" - auch nach einem Restart des NAS läuft der Service nicht.
Auf einem zweiten NAS konnte ich den DDNS2 Updater in der Version 2.0.120 und der gleichen Konfiguration reibungslos starten.

Umgebung:
TS-1812+ sowie TS-1512+ (auf dem 1812+ lässt sich der service nicht mehr starten)
DSM 5.2 Update 1
Perl ist immer noch installiert (v. 5.18.4-0019) - wird offenbar vom DDNS2 Updater immer noch vorausgesetzt

Any tip ?

Vielen Dank - der DDNS Updater ist eine super App !
Daniel


========== Log entries ==========

2015/04/13 08:14:37 ERROR : Not a reference at /var/packages/ddnsupdater2/target/sbin/ddud line 341.
2015/04/13 08:14:37 WARNING : Use of uninitialized value in string eq at /var/packages/ddnsupdater2/target/sbin/ddud line 340.
2015/04/13 08:14:37 WARNING : Use of uninitialized value in string eq at /var/packages/ddnsupdater2/target/sbin/ddud line 340.
2015/04/13 08:14:37 WARNING : Use of uninitialized value in string eq at /var/packages/ddnsupdater2/target/sbin/ddud line 340.
2015/04/13 08:14:37 WARNING : Use of uninitialized value in string eq at /var/packages/ddnsupdater2/target/sbin/ddud line 340.
2015/04/13 08:14:37 WARNING : Use of uninitialized value in string eq at /var/packages/ddnsupdater2/target/sbin/ddud line 340.
2015/04/13 08:14:37 WARNING : Use of uninitialized value in string eq at /var/packages/ddnsupdater2/target/sbin/ddud line 340.
2015/04/13 08:14:37 WARNING : Use of uninitialized value in int at /volume1/@appstore/ddnsupdater2/sbin/../lib/DDNSUpdater/Tools.pm line 301.
2015/04/13 08:14:37 WARNING : Use of uninitialized value in int at /volume1/@appstore/ddnsupdater2/sbin/../lib/DDNSUpdater/Tools.pm line 301.
2015/04/13 08:14:37 WARNING : Use of uninitialized value in int at /volume1/@appstore/ddnsupdater2/sbin/../lib/DDNSUpdater/Tools.pm line 301.
2015/04/13 08:14:37 WARNING : Use of uninitialized value in int at /volume1/@appstore/ddnsupdater2/sbin/../lib/DDNSUpdater/Tools.pm line 301.
2015/04/13 08:14:37 WARNING : Use of uninitialized value in int at /volume1/@appstore/ddnsupdater2/sbin/../lib/DDNSUpdater/Tools.pm line 301.
2015/04/13 08:14:36 WARNING : Use of uninitialized value in int at /volume1/@appstore/ddnsupdater2/sbin/../lib/DDNSUpdater/Tools.pm line 301.
2015/04/13 08:14:36 WARNING : Use of uninitialized value in hash element at /var/packages/ddnsupdater2/target/sbin/ddud line 206.
2015/04/13 08:14:36 WARNING : Use of uninitialized value in hash element at /var/packages/ddnsupdater2/target/sbin/ddud line 205.
2015/04/13 08:14:36 WARNING : Use of uninitialized value in hash element at /var/packages/ddnsupdater2/target/sbin/ddud line 204.
2015/04/13 08:14:36 WARNING : Use of uninitialized value in hash element at /var/packages/ddnsupdater2/target/sbin/ddud line 203.
2015/04/13 08:14:36 WARNING : Use of uninitialized value in hash element at /var/packages/ddnsupdater2/target/sbin/ddud line 202.
2015/04/13 08:14:36 WARNING : Use of uninitialized value in hash element at /var/packages/ddnsupdater2/target/sbin/ddud line 201.
2015/04/13 08:14:36 WARNING : Use of uninitialized value in hash element at /var/packages/ddnsupdater2/target/sbin/ddud line 206.
2015/04/13 08:14:36 WARNING : Use of uninitialized value in hash element at /var/packages/ddnsupdater2/target/sbin/ddud line 205.
2015/04/13 08:14:36 WARNING : Use of uninitialized value in hash element at /var/packages/ddnsupdater2/target/sbin/ddud line 204.
2015/04/13 08:14:36 WARNING : Use of uninitialized value in hash element at /var/packages/ddnsupdater2/target/sbin/ddud line 203.
2015/04/13 08:14:36 WARNING : Use of uninitialized value in hash element at /var/packages/ddnsupdater2/target/sbin/ddud line 202.
2015/04/13 08:14:36 WARNING : Use of uninitialized value in hash element at /var/packages/ddnsupdater2/target/sbin/ddud line 201.
2015/04/13 08:14:36 WARNING : Use of uninitialized value in hash element at /var/packages/ddnsupdater2/target/sbin/ddud line 206.
2015/04/13 08:14:36 WARNING : Use of uninitialized value in hash element at /var/packages/ddnsupdater2/target/sbin/ddud line 205.
2015/04/13 08:14:36 WARNING : Use of uninitialized value in hash element at /var/packages/ddnsupdater2/target/sbin/ddud line 204.
2015/04/13 08:14:36 WARNING : Use of uninitialized value in hash element at /var/packages/ddnsupdater2/target/sbin/ddud line 203.
2015/04/13 08:14:36 WARNING : Use of uninitialized value in hash element at /var/packages/ddnsupdater2/target/sbin/ddud line 202.
2015/04/13 08:14:36 WARNING : Use of uninitialized value in hash element at /var/packages/ddnsupdater2/target/sbin/ddud line 201.
2015/04/13 08:14:36 WARNING : Use of uninitialized value in hash element at /var/packages/ddnsupdater2/target/sbin/ddud line 206.
2015/04/13 08:14:36 WARNING : Use of uninitialized value in hash element at /var/packages/ddnsupdater2/target/sbin/ddud line 205.
2015/04/13 08:14:36 WARNING : Use of uninitialized value in hash element at /var/packages/ddnsupdater2/target/sbin/ddud line 204.
2015/04/13 08:14:36 WARNING : Use of uninitialized value in hash element at /var/packages/ddnsupdater2/target/sbin/ddud line 203.
2015/04/13 08:14:36 WARNING : Use of uninitialized value in hash element at /var/packages/ddnsupdater2/target/sbin/ddud line 202.
2015/04/13 08:14:36 WARNING : Use of uninitialized value in hash element at /var/packages/ddnsupdater2/target/sbin/ddud line 201.
2015/04/13 08:14:36 WARNING : Use of uninitialized value in hash element at /var/packages/ddnsupdater2/target/sbin/ddud line 206.
2015/04/13 08:14:36 WARNING : Use of uninitialized value in hash element at /var/packages/ddnsupdater2/target/sbin/ddud line 205.
2015/04/13 08:14:36 WARNING : Use of uninitialized value in hash element at /var/packages/ddnsupdater2/target/sbin/ddud line 204.
2015/04/13 08:14:36 WARNING : Use of uninitialized value in hash element at /var/packages/ddnsupdater2/target/sbin/ddud line 203.
2015/04/13 08:14:36 WARNING : Use of uninitialized value in hash element at /var/packages/ddnsupdater2/target/sbin/ddud line 202.
2015/04/13 08:14:36 WARNING : Use of uninitialized value in hash element at /var/packages/ddnsupdater2/target/sbin/ddud line 201.
2015/04/13 08:14:36 WARNING : Use of uninitialized value in hash element at /var/packages/ddnsupdater2/target/sbin/ddud line 206.
2015/04/13 08:14:36 WARNING : Use of uninitialized value in hash element at /var/packages/ddnsupdater2/target/sbin/ddud line 205.
2015/04/13 08:14:36 WARNING : Use of uninitialized value in hash element at /var/packages/ddnsupdater2/target/sbin/ddud line 204.
2015/04/13 08:14:36 WARNING : Use of uninitialized value in hash element at /var/packages/ddnsupdater2/target/sbin/ddud line 203.
2015/04/13 08:14:36 WARNING : Use of uninitialized value in hash element at /var/packages/ddnsupdater2/target/sbin/ddud line 202.
2015/04/13 08:14:36 WARNING : Use of uninitialized value in hash element at /var/packages/ddnsupdater2/target/sbin/ddud line 201.
2015/04/13 08:14:36 INFO : Debug mode: off
2015/04/13 08:14:36 INFO : Daemon started
 

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
13
Punkte
84

Giri

Benutzer
Mitglied seit
14. Aug 2012
Beiträge
52
Punkte für Reaktionen
0
Punkte
6
Hallo QTip

Das mit dem Changelog habe ich in der Tat nicht durchgeführt, da ich direkt via NAS den update ausgeführt hatte und diesen Punkt übersehen hatte.
Danke, es funktioniert wieder !

Vielen Dank
Daniel
 
Zuletzt bearbeitet:

Tensai

Benutzer
Mitglied seit
15. Nov 2012
Beiträge
6
Punkte für Reaktionen
0
Punkte
1
Hallo QTip

ich habe genau das gleiche Problem wie Giri oben. Nur hat bei mir das exportieren und re-importieren der Konfiguration wie im Change-Log angegeben nichts geholfen. Der Daemon lässt sich nach wie vor einfach nicht starten.
Ich habe schon versucht den DDNSUpdater2 zu deinstallieren, in der Hoffnung mit einer frischen Installation das Problem zu beheben. Doch leider scheint die Konfiguration bei der Deinstallation nicht gelöscht zu werden und wird bei einer Neuinstallation wieder übernommen.
Kannst Du mir sagen, wo DDNSUpdater2 die Konfigurations-Dateien sowie allenfalls noch weitere Daten speichert, die bei einer Deinstallation nicht gelöscht werden, damit ich diese für eine saubere Neuinstallation manuell löschen kann?

Danke und Gruss, Tensai
 

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
13
Punkte
84
Kannst Du mir sagen, wo DDNSUpdater2 die Konfigurations-Dateien sowie allenfalls noch weitere Daten speichert, die bei einer Deinstallation nicht gelöscht werden, damit ich diese für eine saubere Neuinstallation manuell löschen kann?
Ja das stimmt, die Konfiguration wird bei einer Deinstallation nicht entfernt, werde dies aber in der kommenden Version nachholen.
Die Konfigurationen des DDNS Updaters 2 liegen in /var/packages/ddnsupdater2/etc, nur per Telnet oder Putty zu erreichen.


Interessant wären noch die Meldungen im Log gewesen, ob da ähnliche Fehlermeldungen auftauchen wie bei Giri.
 

Tensai

Benutzer
Mitglied seit
15. Nov 2012
Beiträge
6
Punkte für Reaktionen
0
Punkte
1
Hallo QTip

danke für die Antwort. Werde dann wenn ich zu Hause bin mal alles löschen und neu installieren.
Ich hoffe dass es dann wieder geht.

Das Log sah in etwa gleich aus:

Code:
2015/04/29 07:42:20	ERROR : Not a reference at /var/packages/ddnsupdater2/target/sbin/ddud line 383.
2015/04/29 07:42:20	WARNING : Use of uninitialized value in string eq at /var/packages/ddnsupdater2/target/sbin/ddud line 382.
2015/04/29 07:42:20	WARNING : Use of uninitialized value in string eq at /var/packages/ddnsupdater2/target/sbin/ddud line 382.
2015/04/29 07:42:20	WARNING : Use of uninitialized value in int at /volume1/@appstore/ddnsupdater2/sbin/../lib/DDNSUpdater/Tools.pm line 304.
2015/04/29 07:42:20	WARNING : Use of uninitialized value in int at /volume1/@appstore/ddnsupdater2/sbin/../lib/DDNSUpdater/Tools.pm line 304.
2015/04/29 07:42:20	WARNING : Use of uninitialized value in hash element at /var/packages/ddnsupdater2/target/sbin/ddud line 349.
2015/04/29 07:42:20	WARNING : Use of uninitialized value in hash element at /var/packages/ddnsupdater2/target/sbin/ddud line 235.
2015/04/29 07:42:20	WARNING : Use of uninitialized value in hash element at /var/packages/ddnsupdater2/target/sbin/ddud line 234.
2015/04/29 07:42:20	WARNING : Use of uninitialized value in hash element at /var/packages/ddnsupdater2/target/sbin/ddud line 233.
2015/04/29 07:42:20	WARNING : Use of uninitialized value in hash element at /var/packages/ddnsupdater2/target/sbin/ddud line 232.
2015/04/29 07:42:20	WARNING : Use of uninitialized value in hash element at /var/packages/ddnsupdater2/target/sbin/ddud line 231.
2015/04/29 07:42:20	WARNING : Use of uninitialized value in hash element at /var/packages/ddnsupdater2/target/sbin/ddud line 230.
2015/04/29 07:42:20	WARNING : Use of uninitialized value in hash element at /var/packages/ddnsupdater2/target/sbin/ddud line 229.
2015/04/29 07:42:20	WARNING : Use of uninitialized value in hash element at /var/packages/ddnsupdater2/target/sbin/ddud line 228.
2015/04/29 07:42:20	WARNING : Use of uninitialized value in hash element at /var/packages/ddnsupdater2/target/sbin/ddud line 227.
2015/04/29 07:42:20	WARNING : Use of uninitialized value in hash element at /var/packages/ddnsupdater2/target/sbin/ddud line 226.
2015/04/29 07:42:20	WARNING : Use of uninitialized value in hash element at /var/packages/ddnsupdater2/target/sbin/ddud line 225.
2015/04/29 07:42:20	WARNING : Use of uninitialized value in hash element at /var/packages/ddnsupdater2/target/sbin/ddud line 349.
2015/04/29 07:42:20	WARNING : Use of uninitialized value in hash element at /var/packages/ddnsupdater2/target/sbin/ddud line 235.
2015/04/29 07:42:20	WARNING : Use of uninitialized value in hash element at /var/packages/ddnsupdater2/target/sbin/ddud line 234.
2015/04/29 07:42:20	WARNING : Use of uninitialized value in hash element at /var/packages/ddnsupdater2/target/sbin/ddud line 233.
2015/04/29 07:42:20	WARNING : Use of uninitialized value in hash element at /var/packages/ddnsupdater2/target/sbin/ddud line 232.
2015/04/29 07:42:20	WARNING : Use of uninitialized value in hash element at /var/packages/ddnsupdater2/target/sbin/ddud line 231.
2015/04/29 07:42:20	WARNING : Use of uninitialized value in hash element at /var/packages/ddnsupdater2/target/sbin/ddud line 230.
2015/04/29 07:42:20	WARNING : Use of uninitialized value in hash element at /var/packages/ddnsupdater2/target/sbin/ddud line 229.
2015/04/29 07:42:20	WARNING : Use of uninitialized value in hash element at /var/packages/ddnsupdater2/target/sbin/ddud line 228.
2015/04/29 07:42:20	WARNING : Use of uninitialized value in hash element at /var/packages/ddnsupdater2/target/sbin/ddud line 227.
2015/04/29 07:42:20	WARNING : Use of uninitialized value in hash element at /var/packages/ddnsupdater2/target/sbin/ddud line 226.
2015/04/29 07:42:20	WARNING : Use of uninitialized value in hash element at /var/packages/ddnsupdater2/target/sbin/ddud line 225.
2015/04/29 07:42:19	INFO : Debug mode: on
2015/04/29 07:42:19	INFO : Daemon started
2015/04/29 07:42:00	INFO : File 'ddnsupdater2_backup_201504290741.tgz' successfully imported!
2015/04/29 07:41:18	INFO : File 'ddnsupdater2_backup_201504290741.tgz' successfully exported!

Zwar steht im Log "Daemon started", tatsächlich läuft der Daemon aber nicht und in der Status-Leiste des DDNSUpdater2-Fensters steht "Status: der Daemon konnte nicht gestartet werden!".

Grüsse, Tensai
 

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
13
Punkte
84
Das ist eigentlich genau der gleiche Fehler wie bei Giri, bei dir gab es aber leider Probleme mit der Umstellung auf das neue Format. Ich vermute du hast erst mit der v2.0-129 das Update durchgeführt, was dann aber nicht mehr so funktionierte wie es sollte.
 

Tensai

Benutzer
Mitglied seit
15. Nov 2012
Beiträge
6
Punkte für Reaktionen
0
Punkte
1
Hallo QTip

ja, ich habe von der ersten Version direkt auf die v2.0-129 aktualisiert, da ich die anderen Versionen leider "verpasst" hatte. N.B., im Paketzentrum habe ich eigentlich für DDNSUpdater2 den Haken bei "Automatisch aktualisieren" gesetzt. Aber das scheint offenbar nicht zu funktionieren.

Wie auch immer, ich habe es nun geschafft, DDNSUpdater2 frisch zu installieren. Die zu löschenden Konfig-Dateien befanden sich aber tatsächlich in "/usr/syno/etc/packages/ddnsupdater2" und nicht unter "/var/packages/ddnsupdater2/etc". "/var/packages/ddnsupdater2/etc" ist nur ein symbolischer Link zum anderen Pfad und nicht mehr vorhanden, wenn DDNSUpdater2 deinstalliert ist.

Noch was zum ZoneEdit-Protokoll: Standardmässig als Intervall eingestellt sind 30 Sek. bzw. nach einem Fehler 5 Min. Bei ZoneEdit muss aber zwischen jeder Anfrage min. 600 Sek., also 10 Min. gewartet werden. Ansonsten kriegt man von ZoneEdit Fehlermeldungen.
Nachdem ich beide Intervalle sowie auch das IP-Überprüfungs-Intervall auf 10 Min gestellt habe, funktioniert nun alles wieder 1A so wie gewünscht.

Nochmals Danke für Deine tolle Arbeit! Hast Du eigentlich einen PayPal-Account und/oder schon mal darüber nachgedacht, einen "Spenden-Link" zu veröffentlichen?
Ich weiss, viel wird dabei vermutlich nicht zusammenkommen, aber einige wenige haben vielleicht doch das Bedürfnis, sich erkenntlich zu zeigen :eek:

Gruss, Tensai
 
Zuletzt bearbeitet:

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
13
Punkte
84
Hallo QTip

ja, ich habe von der ersten Version direkt auf die v2.0-129 aktualisiert, da ich die anderen Versionen leider "verpasst" hatte. N.B., im Paketzentrum habe ich eigentlich für DDNSUpdater2 den Haken bei "Automatisch aktualisieren" gesetzt. Aber das scheint offenbar nicht zu funktionieren.

Wie auch immer, ich habe es nun geschafft, DDNSUpdater2 frisch zu installieren. Die zu löschenden Konfig-Dateien befanden sich aber tatsächlich in "/usr/syno/etc/packages/ddnsupdater2" und nicht unter "/var/packages/ddnsupdater2/etc". "/var/packages/ddnsupdater2/etc" ist nur ein symbolischer Link zum anderen Pfad und nicht mehr vorhanden, wenn DDNSUpdater2 deinstalliert ist.
Ja, da hast du natürlich Recht, nach dem Löschen ist der SymLink nicht mehr vorhanden und man muss es in dem von dir genannten Pfad löschen. Ich habe das wahlweise Entfernen der Konfiguration für die kommende Version schon im Uninstall-Dialog eingebaut.

Noch was zum ZoneEdit-Protokoll: Standardmässig als Intervall eingestellt sind 30 Sek. bzw. nach einem Fehler 5 Min. Bei ZoneEdit muss aber zwischen jeder Anfrage min. 600 Sek., also 10 Min. gewartet werden. Ansonsten kriegt man von ZoneEdit Fehlermeldungen.
Nachdem ich beide Intervalle sowie auch das IP-Überprüfungs-Intervall auf 10 Min gestellt habe, funktioniert nun alles wieder 1A so wie gewünscht.
Habe keine Infos bezüglich Intervall gefunden, wo hast du das her?
Nochmals Danke für Deine tolle Arbeit! Hast Du eigentlich einen PayPal-Account und/oder schon mal darüber nachgedacht, einen "Spenden-Link" zu veröffentlichen?
Ich weiss, viel wird dabei vermutlich nicht zusammenkommen, aber einige wenige haben vielleicht doch das Bedürfnis, sich erkenntlich zu zeigen :eek:

Gruss, Tensai
Klar, steckt eine Menge Arbeit und Freizeit drin, muss ich mal drüber nachdenken :)
 

Tensai

Benutzer
Mitglied seit
15. Nov 2012
Beiträge
6
Punkte für Reaktionen
0
Punkte
1
Habe keine Infos bezüglich Intervall gefunden, wo hast du das her?

Die Angabe ergibt sich aus der Fehlermeldung selbst:

HTML:
<ERROR CODE="702" PARAM="600" TEXT="Minimum 600 seconds between requests" ZONE="xxxxxxxxx.xxx">

Gruss, Tensai
 

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
13
Punkte
84
Ah, Ok, da ich keine Zoneedit Hosts besitze, kann ich das natürlich nicht bekommen. In ihrer spärlichen Doku zur API steht davon leider nichts. Das kann aber auch nur bei einem Fehler zutreffen, da dieses Intervall bei allen Anbietern höher liegt. Trotzdem danke für die Info, ich werde es bei mir ebenfalls anpassen.

Die Einstellung "minimales Intervall" für das reguläre Update pro Hosts greift eigentlich noch garnicht, denn ich müsste das globale Intervall auf den kleinsten Wert aller konfigurierten Hosts setzen, mal schauen wann ich das einbaue.
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat