[chef] chef-client gem install --pre doesn't find second level dependencies?


Chronological Thread 
  • From: KC Braunschweig < >
  • To:
  • Subject: [chef] chef-client gem install --pre doesn't find second level dependencies?
  • Date: Tue, 19 Apr 2011 16:41:50 -0700
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=B4VdswlAWHGyqhhEFNfMwf21oQLRgHjkN//QcsAbQNOk0wypPqHP5iUQCrcZkHvxeT DdUVadCkwWU7fjj5Ekq/m1VF8U/GVQK+FBXVj4CVu97kzx8kGULtwwAz6ccrH75eVd/D Ndl5Krxxy5F9lYuXp7otbYiCcbw0RCvuKTfg4=

Am I missing something here? I've tried a few times now doing a clean
install of chef only for client install purposes on both RHEL and
ubuntu (10.04) using rubygems. It seems that it when installing a
prerelease version, you can't find second level dependencies or
something like that?

Specifically you get things like:

:~$
 sudo gem install chef --pre -y
INFO:  `gem install -y` is now default and will be removed
INFO:  use --ignore-dependencies to install only the gems you list
ERROR:  Error installing chef:
        mixlib-authentication requires mixlib-log (>= 0, runtime)

Clearly it resolved that chef needs mixlib-authentication but then it
couldn't find mixlib-log ?? But that is there and you can install it
explicitly, but only if you don't pass --pre

:~$
 sudo gem install mixlib-log --pre
ERROR:  could not find gem mixlib-log locally or in a repository

:~$
 sudo gem install mixlib-log
Successfully installed mixlib-log-1.3.0
1 gem installed
Installing ri documentation for mixlib-log-1.3.0...
Installing RDoc documentation for mixlib-log-1.3.0...

Maybe most folks upgraded from chef 0.9x so they didn't notice, but
this is irritating. Seems like I have to manually specify all the
dependencies that don't have a prerelease version first and then I can
install chef --pre? I know this will go away once all the chef bits
aren't in prerelease anymore, but if this is a gem weirdness, it'll
just keep happening. On the other hand, I might just be missing
something that would make this a non-issue.

KC



Archive powered by MHonArc 2.6.16.

§