Project

General

Profile

Bug #4739

Proxy on Debian 7 (wheezy): cannot load such file -- augeas

Added by Dominic Cleal over 6 years ago. Updated over 2 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
-
Target version:
Difficulty:
Triaged:
Bugzilla link:
Pull request:
Fixed in Releases:
Found in Releases:

Description

Since #4658, the smart proxy on Debian 7 can't load the ruby-augeas gem.

We were relying on it being present because the puppet package was installed, however the proxy package (deliberately) doesn't carry dependencies on puppet or augeas.

What's happening though is that the puppet package is built for Ruby 1.8 only, with explicit dependencies on ruby1.8 and libaugeas-ruby1.8, while the smart proxy uses the default Ruby 1.9 so can't load libaugeas-ruby.

Associated revisions

Revision 466bfa17 (diff)
Added by Michael Moll over 6 years ago

fixes #4739 - add dependency on libaugeas-ruby

The problem on Debian/wheezy is, that foreman-proxy is running under
Ruby 1.9 (system default), but puppet is on version 2.7.x, which has no
support for ruby >1.8, so the dependency on puppet does pull in only
libaugeas-ruby1.8.

History

#1 Updated by Dominic Cleal over 6 years ago

  • Legacy Backlogs Release (now unused) set to 7

#2 Updated by Anonymous over 6 years ago

  • Assignee set to Anonymous
  • Status changed from New to Ready For Testing

#3 Updated by Dominic Cleal over 6 years ago

  • Status changed from Ready For Testing to Closed
  • Target version set to 1.9.0
  • % Done changed from 0 to 100

Also available in: Atom PDF