DDNS Updater Fatal error with provider GratisDNS.dk in DDNS Updater

Status
Für weitere Antworten geschlossen.

TommySorensen

Benutzer
Mitglied seit
21. Jun 2013
Beiträge
10
Punkte für Reaktionen
0
Punkte
0
Hello

I have DDNS Updater running that works.
I'm trying to get my GratisDNS to work but I get a "fatal error" and can not move on.

Error in log:
June 21 11:08:22 ddclient [15637]: FATAL: On Synology DiskStation, the package perl and perl-IO-Socket-SSL must be installed.
June 21 11:08:22 ddclient [15637]: FATAL: Error loading the Perl module IO :: Socket :: SSL needed for SSL connect.

Is there an error in DDNS Updater or do I do something wrong?

If I try with another Provider, then the error disappears.

Untitled-1.jpg
 

Puppetmaster

Benutzer
Sehr erfahren
Mitglied seit
03. Feb 2012
Beiträge
18.981
Punkte für Reaktionen
619
Punkte
484
Hi!

First you should take a closer look on the error that occured.
It says you do not have the Perl package installed...
So if you didn't before: install Perl!
 

TommySorensen

Benutzer
Mitglied seit
21. Jun 2013
Beiträge
10
Punkte für Reaktionen
0
Punkte
0
But i already have Perl, Init 3rdparty and DDNS updater installed.

I can see in the package manager that the DDNS updater stopps working. Maybe that's why the error Occurs. But it is only when I use GratisDNS
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
according to the error message the perl-IO-Socket-SSL package is missing
 

QTip

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

gratisdns.dk only allows connections via https and therefore the package "perl-IO-Socket-SSL" is absolutely necessary. The Synology Perl unfortunately does not include the "perl-IO-Socket-SSL" package. Perl and perl-IO-Socket-SSL must be installed by ipkg or opkg. If done, you must activate the switch "Use SSL for updates" in the DDNS updater options.
 

TommySorensen

Benutzer
Mitglied seit
21. Jun 2013
Beiträge
10
Punkte für Reaktionen
0
Punkte
0
I have finally managed to installe ipkg and ssl that you wrote. All errors are now corrected.

But now there is a new problem with gratisdns. I get an error:
Jun 27 09:33:09 ddclient[6695]: FAILED: updating domaine.dk: badauth: bruger login: fejl i kodeord, prøv igen. husk serveren ser forskel på store og små bogstaver.badauth
Which in Danish means I write password wrong.

The problem is that I am 100% sure that the password is correct. I therefore conclude that the DDNS updater might send the wrong parameters to gratisdns?

When I enter the same values ??as those in DDNS Updater this link works fine in the browser:
http://forum.gratisdns.dk/wizard/DDNS/index.php

So it is only the DDNS Updater who is returning an error.
 

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
13
Punkte
84
have you checked manually whether the ip was still set correctly and only the response is wrong?

did you put the hostname or the domain in the field 'hostname', how many parts have your complete hostname, splitted with a '.'?
 

TommySorensen

Benutzer
Mitglied seit
21. Jun 2013
Beiträge
10
Punkte für Reaktionen
0
Punkte
0
Yes the ip is correct. Its my public ip and its correct. I use it right now to access the Synology from outside my network.

Hostname: domaine.dk

What do you mean by your last question?
 

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
13
Punkte
84
domaine.dk is your domain, your hostname has a minimum of 1 part in front of the domain eg. host.domaine.dk <-- this hostname has 3 parts (1. host 2. domaine 3. dk)

If the IP is set correctly, then the evaluation of the response must be wrong. As the response is only in complete danish sentences, it may be due to misinterpreted special characters.

here are the response codes in danish:
HTML:
'good' => 'ok',
'nochg' => 'ok<br>opdateret i forvejen',
'notfqdn' => 'forkerte værdier, opdatering kan ikke laves.<br><br>a record findes ikke.hostnavn er ulovligt.',
'nohost' => 'forkerte værdier, opdatering kan ikke laves.<br><br>a record findes ikke.',
'nohost2' => 'domæne kan ikke administreres af bruger',
'badauth' => 'bruger login: fejl i kodeord, prøv igen. husk serveren ser forskel på store og små bogstaver.badauth',
'badauth2' => 'bruger login: bruger eksistere ikke, husk serveren ser forskel på store og små bogstaver.',
'badauth3' => 'bruger login: brugernavnet er ikke tilladt (er der tale om et eksisterende brugernavn, spørg i <a href="http://forum.gratisdns.dk" target="_blank">forumet</a> efter hjælp)',
'badagent' => 'bruger login: md5 invalid',
Can you tell me if something wrong?
 

TommySorensen

Benutzer
Mitglied seit
21. Jun 2013
Beiträge
10
Punkte für Reaktionen
0
Punkte
0
When i do a nslookup on the Synology internal ip-adress, my hostname is: DiskStation.lan

Right now i'm getting the error: 'badauth' => 'bruger login: fejl i kodeord, prøv igen. husk serveren ser forskel på store og små bogstaver.badauth',

Should i put the hostname in the window from my first post?

My domaine does not have any special charters like æøå.
 

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
13
Punkte
84
Put your hostname in the field "Hostname", the domain is automaticaly extracted from it. Therefore i asked for the count of parts from the hostname.
 

QTip

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

i ask again "how many "." has your hostname and how many your domain"?

have you checked manually whether the ip was still set correctly and only the response is wrong?

did you put the hostname or the domain in the field 'hostname', how many parts have your complete hostname, splitted with a '.'?
I think you did not understand my question. is the ip that were set by ddns updater, the correct ip? the best way to do this, is to set another ip and then makes the update to the DDNS updater.

for further analyse i need a debug log:

  • start DDNS updater in new window (right click on DDNS updater icon in the top left menu)
  • write behind the url in the browser debug?=1 and submit it
  • after a while you will get a download dialog to download the file
  • upload this file (not here, please provide me a url per private message where i can download it)
 

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
13
Punkte
84
yes, sorry i forgot to answer. you got an pm.
 

TommySorensen

Benutzer
Mitglied seit
21. Jun 2013
Beiträge
10
Punkte für Reaktionen
0
Punkte
0
To everyone: the error is fixed in the next update. There was a bug in the DDNS Updater with GratisDNS.
 
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