Puppet: Package libaugeas-ruby1.9.1 and Package augeas-tools not available

Follow

Issue

Puppet fails to perform tasks which rely on Augeas.  The default Ruby version in Cumulus Linux is 1.9.1, but the version of libaugeas-ruby on the Cumulus 2.5 repository is version 1.8.

The following errors occur:


Package libaugeas-ruby1.9.1 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'libaugeas-ruby1.9.1' has no installation candidate

Package augeas-tools is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'augeas-tools' has no installation candidate

 

Environment

Cumulus Linux 2.5

Puppet, when the user is using the Augeas tool

Solution

The updated libaugeas-ruby version 1.9.1 and augeas-tools are found in the debian wheezy main repository.  

To update this library, add the wheezy repository to the Cumulus Linux switch and install the correct version:


cumulus@switch$ echo "deb http://ftp.us.debian.org/debian/ wheezy main contrib non-free" | sudo tee /etc/apt/sources.list.d/debian_stable.list

cumulus@switch$ sudo apt-get update

cumulus@switch$ sudo apt-get install libaugeas-ruby1.9.1 augeas-tools

 

Have more questions? Submit a request

Comments

Powered by Zendesk