On Fri, Nov 23, 2012 at 2:46 PM, Alaric <paxindust...@gmail.com> wrote:
> Hi,
>
> I'm having a weird issue and was wondering if anyone else had run into it.  I 
> recently upgraded from puppet 2.7 -> 3.0.1  After cleaning up some gems on my 
> puppet master everything seemed to be working ok.  I had originally used the 
> EPEL repo's to deploy puppet, but switched to the Puppet Labs repos so I 
> could upgrade to 2.7 then 3.   On RHEL5 only, I get a RSTRING_PTR error if I 
> upgrade to the Puppet Labs version (1.4.6) if I roll back to the EPEL veriosn 
> of rubygem-json (1.4.3) Everything works again.
>
>
> Has anyone seen anything like this before?
>
> Thanks
>
> -a
>
>
> Rolling back to rubygem-json-1.4.3-3.el5.1 and everything works
>
> After Upgrade of rubygem-json
>
> Info: Retrieving plugin
> /usr/bin/ruby: symbol lookup error: 
> /usr/lib64/ruby/site_ruby/1.8/x86_64-linux/json/ext/parser.so: undefined 
> symbol: RSTRING_PTR
>
> [root@rhel5build-10wa gems]# rpm -qi rubygem-json
> Name        : rubygem-json                 Relocations: (not relocatable)
> Version     : 1.4.6                             Vendor: Puppet Labs
> Release     : 1.el5                         Build Date: Wed 26 Sep 2012 
> 06:10:33 PM EDT
> Install Date: Fri 23 Nov 2012 05:11:36 PM EST      Build Host: 
> rpm-builder.puppetlabs.lan
> Group       : Development/Languages         Source RPM: 
> rubygem-json-1.4.6-1.el5.src.rpm
> Size        : 592354                           License: Ruby or GPLv2
> Signature   : RSA/SHA1, Wed 26 Sep 2012 06:15:36 PM EDT, Key ID 
> 1054b7a24bd6ec30
> URL         : http://json.rubyforge.org
> Summary     : A JSON implementation in Ruby
> Description :
> This is a implementation of the JSON specification according
> to RFC 4627 in Ruby.
> You can think of it as a low fat alternative to XML,
> if you want to store data to disk or transmit it over
> a network rather than use a verbose markup language.
>
>
>
>
> Before Upgrade:
>
> [root@rhel5build-10wa ~]# rpm -qi rubygem-json
> Name        : rubygem-json                 Relocations: (not relocatable)
> Version     : 1.4.3                             Vendor: Fedora Project
> Release     : 3.el5.1                       Build Date: Thu 16 Sep 2010 
> 03:40:59 AM EDT
> Install Date: Mon 19 Nov 2012 03:54:16 PM EST      Build Host: 
> x86-03.phx2.fedoraproject.org
> Group       : Development/Languages         Source RPM: 
> rubygem-json-1.4.3-3.el5.1.src.rpm
> Size        : 629927                           License: Ruby or GPLv2
> Signature   : DSA/SHA1, Mon 20 Sep 2010 12:40:46 PM EDT, Key ID 
> 119cc036217521f6
> Packager    : Fedora Project
> URL         : http://json.rubyforge.org
> Summary     : A JSON implementation in Ruby
> Description :
> This is a implementation of the JSON specification according
> to RFC 4627 in Ruby.
> You can think of it as a low fat alternative to XML,
> if you want to store data to disk or transmit it over
> a network rather than use a verbose markup language.
>
> [root@rhel5build-10wa ~]# puppet agent --test
> Info: Retrieving plugin
> Info: Loading facts in /var/lib/puppet/lib/facter/born_on.rb
> Info: Loading facts in /var/lib/puppet/lib/facter/facter_dot_d.rb
> Info: Loading facts in /var/lib/puppet/lib/facter/puppet_vardir.rb
> Info: Loading facts in /var/lib/puppet/lib/facter/root_home.rb
> Info: Caching catalog for rhel5build-10wa
> Info: Applying configuration version '1353708172'
> Finished catalog run in 11.65 seconds
>
>
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Puppet Users" group.
> To post to this group, send email to puppet-users@googlegroups.com.
> To unsubscribe from this group, send email to 
> puppet-users+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/puppet-users?hl=en.
>

I tried to reproduce this and just couldn't.   Does this happen on
other systems?

Is there any more information you could think of?

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-users@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to