Forum |  HardWare.fr | News | Articles | PC | Prix | S'identifier | S'inscrire | Shop Recherche
1589 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  [Résolu] ddclient ubuntu 8.04

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Résolu] ddclient ubuntu 8.04

n°1038096
hyperman22
Posté le 28-04-2008 à 23:45:49  profilanswer
 

Bonjour a tous,
 
Je tente depuis un certain temps d'installer le logiciel ddclient pour mettre a jour mon compte dyndns.org. Seul problème : la mise a jour ne marche qu'une seule fois au lancement du demon... Ensuite plus rien !! Pour plus de clarté différentes infos :
 
Mon /etc/ddclient.conf :

Code :
  1. # Configuration file for ddclient generated by debconf
  2. #
  3. # /etc/ddclient.conf
  4. pid=/var/run/ddclient.pid
  5. protocol=dyndns2
  6. use=web
  7. server=members.dyndns.org
  8. login=wwwwwwwwwwww
  9. password='xxxxxxx'
  10. xxxxxxxxxx.dyndns.org


 
Mon /etc/default/ddclient

Code :
  1. # Configuration for ddclient scripts
  2. # generated from debconf on lundi 28 avril 2008, 23:11:36 (UTC+0200)
  3. #
  4. # /etc/default/ddclient
  5. # Set to "true" if ddclient should be run every time a new ppp connection is
  6. # established. This might be useful, if you are using dial-on-demand
  7. run_ipup="true"
  8. # Set to "true" if ddclient should run in daemon mode
  9. run_daemon="true"
  10. # Set the time interval between the updates of the dynamic DNS name in seconds.
  11. # This option only takes effect if the ddclient runs in daemon mode.
  12. daemon_interval="60"


 
 
Au niveau des logs :

Code :
  1. Apr 28 23:14:10 serveur-ltsp ddclient[5797]: SUCCESS:  updating xxxxxxxxxx.dyndns.org: good: IP address set to 88.185.196.xx
  2. Apr 28 23:15:17 serveur-ltsp ddclient[5797]: WARNING:  caught SIGTERM; exiting
  3. Apr 28 23:18:48 serveur-ltsp ddclient[5821]: WARNING:  cannot connect to checkip.dyndns.org:80 socket: IO::Socket::INET: Bad hostname 'checkip.dyndns.org'
  4. Apr 28 23:24:10 serveur-ltsp ddclient[5821]: WARNING:  cannot connect to checkip.dyndns.org:80 socket: IO::Socket::INET: Bad hostname 'checkip.dyndns.org'
  5. Apr 28 23:27:27 serveur-ltsp ddclient[5821]: WARNING:  cannot connect to checkip.dyndns.org:80 socket: IO::Socket::INET: Bad hostname 'checkip.dyndns.org'
  6. Apr 28 23:33:44 serveur-ltsp ddclient[5821]: WARNING:  cannot connect to checkip.dyndns.org:80 socket: IO::Socket::INET: Bad hostname 'checkip.dyndns.org'


 
Puis :  

Code :
  1. administrateur@serveur-ltsp:~$ ping checkip.dyndns.org
  2. PING checkip.dyndns.org (208.78.68.70) 56(84) bytes of data.
  3. 64 bytes from checkip-iad.dyndns.com (208.78.68.70): icmp_seq=1 ttl=54 time=123 ms
  4. 64 bytes from checkip-iad.dyndns.com (208.78.68.70): icmp_seq=2 ttl=54 time=122 ms
  5. 64 bytes from checkip-iad.dyndns.com (208.78.68.70): icmp_seq=3 ttl=54 time=125 ms
  6. --- checkip.dyndns.org ping statistics ---
  7. 3 packets transmitted, 3 received, 0% packet loss, time 2000ms
  8. rtt min/avg/max/mdev = 122.778/123.914/125.323/1.132 ms


 
J'y accède également en http !!
 
Quelqu'un aurait-il déjà eu le problème ? Que signifie le "caught SIGTERM; exiting"
 
Merci d'avance !


