AW: updated ruby20/puppet3 packages

Dvorak Andreas Andreas.Dvorak at baaderbank.de
Tue Dec 16 12:16:47 CET 2014


Hi Toni,

finally I have installed the puppet agent 3.6.2 today on an i386 server.
Unfortunately the service does not want to start.

[ Dec 16 11:19:28 Executing stop method ("/var/opt/csw/svc/method/svc-cswpuppetd stop") ]
/opt/csw/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- facter (LoadError)
        from /opt/csw/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
        from /opt/csw/lib/ruby/site_ruby/2.0.0/puppet.rb:6:in `<top (required)>'
        from /opt/csw/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
        from /opt/csw/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
        from /opt/csw/lib/ruby/site_ruby/2.0.0/puppet/util/command_line.rb:12:in `<top (required)>'
        from /opt/csw/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
        from /opt/csw/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
        from /opt/csw/bin/puppet:7:in `<main>'

bash-3.00# ls -l /opt/csw/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb
-rw-r--r--   1 root     bin         4207 Feb 22  2014 /opt/csw/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb
bash-3.00# ls -l /opt/csw/lib/ruby/site_ruby/2.0.0/puppet.rb
-rw-r--r--   1 root     bin         8893 Jun  9  2014 /opt/csw/lib/ruby/site_ruby/2.0.0/puppet.rb

How you got an idea for that problem?

Best regards,
Andreas


Von: users [mailto:users-bounces+andreas.dvorak=baaderbank.de at lists.opencsw.org] Im Auftrag von Dagobert Michelsen
Gesendet: Donnerstag, 23. Oktober 2014 12:52
An: Questions and discussions; toni+opencsw-users at stderr.at
Betreff: Re: updated ruby20/puppet3 packages

Hi Toni,

Am 22.10.2014 um 20:41 schrieb Ben Walton <bwalton at opencsw.org<mailto:bwalton at opencsw.org>>:
This is great! I would recommend that you apply to become a maintainer by writing to board at opencsw.org<mailto:board at opencsw.org>. This will get you commit rights and access to the build farm.


This is excellent news! We are really looking forward for you to join the project.


Best regards

  — Dago
Thanks
-Ben
On Oct 22, 2014 3:14 PM, "Toni Schmidbauer" <toni+opencsw-users at stderr.at<mailto:toni%2Bopencsw-users at stderr.at>> wrote:
hi,

i'm just getting my feet wet with building opencsw packages with
mgar. we are using puppet on solaris and i would like to update the
puppet3 packages. as far as i know the current maintainer of the puppet3
packages is no longer interested in updating to a newer version
(https://www.opencsw.org/mantis/view.php?id=5150).

what i've done so far:

- updated the puppet3 Makefile to puppet 3.6.2 and added a dependency on
  ruby20. the current ruby version used for puppet (1.8) is old and
  according to ruby-lang.org<http://ruby-lang.org/> out of maintenance.

- created a new package for hiera, as the puppet master now depends on
  it

- refactored the ruby20 package into ruby20, ruby20_ri and ruby20_dev
  and added a dependency on libssl_1_0_0

we are going to do some more testing with these new packages and i would
love to bring these changes upstream.

what's not quite clear to me is how do i bring these changes upstream?
should i open bug reports for puppet3 and ruby20? what about the new
hiera package?

or should i post patches?

sorry for all the questions, any help would be appreciated

thanks
toni
--
Don't forget, there is no security | toni at stderr dot at
-- Wulfgar                         | Toni Schmidbauer

--
"You don't become great by trying to be great, you become great by wanting to do something,
and then doing it so hard that you become great in the process." - xkcd #896

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opencsw.org/pipermail/users/attachments/20141216/094383ba/attachment.html>


More information about the users mailing list