Bug #11050

Rudder-agent package for debian can't be installed on Debian 9 (stretch) due to libssl1.0.0 dependency

Added by Thomas Mignien about 3 years ago. Updated almost 3 years ago.

Target version:
Pull Request:
Major - prevents use of part of Rudder | no simple workaround
User visibility:
Getting started - demo | first install | level 1 Techniques
Effort required:


The rudder-agent package for Debian jessie can't be installed on Debian stretch due to a libssl1.0.0 dependency.
Debian 9 (stretch) now comes with libssl1.0.2.

This problem occurs when deploying the agent on a fresh strech install, not an upgrade because libssl1.0.0 is kept to statisfy the dependency.

Installing the libssl1.0.0 (from jessie) manually solves this issue, and the rudder-agent works fine.

# LC_ALL=C apt-get install rudder-agent
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 rudder-agent : Depends: libssl1.0.0 (>= 1.0.0) but it is not installable
E: Unable to correct problems, you have held broken packages.
# LC_ALL=C apt-cache show rudder-agent
Package: rudder-agent
Priority: extra
Section: admin
Installed-Size: 85595
Maintainer: Rudder packaging team <>
Architecture: amd64
Version: 4.1.5-jessie0
Replaces: rudder-cfengine-community, rudder-server-root (<< 2.4.0~beta2)
Provides: rudder-agent, rudder-cfengine-community
Depends: libc6 (>= 2.14), libpam0g (>=, libpcre3 (>= 1:8.35), libssl1.0.0 (>= 1.0.0), uuid-runtime, dmidecode, cron, net-tools, openssl
Conflicts: rudder-agent-thin, rudder-cfengine-community
Breaks: rudder-server-root (<< 2.4.0~beta2)
Filename: pool/main/r/rudder-agent/rudder-agent_4.1.5-jessie0_amd64.deb
Size: 14130604
MD5sum: 952d5faf114a62afedce92940230c17d
SHA1: eecbf5deea46b745eba1bcbc574c5366f8c5aefa
SHA256: a7af0bba9d80ec18404f6a3f43053779ea40e9d7cf31fdbad865fcc2ee32948a
SHA512: c4948f4341ad3108a35fead77032a424c4e24606154e590413f603666cac7927a255f62fab6a347132936908c3029658308ef2277ca2b1f141e5e772bd6d4b9c
Description: Configuration management and audit tool - agent
 Rudder is an open source configuration management and audit solution.
 This package contains the agent that must be installed on all nodes to be
 managed by Rudder. It is based on two main components: CFEngine Community 3 and
Description-md5: 09d43451ce1780eefda6ce7ec6383afa

Updated by Benoît PECCATTE about 3 years ago

  • Category set to Packaging

Updated by François ARMAND about 3 years ago

  • Target version set to 4.1.6
  • Severity set to Minor - inconvenience | misleading | easy workaround
  • User visibility set to Getting started - demo | first install | level 1 Techniques
  • Priority changed from 0 to 50

Updated by Benoît PECCATTE about 3 years ago

  • Severity changed from Minor - inconvenience | misleading | easy workaround to Major - prevents use of part of Rudder | no simple workaround
  • Priority changed from 50 to 69

Updated by Vincent MEMBRÉ about 3 years ago

  • Target version changed from 4.1.6 to 4.1.7

Updated by Benoît PECCATTE almost 3 years ago

This has been fixed in our build system and a package will be available soon.

However, if you want to build manually, you should edit the debian/control file first and replace the build dependency on 'libssl-dev' with 'libssl1.0-dev' and the regular dependency on 'openssl' with 'libssl1.0.2'


Updated by François ARMAND almost 3 years ago

  • Status changed from New to Rejected

The dedicated Debian 9 package is now available in our nightly and will be available in next minors in a couple of weeks. I'm going to close that one as it is no longer needed to install Debian 8 agent packages.

If you have any questions or remarks, please do not hesitate to open the ticket again.


Updated by François ARMAND almost 3 years ago

I forgot the link to nightly repos with debian 9 agent:

Also available in: Atom PDF