DDNS Updater Entwicklung & Fehlerbereinigung - Development & bugfixing

Status
Für weitere Antworten geschlossen.

Matthieu

Benutzer
Mitglied seit
03. Nov 2008
Beiträge
13.222
Punkte für Reaktionen
88
Punkte
344
Wäre schön, wenn mal jemand die aktuelle Version in den ersten Beitrag kopieren könnte. Das würde schon eine Menge Sucharbeit ersparen...
Hab nen Link gesetzt. Im Wiki ist auch die aktuellste Version verlinkt.

MfG Matthieu
 

nageniil

Benutzer
Mitglied seit
18. Aug 2009
Beiträge
208
Punkte für Reaktionen
4
Punkte
18
Gelegentliche Probleme bei zoneedit

Alle von mir benutzten DDNS-Hosts werden nach Diskstation-Start schön upgedated - außer Zoneedit, das macht alle 2-3 Tage Probleme. Eintrag im Log:
Jun 10 07:47:01 ddclient[8684]: FAILED: updating xyz.de: Could not connect to dynamic.zoneedit.com.

Nach Edit-Aufruf des Eintrags und Save (ohne Änderungen) wird aber auch der zoneedit-Eintrag upgedated und im Log steht:
Jun 10 11:29:41 ddclient[8684]: SUCCESS: updating xyz.de: IP address set to 93.209.149.48 (200: Update succeeded.)
Jun 10 11:29:30 ddclient[8684]: WARNING: file /tmp/cache/ddclient/ddclient.cache: file /tmp/cache/ddclient/ddclient.cache must be accessible only by its owner (fixed).

Liegts an zoneedit.com? Ich vermute mal.. Vielleicht könnte man bei "failed connects" einen automatischen "Retry" nach (einstellbar?) 1-5 Minuten einbauen? Denn so ist es etwas lästig und eigentlich nicht im Sinne des Erfinders. Für mich im Moment nicht schlimm, weil nur zum Test eingerichtet, aber bei einem ernsthafteren Einsatz wäre das natürlich schon "doof".
 

Trolli

Benutzer
Mitglied seit
12. Jul 2007
Beiträge
9.848
Punkte für Reaktionen
1
Punkte
0
In der 1.05 Final wird oben noch die Versionsnummer "SPK version 1.05 Beta 9" angezeigt.
 

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
14
Punkte
84
Alle von mir benutzten DDNS-Hosts werden nach Diskstation-Start schön upgedated - außer Zoneedit, das macht alle 2-3 Tage Probleme. Eintrag im Log:
Jun 10 07:47:01 ddclient[8684]: FAILED: updating xyz.de: Could not connect to dynamic.zoneedit.com.

Nach Edit-Aufruf des Eintrags und Save (ohne Änderungen) wird aber auch der zoneedit-Eintrag upgedated und im Log steht:
Jun 10 11:29:41 ddclient[8684]: SUCCESS: updating xyz.de: IP address set to 93.209.149.48 (200: Update succeeded.)
Jun 10 11:29:30 ddclient[8684]: WARNING: file /tmp/cache/ddclient/ddclient.cache: file /tmp/cache/ddclient/ddclient.cache must be accessible only by its owner (fixed).

Liegts an zoneedit.com? Ich vermute mal.. Vielleicht könnte man bei "failed connects" einen automatischen "Retry" nach (einstellbar?) 1-5 Minuten einbauen? Denn so ist es etwas lästig und eigentlich nicht im Sinne des Erfinders. Für mich im Moment nicht schlimm, weil nur zum Test eingerichtet, aber bei einem ernsthafteren Einsatz wäre das natürlich schon "doof".
Bei der ersten Fehlermeldung könnte man meinen, dass zoneedit wirklich nicht erreichbar ist. Die Einträge, welche nicht aktualisiert werden konnten, sollten nach der eingestellten Intervallzeit sowieso vom Skript erneut versucht werden diese zu aktualisieren. Hast du mal ein wenig gewartet bis eine erneute Überprüfung stattfindet? Ich versuche das mal nachzustellen.

In der 1.05 Final wird oben noch die Versionsnummer "SPK version 1.05 Beta 9" angezeigt.
wurde schon gemeldet, werde aber nur wegen der Versionsnummer kein neues Paket herausbringen ;) Die Beta 9 wurde nach einer kleinen Änderung zur Final. Habe nur vergessen die Version im Skript zu ändern.
 

Buggi

Benutzer
Mitglied seit
07. Jun 2010
Beiträge
16
Punkte für Reaktionen
0
Punkte
0
hmm, ich benutze die 1.05 final (habe ich gerade installiert)

sind die screenshots hier nicht mehr aktuell? Ich finde nämlich keine Möglichkeit für Einstellungen, lediglich "Ausführen -Stop" im Paketmanagement.
Unter 3rd party applications ist der DDNS updater vorhanden, jedoch sehe ich da nur den php-code.

Ist das normal und checkt die Software jetzt alles automatisch und übernimmt die Voreinstellungen, oder habe ich etwas übersehen

Gruss Buggi
 

Filouse

Benutzer
Mitglied seit
06. Feb 2010
Beiträge
11
Punkte für Reaktionen
0
Punkte
1
hmm, ich benutze die 1.05 final (habe ich gerade installiert)

sind die screenshots hier nicht mehr aktuell? Ich finde nämlich keine Möglichkeit für Einstellungen, lediglich "Ausführen -Stop" im Paketmanagement.
Unter 3rd party applications ist der DDNS updater vorhanden, jedoch sehe ich da nur den php-code.

Ist das normal und checkt die Software jetzt alles automatisch und übernimmt die Voreinstellungen, oder habe ich etwas übersehen

Gruss Buggi

Welche Version vom Paketmanagement hast installiert? ("init_3rdparty.spk")
Alternativ: Mal nen anderen Brwoser ausprobiert?

Zu Deiner Frage: Nein die software checkt nicht alles automatisch, also zumindest bei mir nicht! Die Einstellung kannst / musst du selbst vornehmen!
 

Buggi

Benutzer
Mitglied seit
07. Jun 2010
Beiträge
16
Punkte für Reaktionen
0
Punkte
0
Hi Filouse,
habe die init_3rdparty.spk vers. 1.5

finde leider nichts was ich einstellen kann, auch nicht bei Benutzung anderer Browser
da wird bei mir was fehlen?
Firmware DSM 2.3-1161

Danke
 

Matthieu

Benutzer
Mitglied seit
03. Nov 2008
Beiträge
13.222
Punkte für Reaktionen
88
Punkte
344
Die Einstellungen sind im DSM in der Leiste rechts ganz unten unter "3rd party applications" einsortiert. Wenn du dort nur den php-Code siehst, dann ist etwas nicht in Ordnung. Normalerweise arbeitet dann init_3rdparty nicht richtig ...

MfG Matthieu
 

Filouse

Benutzer
Mitglied seit
06. Feb 2010
Beiträge
11
Punkte für Reaktionen
0
Punkte
1
Jab Matthieu hat wohl recht,

würde jetzt auch spontan darauf tippen! Um nicht Tage mit der Fehlersuche zu verschwenden würde ich einfach nochmal die Installationsprozedur probieren!
Am besten nochmal das IPKG überbügeln und dann den DDNS Updater drüber!

Wichtig ist die Reihenfolge....zuerst das IPKG anhand folgender Anleitung:
http://www.synology-wiki.de/index.php/IPKG

DANACH den DDNS Updater über Paketmanagment einbinden...

Probier das mal aus....
 

Buggi

Benutzer
Mitglied seit
07. Jun 2010
Beiträge
16
Punkte für Reaktionen
0
Punkte
0
scheint doch was mit dem Browser zu sein,
hatte vorher den FF3.6 getestet --> Anzeige von php code
danach mit dem IE 8 --> Anzeigege von einem leeren php code Fenster

beim IE8 hat es tw. die lokale Intranet verbindung geblockt, habe den Schutz ausgeschaltet --> jetzt sehe ich das fenster mit den Auswahlmöglichkeiten kann jedoch nichts eintragen weil: bei anklicken egal auf was verschwindet der Eintragsbereich (fenster) und kommt wieder zurück, anschliessend reicht ein mousover um den gleichen effekt zu erziehlen... Einträge sind dadurch nicht möglich...
Gruss buggi
 

Buggi

Benutzer
Mitglied seit
07. Jun 2010
Beiträge
16
Punkte für Reaktionen
0
Punkte
0
scheint doch was mit dem Browser zu sein,
hatte vorher den FF3.6 getestet --> Anzeige von php code
danach mit dem IE 8 --> Anzeigege von einem leeren php code Fenster

beim IE8 hat es tw. die lokale Intranet verbindung geblockt, habe den Schutz ausgeschaltet --> jetzt sehe ich das fenster mit den Auswahlmöglichkeiten kann jedoch nichts eintragen weil: bei anklicken egal auf was verschwindet der Eintragsbereich (fenster) und kommt wieder zurück, anschliessend reicht ein mousover um den gleichen effekt zu erziehlen... Einträge sind dadurch nicht möglich...
Gruss buggi
 

Trolli

