Issue #3363 has been updated by James Turnbull. Status changed from Unreviewed to Accepted
---------------------------------------- Bug #3363: Puppet Master webrick server doesn't work with Ruby Enterprise Edition http://projects.reductivelabs.com/issues/3363 Author: Jeff McCune Status: Accepted Priority: Low Assigned to: Category: server Target version: Affected version: 0.25.4 Keywords: ree rubyenterprise passenger sk_x509_num undefined symbol Branch: While debugging, I notice that Ruby Enterprise Edition does not work correctly with puppetmasterd when running within the webrick server. This is almost certainly an issue with ruby enterprise edition, but I'm documenting the issue here since it has bit other people as well (http://urgetopunt.com/puppet/2010/02/28/running-puppet-with-ree.html) This is ruby-enterprise-1.8.7-2010.01, passenger 2.2.11 and Puppet 0.25.4. When starting the puppet master using: `/opt/ruby-enterprise/bin/puppetmasterd --config /etc/puppet/puppetmasterd.conf --no-daemonize --servertype webrick --debug --trace` The server starts fine, but as soon as an SSL client connects, ruby totally bombs out: `/opt/ruby-enterprise/bin/ruby: symbol lookup error: /opt/ruby-enterprise/lib/ruby/1.8/x86_64-linux/openssl.so: undefined symbol: sk_x509_num` Workaround: Don't run puppetmaster using webrick with Ruby Enterprise Edition. Instead, allow apache or some other HTTP server to handle the SSL connection. -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://reductivelabs.com/redmine/my/account -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/puppet-bugs?hl=en.