Message édité par hyperman22 le 20-05-2008 à 22:37:26
mood
Publicité
Posté le 28-04-2008 à 23:45:49  profilanswer
 

n°1038355
hyperman22
Posté le 29-04-2008 à 17:45:38  profilanswer
 

Personne n'a eu ce problème ??
 
merci
 

n°1038370
guepe
J'ai du noir sur la truffe ?
Posté le 29-04-2008 à 18:34:55  profilanswer
 

SIGTERM c'st un signal systeme qui demande l'arret de l'execution du process : grosso modo, il quitte.. ce qui explique pourquoi ensuite cela ne fonctionne pas !
Par contre, pourquoi ce SIGTERM la... jamais utilise ce demon perso !


---------------
Un blog qu'il est bien
n°1038371
hyperman22
Posté le 29-04-2008 à 18:40:46  profilanswer
 

OK merci pour la réponse. Je me doutais bien qu'il arretai l'éxécution du process... Si quelqu'un a une idée de la raison je suis preneur !! Merci !!

n°1043310
hyperman22
Posté le 19-05-2008 à 19:14:42  profilanswer
 

Bon de retour de voyage je m'y remet... Toujours pas d'idée ??
Merci

n°1043607
gug42
Posté le 20-05-2008 à 17:58:22  profilanswer
 

hum  ... je connais pas ce soft  ...
 
Par contre tu peux mettre en place la chause suivante :  
Un script en cron qui vérifie l'existance du process et le relance aux besoins.

n°1043623
hyperman22
Posté le 20-05-2008 à 18:59:17  profilanswer
 

ui c'est sur j'y avais pensé mais c'est un peu bricolage & j'aime pas trop ca... Merci quand meme gug42 !!

n°1043626
hyperman22
Posté le 20-05-2008 à 19:16:32  profilanswer
 

Il me semble que j'ai trouvé la solution en allant cherché à la source. Je teste et je vous tient au courrant.
http://sourceforge.net/mailarchive [...] nt-support
 


Message édité par hyperman22 le 20-05-2008 à 20:54:50
n°1043671
hyperman22
Posté le 20-05-2008 à 22:36:21  profilanswer
 

Extrait de la documentation que je viens de me faire :
 
Installation et configuration
A l'heure ou j'écris ce document, le paquage ubuntu (installé avec apt-get) semble bugué. Pour plus d'information, il suffit d'allé voir sur le site ci-dessus. C'est pourquoi j'ai télécharger directement les binaires sur sourceforge.net.
Pour l'installation, je me suis inspiré du fichier README fournis en l'adaptant a Ubuntu. Tout d'abord telecharger la dernière version sur sourceforge, puis faire ceci en étant dans le répertoire contenant l'archive tar.gz :
 

Code :
  1. tar -xzvf ddclient-3.7.3.tar.gz
  2. cd ddclient-3.7.3/
  3. sudo cp ddclient /usr/sbin/
  4. sudo mkdir /etc/ddclient
  5. sudo cp sample-etc_ddclient.conf /etc/ddclient/ddclient.conf
  6. sudo cp sample-etc_rc.d_init.d_ddclient.ubuntu /etc/init.d/ddclient
  7. sudo chmod 755 /etc/ddclient/ddclient.conf
  8. sudo mkdir /var/cache/ddclient/


 
 
Maintenant il faut modifier le fichier de configuration pour l'adapter a notre cas. Pour avoir plus d'options, il est possible de lire le fichier de configuration fournit, il est très commenté. On peu remplacer l'ensemble de sont contenu par ceci :
 

Code :
  1. daemon=300    # check every 300 seconds
  2. syslog=yes    # log update msgs to syslog
  3. pid=/var/run/ddclient.pid # record PID in file.
  4. use=web, web=checkip.dyndns.org/, web-skip='IP Address' # found after IP Address
  5. login=wwwwwwww    # default login
  6. password=xxxxxxxx   # default password
  7. server=members.dyndns.org,  \
  8. protocol=dyndns2   \
  9. xxxxxxx.dyndns.org,yyyyy.dyndns.com


 
A ce moment il est possible de lancer le daemon avec la commande suivante :
 

Code :
  1. sudo /etc/init.d/ddclient start


 
Pour vérifier que tout se déroule correctement, il suffit de regarder les logs :
 

Code :
  1. tail -100 /var/log/daemon.log


 
Il semblerais qu'il y ai un petit bug dans la version 3.7.3. En effet, une ligne d'erreur persiste dans les logs alors que tout se déroule correctement. Voici la ligne d'erreur apparaissant toute les 5 min (pour un daemon=300) :
 

Code :
  1. WARNING:  cannot connect to checkip.dyndns.org:80 socket: IO::Socket::INET: Bad hostname 'checkip.dyndns.org'


 
Il faut maintenant lancer le daemon a chaque démarrage de l'ordinateur. Pour cela éditez le fichier /etc/rc.local :
 

Code :
  1. sudo gedit /etc/rc.local


 
et ajouter cette ligne à la fin du fichier (avant le « exit 0 ») :
 

Code :
  1. /etc/init.d/ddclient restart


 
C'est exactement ce que j'ai fait. Si ca ne marche pas pour quelqu'un, ne pas hésiter a dire...

n°1047351
theo92
Posté le 01-06-2008 à 09:47:56  profilanswer
 

hyperman22 a écrit :


C'est exactement ce que j'ai fait. Si ca ne marche pas pour quelqu'un, ne pas hésiter a dire...


Bonjour hyperman22,
J'ai à peu près le même soucis , voici mon SYSLOG :

Code :
  1. Jun  1 09:22:20 ubuntu ddclient[4319]: WARNING:  file /var/cache/ddclient/ddclient.cache, line 3: Invalid Value for keyword 'ip' = ''
  2. Jun  1 09:22:20 ubuntu ddclient[4319]: WARNING:  file /var/cache/ddclient/ddclient.cache, line 4: Invalid Value for keyword 'ip' = ''
  3. Jun  1 09:22:20 ubuntu ddclient[4319]: WARNING:  file /var/cache/ddclient/ddclient.cache, line 5: Invalid Value for keyword 'ip' = ''
  4. Jun  1 09:22:20 ubuntu /usr/sbin/cron[4370]: (CRON) INFO (pidfile fd = 3)
  5. Jun  1 09:22:20 ubuntu /usr/sbin/cron[4371]: (CRON) STARTUP (fork ok)
  6. Jun  1 09:22:20 ubuntu /usr/sbin/cron[4371]: (CRON) INFO (Running @reboot jobs)
  7. Jun  1 09:22:20 ubuntu ddclient[4319]: WARNING:  skipping update of monsite.net from <nothing> to 86.xxx.xxx.188.
  8. Jun  1 09:22:20 ubuntu ddclient[4319]: WARNING:   last updated <never> but last attempt on Sun Jun  1 09:17:27 2008 failed.
  9. Jun  1 09:22:20 ubuntu ddclient[4319]: WARNING:   Wait at least 5 minutes between update attempts.
  10. Jun  1 09:22:20 ubuntu ddclient[4319]: WARNING:  skipping update of mail.monsite.net from <nothing> to 86.xxx.xxx.188.
  11. Jun  1 09:22:20 ubuntu ddclient[4319]: WARNING:   last updated <never> but last attempt on Sun Jun  1 09:17:27 2008 failed.
  12. Jun  1 09:22:20 ubuntu ddclient[4319]: WARNING:   Wait at least 5 minutes between update attempts.
  13. Jun  1 09:22:20 ubuntu ddclient[4319]: WARNING:  skipping update of www.monsite.net from <nothing> to 86.xxx.xxx.188.
  14. Jun  1 09:22:20 ubuntu ddclient[4319]: WARNING:   last updated <never> but last attempt on Sun Jun  1 09:17:27 2008 failed.
  15. Jun  1 09:22:20 ubuntu ddclient[4319]: WARNING:   Wait at least 5 minutes between update attempts.
  16. Jun  1 09:22:21 ubuntu ddclient[4319]: WARNING:  caught SIGTERM; exiting


 
