[Pkg-puppet-devel] Bug#605049: Bug#605049: Missing dependency on libstomp-ruby

Guido Günther agx at sigxcpu.org
Thu Dec 2 17:38:05 UTC 2010


On Thu, Dec 02, 2010 at 10:33:39AM -0500, micah anderson wrote:
> On Wed, 1 Dec 2010 07:58:19 +0100, Guido Günther <agx at sigxcpu.org> wrote:
> > Hi Micah,
> > On Mon, Nov 29, 2010 at 11:27:04AM -0500, micah anderson wrote:
> > > 
> > > Hi,
> > > 
> > > On Fri, 26 Nov 2010 20:12:01 +0100, Guido Günther <agx at sigxcpu.org> wrote:
> > > > # puppetqd
> > > > /usr/lib/ruby/1.8/puppet/application/queue.rb:74:in `setup': Could not load the 'stomp' library, which must be present for queueing to work.  You must install the required library. (ArgumentErro
> > > > r)
> > > >         from /usr/lib/ruby/1.8/puppet/application.rb:286:in `run'
> > > >         from /usr/lib/ruby/1.8/puppet/application.rb:393:in `exit_on_fail'
> > > >         from /usr/lib/ruby/1.8/puppet/application.rb:286:in `run'
> > > >         from /usr/sbin/puppetqd:4 
> > > > 
> > > > Installing libstomp-ruby fixes the problem.
> > > 
> > > The libstomp-ruby1.8 package is already Suggested on the puppetmaster
> > > package (as well as stompserver). Because it is not a requirement to run
> > > puppetqd, it is not a Depends. Did you not notice this, or are you
> > > suggesting that we should make it a Depends?
> >
> > I checked the recommends but missed the suggests, sorry. It would be
> > great if puppetqd would tell me what package I need to install though
> > instead of showing a trace.
> 
> Well, it did tell you:
> 
> /usr/lib/ruby/1.8/puppet/application/queue.rb:74:in `setup': Could not
> load the 'stomp' library, which must be present for queueing to work.
> You must install the required library.
> 
> This required library could mean different things, depending on your
> site policy. Do you have a gem-only system? Do you only install debian
> packages of ruby libraries? Do you have a mixed system? I'm not sure it
> can be more specific, but if you have a suggestion, I'd be happy to
> report it upstream!

I was thinking along the lines of: if you're on a debian based distro
tell the user to install libstomp-ruby. However this is just a wish.
Feel free to close the bug.
Cheers,
 -- Guido





More information about the Pkg-puppet-devel mailing list