Debian jessie, puppetlabs dist-upgrade problem

158 views
Skip to first unread message

Mike R.

unread,
Apr 19, 2014, 9:04:57 PM4/19/14
to puppet...@googlegroups.com
Using wheezy or unstable puppetlabs release, dist-upgrade wants to remove puppet and puppet-common to upgrade libruby. Anyone seen this?


root@enigma:~# apt-get dist-upgrade
Reading package lists... Done
Building dependency tree      
Reading state information... Done
Calculating upgrade... Done
The following packages were automatically installed and are no longer required:
  facter hiera libaugeas-ruby1.8 libjson-ruby libruby libshadow-ruby1.8 ruby-rgen virt-what
Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED:
  puppet puppet-common
The following packages will be upgraded:
  libruby
1 upgraded, 0 newly installed, 2 to remove and 0 not upgraded.
Need to get 7,296 B of archives.
After this operation, 5,186 kB disk space will be freed.
Do you want to continue? [Y/n] n
Abort.
root@enigma:~#

Juan Sierra Pons

unread,
Apr 21, 2014, 8:16:51 AM4/21/14
to puppet...@googlegroups.com

> --
> You received this message because you are subscribed to the Google Groups "Puppet Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users...@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/ce5a9804-9488-4aa0-9a04-f92bb273d962%40googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.

Hi,

I had the same problem. I installed older package version using the alternatives proposed by aptitude.

Hope it helps

Best regards

Matthaus Owens

unread,
Apr 21, 2014, 1:04:55 PM4/21/14
to Puppet Users
This is probably because the default ruby used to provide
libxmlrpc-ruby and libopenssl-ruby*/ruby-openssl, but the rubies
available in jessie do not. Because puppet depends on both of those
packages, the upgrade does not succeed because apt can't find the
needed dependencies. This has been fixed in master in commit
https://github.com/puppetlabs/puppet/commit/b6514b8dfe92a1e66c086fe1f45e5e7261bd45fb,
but it has not yet been released. It should be released in Puppet
3.6.0.

HTH
> https://groups.google.com/d/msgid/puppet-users/CABS%3Dy9tHHKySmJVpNye5QBhnVuvrN_eiB3unHuDREru_jjFi%2BQ%40mail.gmail.com.
>
> For more options, visit https://groups.google.com/d/optout.



--
Matthaus Owens
Puppet Labs

Join us at PuppetConf 2014, September 22-24 in San Francisco
Register by May 30th to take advantage of the Early Adopter discount —save $349!
Reply all
Reply to author
Forward
0 new messages