Public bug reported: With Ubuntu 13.04 libdigest-sha1-perl no longer exists. Instead the package libdigest-hmac-perl provides the routine sha1_hex. This is also true for 12.10 (and possibly 12.04). The following patch will handle the changes and remain backward compatible. diff 3.8.1/ddclient 3.8.1patched/ddclient 1781a1787,1792 > if ($sha1_loaded) { > import Digest::SHA1 (qw/sha1_hex/); > } else { > $sha1_loaded = eval { require Digest::SHA}; > import Digest::SHA (qw/sha1_hex/) if $sha1_loaded; > } 1785c1796 < On Debian, the package libdigest-sha1-perl must be installed. --- > On Debian, the package libdigest-sha1-perl or libdigest-hmac-perl must be > installed.
** Affects: ddclient (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1228766 Title: ddclient protocol freedns cannot load Digest::Sha1 sha1_hex() To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ddclient/+bug/1228766/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs