I use the dynamic DNS service at freedns.afraid.org for my 12.04 server. I had assumed that the protocols would be standardised and that ddclient would just work, but apparently not. I get this message in /var/log/syslog:
ERROR: Invalid update URL (2): unexpected status ()
I tried to use the updated version of ddclient from the alternative PPA described in this answer, but then I hit this error:
FATAL: Error loading the Perl module Digest::SHA1 needed for freedns update.
FATAL: On Debian, the package libdigest-sha1-perl must be installed.
And when I try to install that package, I get this:
E: Unable to locate package libdigest-sha1-perl
Which leads me to this bug report, which apparently has no solution. How to proceed?