ddclient can't be used in quantal: needs missing libdigest-sha1-perl

Reported by Reuben Thomas on 2012-10-19
This bug affects 5 people
Affects Status Importance Assigned to Milestone
ddclient (Ubuntu)

Bug Description

When I tried to set up ddclient to access an afraid.org host in quantal, I got an error: it says it needs libdigest-sha1-perl; this package has not been shipped since oneiric.

ProblemType: Bug
DistroRelease: Ubuntu 12.10
Package: ddclient (not installed)
ProcVersionSignature: Ubuntu 3.5.0-17.28-generic 3.5.5
Uname: Linux 3.5.0-17-generic x86_64
ApportVersion: 2.6.1-0ubuntu3
Architecture: amd64
Date: Fri Oct 19 23:28:37 2012
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release amd64 (20110427.1)
SourcePackage: ddclient
UpgradeStatus: Upgraded to quantal on 2012-10-19 (0 days ago)

Reuben Thomas (rrt) wrote :
Reuben Thomas (rrt) wrote :

The solution to this bug is simple (use Digest::SHA instead of Digest::SHA1) and outlined in Debian bug #690568.

Launchpad Janitor (janitor) wrote :

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

Changed in ddclient (Ubuntu):
status: New → Confirmed
wimpunk (wimpunk) wrote :

This issue has been fixed upstream in revision 152. See https://sourceforge.net/p/ddclient/code/152/
This revision isn't part of a release yet.

Murz (murznn) wrote :

How to fix this on older versions:
Become root and edit /usr/sbin/ddclient. Look for require Digest::SHA1 and replace it with require Digest::SHA. Then look for import Digest::SHA1 a few lines later and replace it with import Digest::SHA.

Andrew (andrewkk) wrote :

A cleaner workaround would be to simply install the missing dependency:

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

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Bug attachments