Bug conhecido - upstream fixo - obtenha a versão mais recente de um PPA
Isto é / foi de um "bug" conhecido - é causado pelo provedor DNS dinâmico usando o protocolo dyndns2 incorretamente e enviando respostas malformadas para ddclient .
O problema há muito tempo foi corrigido no ddclient (baseado em um dos patches vinculados no trac), mas o ddclient do Ubuntu é tão antigo (herdado do upstream) que nem pode ser remendado manualmente. (O Ubuntu está no rev. 106 / jan-2009, enquanto o mais recente é o r130 / nov-2011).
Solução:
- Adicione este PPA com
sudo apt-add-repository ppa:nathan-renniewaldock/ppa -
sudo apt-get update && sudo apt-get install ddclient(atualizará se necessário)
O PPA tem as versões mais recentes para 10.04, 11.10 e 12.04.
Para os curiosos, aqui está o patch / buggy:
# bug #10: some dyndns providers does not return the IP so
# we can't use the returned IP
my ($status, $returnedip) = split / /, lc $line;
$ip = $returnedip if (not $ip);