[chef] Re: Re: Re: Re: Omnibus health check failing because of libdb


Chronological Thread 
  • From: Lamont Granquist < >
  • To:
  • Subject: [chef] Re: Re: Re: Re: Omnibus health check failing because of libdb
  • Date: Fri, 17 Jan 2014 19:25:16 -0800


what dan said, and to add:

- try "rpm -e libdb-devel"
- try a "minimal" centos install and only install enough RPMs to get omnibus builds working

there should be more information in the error message about which file is linking against libdb-4.7.so and you might be able to use that to disable an extension using ""--with-out-ext=<extension>" in the configure argument to ruby.

On 1/17/14 4:50 PM, Daniel DeLeo wrote:
" type="cite">
On Friday, January 17, 2014 at 3:43 PM, lharms wrote:
That error was generated using the omnibus-software version of ruby.rb.
Nothing is changed. Copied the conf directory straight from github.

This is on Centos 6.5. I did a 'gem install omnibus', create a new
project, copy the omnibus-software repo, and kicked off a build.

Also tried writing my own ruby.rb and compile libdb from omnibus.

I've been able to build other projects that did not rely on ruby or
libdb such as php.

Lucas
I would guess you have some package installed (perhaps intentionally, perhaps as part of what came with the particular installer you used) that we don’t have on our build boxes and ruby’s build scripts are detecting it and building extra components. I’d start by looking at the help output for the ./configure command to see if there’s any options that look relevant.


-- 
Daniel DeLeo






Archive powered by MHonArc 2.6.16.

§