libdigest-sha-perl not detected properly for freedns update

Bug #1193183 reported by G. Gibson
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
ddclient (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

System Info:
Description: Ubuntu 12.10
Release: 12.10

ddclient 3.8.1

Expected: ddclient updating freedns ...

Got: (Note - libdigest-sha-perl is installed, not libdigest-sha1-perl)
/etc/init.d/ddclient restart
 * Restarting Dynamic DNS service update utility ddclient
FATAL: Error loading the Perl module Digest::SHA1 needed for freedns update.
FATAL: On Debian, the package libdigest-sha1-perl must be installed.
[fail]

I suspect this is just a package naming issue, but it could go deeper than that. It appears to not be able to load the perl digest management module or any specific cypher submodule.

Revision history for this message
wimpunk (wimpunk) wrote :

Did you try to install the package and try again? As reported upstream, it _is_ just a package issue.

Revision history for this message
Martin Lindhe (martinlindhe) wrote :

Wimpunk, what upstream report are you refering to?

The ddclient suggest you to install "libdigest-sha1-perl", which is no longer shipped in Debian & Ubuntu.
Instead there is a package called "libdigest-sha-perl". However this is not the correct package and installing it does not solve the issue.

Instead you need to get the proper dependency, which is an ancient SHA1 perl lib which can be installed by:

  sudo apt-get install cpanminus
  cpanm --sudo Digest::SHA1

According to notes on the internet, fixing the package to work with the now preferred libdigest-sha-perl, see here: http://askubuntu.com/questions/211173/how-can-i-get-ddclient-to-work-with-freedns

Revision history for this message
Martin Lindhe (martinlindhe) wrote :

There is also a related bug #993648, https://bugs.launchpad.net/ubuntu/+source/libdigest-sha1-perl/+bug/993648 (i cant seem to link that bug to this one)

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in ddclient (Ubuntu):
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.