DDNS Updater Entwicklung & Fehlerbereinigung - Development & bugfixing

Status
Für weitere Antworten geschlossen.

sanderl

Benutzer
Mitglied seit
11. Sep 2010
Beiträge
29
Punkte für Reaktionen
0
Punkte
1
Joker.com

Hi Qtip,

I have joker.com as a provider and use as the screen.

I also use my fritz.box (7390) as a dyndns register device for one domainname. When the fritz box updates my dyndns entry (dyna-records), it does it for al hosts and the tld (so including www.tld).

If I use the 1.15 ddns updater, it does not and so for I have to use multiple entries (for tld and www.tld). This is ok, but a lot of administration and thus not wanted (preferred :)).
 

Anhänge

  • entry.jpg
    entry.jpg
    59,9 KB · Aufrufe: 120

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
14
Punkte
84
I see, that you use a custom provider entry and a own domain. The automatic update of all subdomains is a feature from the provider, ddns updater don't know all subdomains. Let me check the provider faq.

Do you use www.tld.com as your domain in ddns udpater or only tld.com?
 

sanderl

Benutzer
Mitglied seit
11. Sep 2010
Beiträge
29
Punkte für Reaktionen
0
Punkte
1
tld

Hi Qtip,

I used to use only tld.com and now I do have to use www.tld.com and tld.com. Before both were updated with on line, now not anymore.

Joker.com is german btw :)
 

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
14
Punkte
84
the ddns updater sends the same url, depending on data entered, to the update server as in v1.10a.
The url looks like this:
http://svc.joker.com/nic/update?username=YOURUSERNAME&password=YOURPASSWORD&hostname=YOURHOSTNAME&myip=YOURIPADDRESS

if all subdomains have been previously updated together and yet no longer, it can really only be a provider issue.

You can test with the 1.10a again and check, whether it is true or not. if so, i check the differences between the ddclient in 1.10a and the one in 1.15. I do believe that I will find nothing that could have something to do with it
 

vaillant132002

Benutzer
Mitglied seit
26. Apr 2010
Beiträge
2
Punkte für Reaktionen
0
Punkte
0
problem with easydns

Hi,
Sorry but I don't speak German.
I was using DDNS 1.0 for months without any problem
Yesterday I upgraded my Synology 209+II to DSM 3.0-1354 and lost my DDNS updater
I installed your last version 1.15 and nothing is working anymore..
I uninstall and reinstall version 1.00, 1.10, 1.15 and always the same issue:
When I start the service, I have a screen showing" en cours de chargement", which I will translate in "loading" but nothing is happenning and my provider has disappeard from the screen.
The only way to get out is to uninstall the package, as the buttons in the ddns screen are not active anymore
I am using "easydns" as provider
I tested with an other provider and there it worked well "dyndns"
I am not a specialist in IT, but no problem in the past.
I don't know what to do anymore
Thanks in advance for your help
C.
 

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
14
Punkte
84
Hi,
Sorry but I don't speak German.
I was using DDNS 1.0 for months without any problem
Yesterday I upgraded my Synology 209+II to DSM 3.0-1354 and lost my DDNS updater
I installed your last version 1.15 and nothing is working anymore..
I uninstall and reinstall version 1.00, 1.10, 1.15 and always the same issue:
When I start the service, I have a screen showing" en cours de chargement", which I will translate in "loading" but nothing is happenning and my provider has disappeard from the screen.
Is your DSM in french language?

After a firmware upgrade, all 3rdparty Apps in the folder are owerwriten with the default in the firmware. Before you upgrade the firmware, you have to save your configs etc. for later use.

Normaly there must be a message at the lower right status, if the config are missing.
Do the following:
Stop the service at the package management and uninstall the current version. Install the latest version 1.15 and if it is running, stop the package again. Exec DDNS updater and add a new entry. Now start using the start button at the top. After a few seconds you must see the running message at the bottom. If DDNS updater hangs...close it and go to package management, stop it there. Go to DDNS updater, press the button "log" and copy the latest log entries here.
The only way to get out is to uninstall the package, as the buttons in the ddns screen are not active anymore
I am using "easydns" as provider
I tested with an other provider and there it worked well "dyndns"
I am not a specialist in IT, but no problem in the past.
I don't know what to do anymore
Thanks in advance for your help
C.
If dyndns working, easydns should work to.
 

vaillant132002

Benutzer
Mitglied seit
26. Apr 2010
Beiträge
2
Punkte für Reaktionen
0
Punkte
0
Qtip
Thanks for your answer, but yes, I did what you wrote and the issue is still there.
Yes, my synology is in french
I took some printscreen
1- Dyndns: the screen after having installed the dyndns address. Everything is OK
2- before launch: I stopped the updater and added my site at easydns
3- after launch: having push on "start", everything disappear and the message "en cours de chargement" (loading) is appearing but stays for ever
I have to uninstall the package to stop it, as stopping the package has no effect
4- log: a copy of the log where it seems that the updater is updating the site at easydns
I don't know what to do next
Thanks again for your help
C.
 

Anhänge

  • before launch.jpg
    before launch.jpg
    79,6 KB · Aufrufe: 84
  • after launch.jpg
    after launch.jpg
    74,5 KB · Aufrufe: 86
  • dyndns.jpg
    dyndns.jpg
    56,1 KB · Aufrufe: 84
  • log.jpg
    log.jpg
    107 KB · Aufrufe: 84

Waldzwerg

Benutzer
Mitglied seit
08. Nov 2010
Beiträge
11
Punkte für Reaktionen
0
Punkte
0
RegFish?

Hi,

Danke, QTip, für die praktische Software. Ich habe sie eingerichtet und dyndns.org funktioniert auch einwandfrei.
hat jemand schon mal regfish probiert? Die Doku ist unter http://www.regfish.de/domains/dyndns/dokumentation
zu finden. Ist das ein Protokoll, das es schon gibt, oder noch etwas neues?

Herzlichen Dank und Gruß




PS: Hier ist es auch so, dass das Kennwort leer bleiben muss.
 

QTip

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

Danke, QTip, für die praktische Software. Ich habe sie eingerichtet und dyndns.org funktioniert auch einwandfrei.
hat jemand schon mal regfish probiert? Die Doku ist unter http://www.regfish.de/domains/dyndns/dokumentation
zu finden. Ist das ein Protokoll, das es schon gibt, oder noch etwas neues?

Herzlichen Dank und Gruß




PS: Hier ist es auch so, dass das Kennwort leer bleiben muss.
Das ist ein neues Protokoll und kann nicht mit einem Custom Provider Eintrag erzeugt werden. Ausserdem wird das Passwort nicht benutzt (Pflichtfeld im Formular) und einige Keyworte sind anders. Ich werde das demnächst einbauen, testen müsste das dann jemand mit einem regfish Account.
 

Waldzwerg

Benutzer
Mitglied seit
08. Nov 2010
Beiträge
11
Punkte für Reaktionen
0
Punkte
0
RegFish?

Das ist ein neues Protokoll und kann nicht mit einem Custom Provider Eintrag erzeugt werden. Ausserdem wird das Passwort nicht benutzt (Pflichtfeld im Formular) und einige Keyworte sind anders. Ich werde das demnächst einbauen, testen müsste das dann jemand mit einem regfish Account.

Das kann ich gerne machen! Danke! :)
 

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
14
Punkte
84
die Version 1.16 steht zum Download bereit

Bitte vorher unbedingt das Paket Init_3rdpartyHelp_1.0.spk installieren und ausführen. Dies gilt für alle Versionen ab 1.16 und höher.

zum Download / zum Changelog
 
Zuletzt bearbeitet:

Trolli

Benutzer
Mitglied seit
12. Jul 2007
Beiträge
9.848
Punkte für Reaktionen
1
Punkte
0
Könntest Du die neue Version bitte auch noch im ersten Beitrag aktualisieren? Am besten gleich mit dem Hinweis zu Init_3rdpartyHelp...

...oder Du verweist gleich dort auf den Download-Thread.

Danke!
 

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
14
Punkte
84
Könntest Du die neue Version bitte auch noch im ersten Beitrag aktualisieren? Am besten gleich mit dem Hinweis zu Init_3rdpartyHelp...

...oder Du verweist gleich dort auf den Download-Thread.

Danke!
sorry, hatte ich übersehen, ist aber nun aktualisiert und verweist auf den Download-Tread.
 

Waldzwerg

Benutzer
Mitglied seit
08. Nov 2010
Beiträge
11
Punkte für Reaktionen
0
Punkte
0
die Version 1.16 steht zum Download bereit

Herzlichen Dank für die neue Version. Ich habe sie nun schon einige Zeit ausgiebig ausprobiert und bisher hat alles einwandfrei funktioniert, auch mit dem neuen regfish. Bin begeistert!
 

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
14
Punkte
84
vielen Dank für die positive Info, schön das regfish funktioniert :)
 

Waldzwerg

Benutzer
Mitglied seit
08. Nov 2010
Beiträge
11
Punkte für Reaktionen
0
Punkte
0
Eines verstehe ich aber noch nicht: Der ddnsupdater startet nicht automatisch, wenn die DiskStation neu bootet. Ich habe unter /usr/syno/etc/rc.d das Skript S99ddnsupdater.sh gefunden.
- Warum steht es hier und nicht bei /opt/etc/init.rd ?
- Wieso startet es nicht automatisch?

Gemäß der Anleitung im Wiki habe ich das Skript zum starten der optwares geändert. /opt ist ebenso nun ein symbolischer Link und nicht über bind gekoppelt.

Danke & Gruß
 

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
14
Punkte
84
Eines verstehe ich aber noch nicht: Der ddnsupdater startet nicht automatisch, wenn die DiskStation neu bootet. Ich habe unter /usr/syno/etc/rc.d das Skript S99ddnsupdater.sh gefunden.
- Warum steht es hier und nicht bei /opt/etc/init.rd ?
- Wieso startet es nicht automatisch?

Gemäß der Anleitung im Wiki habe ich das Skript zum starten der optwares geändert. /opt ist ebenso nun ein symbolischer Link und nicht über bind gekoppelt.

Danke & Gruß
Das Skript S99ddnsupdater.sh in /usr/syno/etc/rc.d wird nur beim herunterfahren benutzt, um den Offline-Mode zu aktivieren. DDNS updater selbst wird beim Hochfahren durch das Paketmanagement gestartet.
Damit nach einem Neustart ein gestoppter DDNS updater nicht automatisch startet oder ein laufender DDNS updater auch wieder selbständig startet, werte ich die Datei "enabled" in /var/packages/ddnsupdater aus.

Schau mal bitte, ob nach einem Neustart die Datei "enabled" dort existiert.
Dann sollte auch der DDNS updater neustarten, wenn nicht, dann ist etwas faul. Ich werde das bei mir ebenfalls testen, bis jetzt hat es bei mir immer funktioniert.
 

Waldzwerg

Benutzer
Mitglied seit
08. Nov 2010
Beiträge
11
Punkte für Reaktionen
0
Punkte
0
Ich habe es ausprobiert: enabled existiert. Nach dem reboot sagt auch die Paketverwaltung: ddnsupdater läuft. Starte ich die Oberfläche sagt diese jedoch, dass der ddnsupdater nicht läuft. Der job ddclient läuft auch tatsächlich erst, wenn ich in der Oberfläche "start" drücke.
 

sanderl

Benutzer
Mitglied seit
11. Sep 2010
Beiträge
29
Punkte für Reaktionen
0
Punkte
1
Version 1.16

Hi QTip!

Thanks for the joker input. It works... for choosing and adding joker entries.

But since 1.16 it looks like ddnsupdate became "slow" after editing an entry it says "(translated) Busy woth loading" and ddnsupdater becomes unresponsive. After stopping and restarting the service it works again. But not all domains are correctly updated anymoere. some stay red.

Is this normal behaviour? Am I too quick?
 

sanderl

Benutzer
Mitglied seit
11. Sep 2010
Beiträge
29
Punkte für Reaktionen
0
Punkte
1
same "loading" problem

Hi Qtip,

I have the same loading problem as the French guy. My Syno is in Dutch.

Now I have removed ddns updater via package management and reinstalled it... al config is gone now...

Is there any change of a "save config" button and a "restore config" button to and from a file? Would save me VERY lots of time... i'll start adding all entries manualy now...

I am not so familiar ith SSH scripting and commands.
 
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