Bolt needs /opt/puppetlabs, but does not exist on debian buster

34 views
Skip to first unread message

Christoph Myself

unread,
Aug 27, 2019, 6:07:33 AM8/27/19
to Puppet Users
Hi,

I want to use  bolt to run some tasks on a debian 10 buster node

On the buster node I Installed the puppet packages fro puppetlabs.com via dpkg -i  puppet5-release-buster.deb and apt install puppet.

But whenever I want to run a task from my bolt directory to that debian buster I get an error :
  bash: /tmp/828ed839-b442-4a25-bfa0-69c74077f40d/patch_server.rb: /opt/puppetlabs/puppet/bin/ruby: bad interpreter: No such file or directory

I dont have an /opt/puppetlabs tree.

The buster puppet package from puppetlabs seems to install elsewhere but not in /opt/puppetlabs

How can I run bolt tasks in this  situation ?

Thanks
  Chistoph


David Schmitt

unread,
Aug 27, 2019, 6:36:23 AM8/27/19
to Puppet Users
"puppet" is the debian-native packaging. to get the puppetlabs packaging, install `puppet-agent`. You'll also want to use the puppet6 - not the puppet5 - release train, to get all the new stuff.

Cheers, David

--
You received this message because you are subscribed to the Google Groups "Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/3f653db0-dbfe-49bb-93a6-d2e8e1ea66fa%40googlegroups.com.

Daniel Krämer

unread,
Aug 27, 2019, 11:23:29 AM8/27/19
to puppet...@googlegroups.com
There are no puppet5 packages for Debian Buster from puppetlabs at the moment. They are expected mid October.

Reply all
Reply to author
Forward
0 new messages