Puppet Dashboard Broken on Debian Jesse

441 views
Skip to first unread message

Geoff Goehle

unread,
Mar 17, 2014, 10:12:38 AM3/17/14
to puppet...@googlegroups.com
The latest round of updates to Debian Jesse (testing) has really broken puppet-dashboard when using the puppetlabs repo.  I currently have my apt sources list set up to use the "unstable" repo (since there isn't a "jessie" or "testing" repo).  When I try to install puppet-dashboard I get

 puppet-dashboard : Depends: ruby1.8 (>= 1.8.7) but it is not installable
                    Depends: rubygems but it is not installable

This probably has something to do with the lastest upgrades to ruby that came down last week, which include a message that says.  

  The Ruby packages in Debian no longer support switching between different
  Ruby versions using update-alternatives. All unversioned binary names such
  as `ruby`, `gem` etc are now provided by the `ruby` package, and will be
  symbolic links pointing to the binaries corresponding to the current default
  version in Debian.

So it looks like the usual method of switching to ruby 1.8 wont work and as far as I can tell ruby 1.8 isn't even available on Debian jessie.  

Geoff.

Geoff Goehle

unread,
Mar 17, 2014, 2:58:00 PM3/17/14
to puppet...@googlegroups.com
I should have also mentioned that puppet-dashboard is not available at all when using the main Debian repositories.  As of right now I can't think of a way to get puppet-dasboard running on Debian jessie at all without bypassing the package managers. 

Geoff.

William Van Hevelingen

unread,
Mar 19, 2014, 2:51:19 AM3/19/14
to [Puppet-Users]
Hi Geoff,

I would advise switching from Puppet Dashboard to something that is still actively maintained. Puppetboard and theforeman are both well maintained alternatives.

https://github.com/nedap/puppetboard
http://theforeman.org/

If you still want to stick with puppet-dashboard, you will want to look at this Github issue:

https://github.com/sodabrew/puppet-dashboard/issues/270

Cheers,
William


--
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/1256b903-8bfe-44f3-98a7-5a5c9be7af0a%40googlegroups.com.

For more options, visit https://groups.google.com/d/optout.



Reply all
Reply to author
Forward
0 new messages