-
Notifications
You must be signed in to change notification settings - Fork 170
Support chef-dk on Linux Debian Wheezy (aka Debian 7.x) #51
Comments
@drazzib This is because the Ubuntu package is built against newer versions of glibc that wheezy doesn't have. I opened a pull request chef-boneyard/omnibus-chef#164 to support building chefdk on wheezy (it requires one extra lib that ubuntu doesn't), so for the moment you can just pull that branch in and build it manually. |
This can probably be closed as this was fixed in chef/omnibus-software#209 |
Hi! I've tried to install latest chef-dk omnibus package (0.2.0 release) on Debian Wheezy but got same error. Since it's prebuilt for Ubuntu, this error is expected but I can't find a proper way to build chef-dk : I've followed instructions on (https://github.com/opscode/omnibus-chef) but I seems to require many preinstalled dependencies. Is there prebuild binaries for Debian or a VM to build easily built omnibus packages ? Regards, |
@drazzib Hello! The instructions you followed are correct. You'll want to use test kitchen to spin up the vm, which will install all the dependencies and build requirements. The instructions should look more or less like this: cd omnibus-chef
bundle install --binstubs
kitchen setup chefdk-debian-74
kitchen login chefdk-debian-74
cd omnibus-chef
bin/omnibus build chefdk There are more detailed instructions for using omnibus with test kitchen |
Thanks for your help @jordane ! I've managed to build a working Debian package.
Cheers, |
@drazzib I'm not actually affiliated with Chef (I'm just an occasional contributor). As I understand it, Debian is currently not a supported platform for chef-dk, which means you're on your own for package distribution. I don't know if there are any plans to change this in the future. |
/cc: @schisamo |
What would it take to produce Debian builds of the packages? If there's any way I can help with that, please just pass on a list :) |
@jordane explained this neatly in this comment: |
I understand how to build a package myself. I'm wondering how I might help to get official packages built and made available sustainably. |
@benlangfeld It might be better to start a conversation about that on the proposed platform support rfc. |
Started that here, thanks. |
I just added Debian builders and testers to the ChefDK build pipeline. Next release of ChefDK will have Debian support! :) |
@schisamo Excellent news, thanks! :) |
Awesome, thanks @schisamo! |
Hi all, Since ChefDK 0.2.2 now support Debian Wheezy, this issue can be closed. |
After installing chefdk on Debian Wheezy from Ubuntu packages, I got the following exception
I think it might not be too complicated to support Debian Wheezy since you already provide Ubuntu packages (AFAIK, it will only need a full recompilation of package from source).
The text was updated successfully, but these errors were encountered: