<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:times new roman,new york,times,serif;font-size:12pt"><div>I recently upgraded a server's rubygems from 0.9.0 to 1.2.0. Upon
doing so, one of our apps that uses soap4r thinks all the security
certificates it sees are invalid (see Error 1 below). I tried
reverting to 0.9.0, but anything that uses rubygems crashes now (see
Error 2 below). If anyone could help me solve either problem, that
would be great. Ideally, I'd like to run the latest version because
some of my new Rails apps have issues with the older version of
Rubygems. Thanks!
<br><br> <p>=============Error 1=================<br> Processing MainController#index (for 76.2.163.148 at 2008-07-25
11:06:30) [GET]
<br> &nbsp; Session ID: 56f806ed434bfb20f2e37cb433c62220
<br> &nbsp; Parameters: {"action"=&gt;"index", "controller"=&gt;"main"}
<br> Error in main_controller.index: certificate verify failed
<br> /var/www/fulfillment/public/../config/../lib/http-access2.rb:1001:in
`connect'
<br> /var/www/fulfillment/public/../config/../lib/http-access2.rb:1001:in
`ssl_connect'
<br> /var/www/fulfillment/public/../config/../lib/http-access2.rb:1363:in
`connect'
<br> /usr/local/lib/ruby/1.8/timeout.rb:56:in `timeout'
<br> /usr/local/lib/ruby/1.8/timeout.rb:76:in `timeout'
<br> /var/www/fulfillment/public/../config/../lib/http-access2.rb:1351:in
`connect'
<br> /var/www/fulfillment/public/../config/../lib/http-access2.rb:1209:in
`query'
<br> /var/www/fulfillment/public/../config/../lib/http-access2.rb:892:in
`query'
<br> /var/www/fulfillment/public/../config/../lib/http-access2.rb:434:in
`do_get_block'
<br> /var/www/fulfillment/public/../config/../lib/http-access2.rb:370:in
`conn_request'
<br> /var/www/fulfillment/public/../config/../lib/http-access2.rb:285:in
`request'
<br> /var/www/fulfillment/public/../config/../lib/http-access2.rb:264:in
`post'
<br> /usr/local/lib/ruby/1.8/soap/streamHandler.rb:170:in `send_post'
<br> /usr/local/lib/ruby/1.8/soap/streamHandler.rb:109:in `send'
<br> /usr/local/lib/ruby/1.8/soap/rpc/proxy.rb:170:in `route'
<br> /usr/local/lib/ruby/1.8/soap/rpc/proxy.rb:141:in `call'
<br> /usr/local/lib/ruby/1.8/soap/rpc/driver.rb:178:in `call'
<br> /usr/local/lib/ruby/1.8/soap/rpc/driver.rb:232:in `get_unfulfilled'
<br> /usr/local/lib/ruby/gems/1.8/gems/actionwebservice-1.1.6/lib/action_web_service/client/soap_client.rb:63:in `send'
<br> /usr/local/lib/ruby/gems/1.8/gems/actionwebservice-1.1.6/lib/action_web_service/client/soap_client.rb:63:in `perform_invocation'
<br> /usr/local/lib/ruby/gems/1.8/gems/actionwebservice-1.1.6/lib/action_web_service/client/base.rb:15:in `method_missing'
<br> /var/www/fulfillment/public/../config/../app/controllers/main_controller.rb:35:in `index'
<br> /usr/local/lib/ruby/gems/1.8/gems/actionpack-1.12.5/lib/action_controller/base.rb:941:in `send'
<br> /usr/local/lib/ruby/gems/1.8/gems/actionpack-1.12.5/lib/action_controller/base.rb:941:in `perform_action_without_filters'
<br> /usr/local/lib/ruby/gems/1.8/gems/actionpack-1.12.5/lib/action_controller/filters.rb:368:in `perform_action_without_benchmark'
<br> /usr/local/lib/ruby/gems/1.8/gems/actionpack-1.12.5/lib/action_controller/benchmarking.rb:69:in
`perform_action_without_rescue'
<br> /usr/local/lib/ruby/1.8/benchmark.rb:293:in `measure'
<br> /usr/local/lib/ruby/gems/1.8/gems/actionpack-1.12.5/lib/action_controller/benchmarking.rb:69:in
`perform_action_without_rescue'
<br> /usr/local/lib/ruby/gems/1.8/gems/actionpack-1.12.5/lib/action_controller/rescue.rb:82:in `perform_action'
<br> /usr/local/lib/ruby/gems/1.8/gems/actionpack-1.12.5/lib/action_controller/base.rb:408:in `send'
<br> /usr/local/lib/ruby/gems/1.8/gems/actionpack-1.12.5/lib/action_controller/base.rb:408:in `process_without_filters'
<br> /usr/local/lib/ruby/gems/1.8/gems/actionpack-1.12.5/lib/action_controller/filters.rb:377:in
`process_without_session_management_support'
<br> /usr/local/lib/ruby/gems/1.8/gems/actionpack-1.12.5/lib/action_controller/session_management.rb:117:in `process'
<br> /usr/local/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/dispatcher.rb:38:in
`dispatch'
<br> /var/www/fulfillment/public/dispatch.cgi:10
<br> Completed in 0.01965 (50 reqs/sec) | Rendering: 0.00006 (0%) | 200 OK&nbsp;</p><p><br></p><p><br> </p><p>============Error 2============== <br></p><p>irb(main):001:0&gt; require 'rubygems'
<br> =&gt; true
<br> irb(main):002:0&gt; require 'hpricot'
<br> NoMethodError: private method `specification_version=' called for
#&lt;Gem::Specification:0xb7c8d1a8&gt;
<br> &nbsp; &nbsp; &nbsp; &nbsp; from /usr/local/lib/ruby/site_ruby/1.8/rubygems/source_index.rb:86:in
`load_specification'
<br> &nbsp; &nbsp; &nbsp; &nbsp; from /usr/local/lib/ruby/site_ruby/1.8/rubygems/specification.rb:401:in `initialize'
<br> &nbsp; &nbsp; &nbsp; &nbsp; from (eval):1:in `new'
<br> &nbsp; &nbsp; &nbsp; &nbsp; from (eval):1:in `load_specification'
<br> &nbsp; &nbsp; &nbsp; &nbsp; from /usr/local/lib/ruby/site_ruby/1.8/rubygems/source_index.rb:121:in `eval'
<br> &nbsp; &nbsp; &nbsp; &nbsp; from /usr/local/lib/ruby/site_ruby/1.8/rubygems/source_index.rb:86:in
`load_specification'
<br> &nbsp; &nbsp; &nbsp; &nbsp; from /usr/local/lib/ruby/site_ruby/1.8/rubygems/source_index.rb:121:in `load_gems_in'
<br> &nbsp; &nbsp; &nbsp; &nbsp; from /usr/local/lib/ruby/site_ruby/1.8/rubygems/source_index.rb:120:in `each'
<br> &nbsp; &nbsp; &nbsp; &nbsp; from /usr/local/lib/ruby/site_ruby/1.8/rubygems/source_index.rb:120:in `load_gems_in'
<br> &nbsp; &nbsp; &nbsp; &nbsp; from /usr/local/lib/ruby/site_ruby/1.8/rubygems/source_index.rb:75:in
`from_gems_in'
<br> &nbsp; &nbsp; &nbsp; &nbsp; from /usr/local/lib/ruby/site_ruby/1.8/rubygems/source_index.rb:47:in
`from_installed_gems'
<br> &nbsp; &nbsp; &nbsp; &nbsp; from /usr/local/lib/ruby/site_ruby/1.8/rubygems.rb:109:in
`source_index'
<br> &nbsp; &nbsp; &nbsp; &nbsp; from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:111:in `init_gemspecs'
<br> &nbsp; &nbsp; &nbsp; &nbsp; from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:56:in `initialize'
<br> &nbsp; &nbsp; &nbsp; &nbsp; from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:30:in `new'
<br> &nbsp; &nbsp; &nbsp; &nbsp; from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:30:in `require'
<br> </p></div></div><br>

      </body></html>