FreeBSD 9 Omnibus Packages

We have Chef Client 11.6.0 Omnibus packages available for FreeBSD 9 now for testing.

You can download them from http://www.opscode.com/chef/install/

We plan on adding FreeBSD 8 support in the near future as well. Please file any tickets against CHEF and the packaging component if you find issues with the packages themselves, otherwise just against CHEF (Once we bring the ticketing site back online.)


Bryan McLellan | opscode | technical program manager, open source
© 206.607.7108 | (t) @btmspox | (b) http://blog.loftninjas.org

Hi There,

I am currently testing the new package on a FreeBSD 9.1 AMD64 system. I
noticed the package expects bash in /bin/bash, however FreeBSD installs
bash into /usr/local/bin/bash.

"/tmp/tmp.XXXXXXXX.fd1V34Kl/chef--freebsd-9-amd64.sh: ./makeselfinst:
/bin/bash: bad interpreter: No such file or directory"

As a workaround you can symlink bash to /bin/bash and the installer works.

As soon as the ticket system is back up I will file this minor bug.

In the general opinion, should the chef directory remain in the /etc
folder or should it be moved to /usr/local/etc on BSD systems as their
FSH dictates? If so there should be some changes to bootstrap script and
the chef-client cookbook.

Kind regards,

Marcus van Dam
Hosting Operations - LeaseWeb Global Services B.V.

M: +31 (0)6 4659 3203
T: +31 (0)20 316 0230
E: mvandam@leaseweb.com

Luttenbergweg 8, 1101 EC Amsterdam, The Netherlands

On 08/02/2013 10:56 PM, Bryan McLellan wrote:

We have Chef Client 11.6.0 Omnibus packages available for FreeBSD 9 now for testing.

You can download them from http://www.opscode.com/chef/install/

We plan on adding FreeBSD 8 support in the near future as well. Please file any tickets against CHEF and the packaging component if you find issues with the packages themselves, otherwise just against CHEF (Once we bring the ticketing site back online.)


Bryan McLellan | opscode | technical program manager, open source
(c) 206.607.7108 | (t) @btmspox | (b) http://blog.loftninjas.org

Yea - that is something that I think we looked at early on - but IIRC it
might require some larger scale changes. I would like to look at it again.

The way we solved it is in our bootstrap template we created the symlink
prior to the omnibus install. You could of course remove the symlink later
in the bootstrap template if you feel the need.

But yea - please open a ticket, i would like to take another look again. I
just feel like there was something that made it more difficult or at least
more trouble than it's worth. Scott Sanders might remember as well.

-Pete

On Mon, Aug 5, 2013 at 4:42 AM, Marcus van Dam mvandam@leaseweb.com wrote:

Hi There,

I am currently testing the new package on a FreeBSD 9.1 AMD64 system. I
noticed the package expects bash in /bin/bash, however FreeBSD installs
bash into /usr/local/bin/bash.

"/tmp/tmp.XXXXXXXX.fd1V34Kl/**chef--freebsd-9-amd64.sh: ./makeselfinst:
/bin/bash: bad interpreter: No such file or directory"

As a workaround you can symlink bash to /bin/bash and the installer works.

As soon as the ticket system is back up I will file this minor bug.

In the general opinion, should the chef directory remain in the /etc
folder or should it be moved to /usr/local/etc on BSD systems as their FSH
dictates? If so there should be some changes to bootstrap script and the
chef-client cookbook.

Kind regards,

Marcus van Dam
Hosting Operations - LeaseWeb Global Services B.V.
www.leaseweb.com

M: +31 (0)6 4659 3203
T: +31 (0)20 316 0230
E: mvandam@leaseweb.com

Luttenbergweg 8, 1101 EC Amsterdam, The Netherlands

On 08/02/2013 10:56 PM, Bryan McLellan wrote:

We have Chef Client 11.6.0 Omnibus packages available for FreeBSD 9 now
for testing.

You can download them from http://www.opscode.com/chef/**install/http://www.opscode.com/chef/install/

We plan on adding FreeBSD 8 support in the near future as well. Please
file any tickets against CHEF and the packaging component if you find
issues with the packages themselves, otherwise just against CHEF (Once we
bring the ticketing site back online.)


Bryan McLellan | opscode | technical program manager, open source
(c) 206.607.7108 | (t) @btmspox | (b) http://blog.loftninjas.org