Benutzer
Mitglied seit
12. Jul 2007
Beiträge
9.848
Punkte für Reaktionen
1
Punkte
0
IPKG hat nichts damit zu tun, wenn PHP-code im System-Apachen nicht korrekt dargestellt wird. Da hilft nur das init_3rd_party Skript. Einfach das Skript im Paketmanagement nochmal starten und die Fehlermeldung abwarten. Danach sollte es gehen. Im Zweifelsfall auch mal Browser-Cache leeren oder auch die DS mal neustarten...
 

Filouse

Benutzer
Mitglied seit
06. Feb 2010
Beiträge
11
Punkte für Reaktionen
0
Punkte
1
Also bei mir funzt es auch mit eingestellter Sicherheitseinstellung im IE8 ! Sollte also daran nicht liegen! Probier das mal mit dem init_3rdparty neustarten bzw. neu installieren! Denke auch dass es wohl daher rührt!
Siehst Du denn unter Third Party Applications die Auswahl PHPInfo?
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Also bei mir funzt es auch mit eingestellter Sicherheitseinstellung im IE8 ! Sollte also daran nicht liegen!
Es kann niemals am Client liegen, dass eine serverseitige Sprache wie PHP nicht interpretiert wird (also der Quelltext an den Browser geschickt wird). Das liegt mit Garantie immer und ausschliesslich am Server ;)
 

Trolli

Benutzer
Mitglied seit
12. Jul 2007
Beiträge
9.848
Punkte für Reaktionen
1
Punkte
0
...es sei denn, die Seite ist noch im Cache...
 

Buggi

Benutzer
Mitglied seit
07. Jun 2010
Beiträge
16
Punkte für Reaktionen
0
Punkte
0
IPKG hat nichts damit zu tun, wenn PHP-code im System-Apachen nicht korrekt dargestellt wird. Da hilft nur das init_3rd_party Skript. Einfach das Skript im Paketmanagement nochmal starten und die Fehlermeldung abwarten. Danach sollte es gehen. Im Zweifelsfall auch mal Browser-Cache leeren oder auch die DS mal neustarten...

Einfach das Skript im Paketmanagement nochmal starten und die Fehlermeldung abwarten

es kommt keine Fehlermeldung dabei

Das oben genannte habe ich jetzt alles gemacht, jedoch bleibt alles beim alten!
wenn ich zb. auf add oder edit oder run usw. klicke oder einfach nur einen mousover mache, dann zuckt unterhalb das Eintragsfenster weg.

unten steht auch ddns updater running next check in xxx sec.

habe aber bisher selber keinen Eintrag gemacht und es steht auch kein Eintrag drinnen...
 

Filouse

Benutzer
Mitglied seit
06. Feb 2010
Beiträge
11
Punkte für Reaktionen
0
Punkte
1
Es kann niemals am Client liegen, dass eine serverseitige Sprache wie PHP nicht interpretiert wird (also der Quelltext an den Browser geschickt wird). Das liegt mit Garantie immer und ausschliesslich am Server ;)

Gehe ich denn nicht Recht der Annahme dass der DDNS Updater auf Javascript basiert und diese clientseitig ausgeführt wird?
Oder bringe ich da etwas durcheinander?
 

Trolli

Benutzer
Mitglied seit
12. Jul 2007
Beiträge
9.848
Punkte für Reaktionen
1
Punkte
0
Ok. Dann hatte ich das Problem falsch verstanden. Hattest Du denn die benötigten IPKG-Pakete (perl und ddclient) installiert? Sonst versuch doch bitte mal, den DDNS-Dienst im Paketmanagement anzuhalten und dann wieder zu starten.
 

Buggi

Benutzer
Mitglied seit
07. Jun 2010
Beiträge
16
Punkte für Reaktionen
0
Punkte
0
habe mir jetzt den Google chrome Browser installiert (ich mag den Spion zwar nicht) damit funzt das aber jetzt problemlos
Eintrag erstellt, scheint nun OK zu sein.

Danke für eure Hilfe :)

Hoffe mal da kommt nix neues

Gruss Buggi
 

Filouse

Benutzer
Mitglied seit
06. Feb 2010
Beiträge
11
Punkte für Reaktionen
0
Punkte
1
habe mir jetzt den Google chrome Browser installiert (ich mag den Spion zwar nicht) damit funzt das aber jetzt problemlos
Eintrag erstellt, scheint nun OK zu sein.

Danke für eure Hilfe :)

Hoffe mal da kommt nix neues

Gruss Buggi

Na dann ist ja alles Gut!

Zwecks Spion: Chrome ist meiner Meinung die beste Alternative derzeit, denn Google verzichtet auf die GUID! Und schneller isser auch noch ;)
 
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