Rudder-agent package for debian can't be installed on Debian 9 (stretch) due to libssl1.0.0 dependency
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 <firstname.lastname@example.org> 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 (>= 0.99.7.1), 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 FusionInventory. Description-md5: 09d43451ce1780eefda6ce7ec6383afa Homepage: http://www.rudder-project.org
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.