Qu'en pensez vous ?
Tant que mon ddclient ne fonctionne pas, je suis bloqué ....
merci d'avance

mood
Publicité
Posté le 01-06-2008 à 09:47:56  profilanswer
 

n°1047479
hyperman22
Posté le 01-06-2008 à 16:39:47  profilanswer
 

Quel version de DDclient utilise tu ? Celle fourni sur les dépots Ubunutu ?
 
Je conseil de prendre celle disponible sur sourceForge. SI c'est déja le cas, il faudrais essayé de suprimer le fichier "ddclient.cache". Attention a aussi mettre une valeur de rafraichissement dans le fichier de conf superieur a 300.  
 
Si en faisiant ces différente manip ca ne marche toujours pas, poste ton fichier de configuration et dit nous ce que tu as fait comme manip.

n°1047497
theo92
Posté le 01-06-2008 à 17:40:57  profilanswer
 

hyperman22 a écrit :

Quel version de DDclient utilise tu ? Celle fourni sur les dépots Ubunutu ?
 
Je conseil de prendre celle disponible sur sourceForge. SI c'est déja le cas, il faudrais essayé de suprimer le fichier "ddclient.cache". Attention a aussi mettre une valeur de rafraichissement dans le fichier de conf superieur a 300.  
 
Si en faisiant ces différente manip ca ne marche toujours pas, poste ton fichier de configuration et dit nous ce que tu as fait comme manip.


Bonjour,
C'est ce que j'ai fait,
J'utilise la 3.7.3  -  J'ai repris le paquet fournit sur sourceForge, et il faut mettre "server=dynamic.zoneedit.com" et non plus "server=www.zoneedit.com" !
J'ai ramené le temps à 600 secondes
Malgrès tout cela, ja'ai toujours le message "ubuntu ddclient[4319]: WARNING:  caught SIGTERM; exiting"
Mais les mises à jour se font quand même !
Je n'ai pas l'impression qu'il se redéclanche 10 minutes après ....
 
Qu'en pense tu ?

n°1047517
hyperman22
Posté le 01-06-2008 à 18:11:51  profilanswer
 

Et avant le "ubuntu ddclient[4319]: WARNING:  caught SIGTERM; exiting"  il y a quoi ? Toujours pareil ? Car la je ne comprend pas pourquoi ca ne marcherais pas.
 
Et effectivement après ce message, les mises a jours ne remarchent pas car le process s'arrete.  
 
Peut tu nous donner le fichier de config et les logs qui vont avec. Sinon ta essayé le paquet ubuntu. Ca se trouve le problème que j'ai eu (qui ressemble étrangement au mien) n'existe qu'avec dyndns !!

n°1047550
theo92
Posté le 01-06-2008 à 19:09:17  profilanswer
 

hyperman22 a écrit :

Et avant le "ubuntu ddclient[4319]: WARNING:  caught SIGTERM; exiting"  il y a quoi ? Toujours pareil ? Car la je ne comprend pas pourquoi ca ne marcherais pas.
 
Et effectivement après ce message, les mises a jours ne remarchent pas car le process s'arrete.  
 
Peut tu nous donner le fichier de config et les logs qui vont avec. Sinon ta essayé le paquet ubuntu. Ca se trouve le problème que j'ai eu (qui ressemble étrangement au mien) n'existe qu'avec dyndns !!


effectivement,
une fois qu'il a buggué, il ne veut plus rien savoir, même après un Restart !
Pour le fichier de config, c'est le fichier classique, avec les options de base  :  http://www.cijoint.fr/cjlink.php?f [...] n1oNvm.txt
C'est un bug dans le module (perl, je crois)
Ne faudrait il pas faire un Update-rc.d xxxxxxxx defaults  ???

n°1047573
hyperman22
Posté le 01-06-2008 à 19:50:36  profilanswer
 

Ui il faut faire un killall pour le relancé je crois.
C'est vrais que le fichier de conf ressemble beaucoup au mien (a part la partie sur zoneedit).
 
Essaye si tu veux avec la version des paquets ubuntu. Mais le bug je ne l'ai pas remarqué chez moi avec un edubuntu 8.04.
 
A voir.

n°1047576
theo92
Posté le 01-06-2008 à 20:11:12  profilanswer
 

hyperman22 a écrit :

Ui il faut faire un killall pour le relancé je crois.
C'est vrais que le fichier de conf ressemble beaucoup au mien (a part la partie sur zoneedit).
 
Essaye si tu veux avec la version des paquets ubuntu. Mais le bug je ne l'ai pas remarqué chez moi avec un edubuntu 8.04.
 
A voir.


OK, je vais essayer ...
Petite question : C'est un compte chez DynDns que tu as ? Quel type, le Custom ?
 
@+

n°1047580
hyperman22
Posté le 01-06-2008 à 20:41:08  profilanswer
 

J'ai un compte gratuit chez dyndns. Je ne sais pas comment il s'appel mais il n'y en qu'un.


Message édité par hyperman22 le 02-06-2008 à 11:47:15
n°1108543
ohot
Posté le 29-01-2009 à 12:29:05  profilanswer
 

Bonjour,
 
je suis sous 8.04, et ddclient natif fonctionne correctement, sans problème:
fichier /etc/default/ddclient:
# Configuration for ddclient scripts
# generated from debconf on jeudi 29 janvier 2009, 10:17:35 (UTC+0100)
#
# /etc/default/ddclient
 
# Set to "true" if ddclient should be run every time a new ppp connection is
# established. This might be useful, if you are using dial-on-demand
run_ipup="false"
 
# Set to "true" if ddclient should run in daemon mode
run_daemon="true"
 
# Set the time interval between the updates of the dynamic DNS name in seconds.
# This option only takes effect if the ddclient runs in daemon mode.
daemon_interval="86400"
 
 
fichier /etc/ddclient.conf
# Configuration file for ddclient generated by debconf
#
# /etc/ddclient.conf
 
 
syslog=yes  #log update msgs to syslog
pid=/var/run/ddclient.pid
protocol=dyndns2
use=web, web=checkip.dyndns.org/
server=members.dyndns.org
login=xxxx
password='yyyy'
abcd.homeip.net
 
 
Mon adresse est correctement mise à jour, et les commandes
sudo /etc/init.d/ddclient status
sudo /etc/init.d/ddclient start
sudo /etc/init.d/ddclient stop
 
fonctionnent correctement.
 
le daemon est correctement monté au démarrage, sans rien changer à la config de base.
 
La seule différence que je trouve avec tous les fichier de conf que l'on trouve sur le Web, c'est que le fichier de config est subdivisé en 2:
le premier avec la config du daemon (ne se lance pas à l'établissement de la liaison ppp et fonctionne en daemon 1 fois par jour),
 
et le reste de la config est dans le 2nd fichier.
 
@+


Message édité par ohot le 29-01-2009 à 12:31:15
n°1108568
hyperman22
Posté le 29-01-2009 à 13:54:16  profilanswer
 

Bonjour ohot,
 
Je n'ai pas suivi l'évolution du paquet depuis un moment... Peut-être que les dépôts de ubuntu on été mis a jour pour corriger le problème depuis... C'est possible...
 
Enfin bon tant mieux si ca marche !


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  [Résolu] ddclient ubuntu 8.04

 

Sujets relatifs
[Résolu] Mail automatique + tableau htmlFreeze avec Ubuntu 8.04
[Ubuntu] Installation IpwRaw[RESOLU] Plus d'acces à PhpMyAdmin en installant .htaccess
Impossible de configurer l'impression Ubuntu 7.10Memory dumper ? [Résolu]
Partition sous ubuntuInstaller Ubuntu sans lecteur de CD
[UBUNTU] - Topic dédié / version 8.04 'Hardy', la RC en téléchargement[RESOLU]OpenVPN fonctionne bien sauf que...
Plus de sujets relatifs à : [Résolu] ddclient ubuntu 8.04


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR