I ran into an interesting one today, the answer to which was on display at
the bottom of the Google cache of a long-expired Blastwave mailing list
thread behind a door marked 'Beware the Leopard'.  I've repro'd it here in
case you ever hit it.

When running the Puppet agent on a Solaris 10 SPARC system for the first
time I received the following error:

ld.so.1: ruby18: fatal: relocation error: file
/opt/csw/lib/ruby/1.8/sparc-solaris2.9/openssl.so: symbol EVP_MD_CTX_md:
referenced symbol not found

The problem turned out to be that a non-CSW OpenSSL version was installed
that didn't have the symbol Ruby was looking for.  The fix (assuming you
can't remove the offending lib) is to set the LD_LIBRARY_PATH when running
the agent like so:

LD_LIBRARY_PATH=/opt/csw/lib:$LD_LIBRARY_PATH /opt/csw/bin/puppet agent

So now you know...

-- 
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