I have noticed some other versions of the errors I'm getting. I almost suspect there might be memory corruption going on:
connection failed for: elvis.reverbnation.com (TypeError: can't convert true into Integer), aretha.reverbnation.com (Net::SSH::UserAuth::AgentError: bad authentication reply: 2) C:/rubydev/tools/ruby/lib/ruby/gems/1.8/gems/net-ssh-1.1.2/lib/net/ssh/ userauth/pageant.rb:153: [BUG] Segmentation fault ruby 1.8.5 (2006-12-25) [i386-mswin32] connection failed for: bootsy.reverbnation.com (TypeError: DL::PtrData was expected) connection failed for: bootsy.reverbnation.com (NoMethodError: undefined method `>' for #<DL::PtrData:0x0447E550 ptr=0x06DE0000 size=0 free=0x00000000>), snoop.reverbnation.com (TypeError: can't convert true into Integer) Those are just from what's happened today. I'll give 1.8.6 a shot; however, our site doesn't run on 1.8.6, so for development consistency I'd rather see if I can fix it with 1.8.5. Do you think using the newer versions of Net::SSH would help? On Mar 27, 11:11 am, Jamis Buck <[EMAIL PROTECTED]> wrote: > The Pageant interaction relies on the Ruby/DL library (bundled with > Ruby) to call into native C routines and communicate with pageant via > the windows interprocess API. I didn't write it (it was contributed), > and I don't have any way to test it--can anyone else confirm that > these errors are happening to them? > > I wonder what would happen, Andrew, if you upgraded your Ruby to the > latest 1.8.6. > > - Jamis > > On Mar 27, 2008, at 8:13 AM, Andrew Watts wrote: > > > > > We have several servers in production which we're managing with > > Capistrano. We do not use public key authentication to connect to > > them. I do use public key authentication to connect to other > > machines, so I have Pageant running to hold my key for them. When I > > try to connect to our production servers, I get random errors when > > Net::SSH tries to talk to Pageant. If I try over and over again, > > eventually it will work. If I kill Pageant, the errors go away as > > well. Here is the transcript of a particularly bad session. I'm > > running our "grep_production_log" task to search the log files. > > Ultimately, it doesn't find anything. > > > C:\rubydev\workspace\reverbnation>cap production grep_production_log > > REGEX=fan_reach_id=.2436554. > > * executing `production' > > * executing `aretha' > > * executing `bootsy' > > * executing `elvis' > > * executing `miles' > > * executing `ozzy' > > * executing `patsy' > > * executing `snoop' > > * executing `waylon' > > * executing `willie' > > * executing `grep_production_log' > > regex = "fan_reach_id=.2436554." > > count = 0 > > days_ago = 0 > > before_lines = 0 > > after_lines = 0 > > * executing "grep \"fan_reach_id=.2436554.\" /u/apps/reverbnation/ > > production/shared/log/production.log || :" > > servers: ["aretha.reverbnation.com", "bootsy.reverbnation.com", > > "elvis.reverbnation.com", "miles.reverbnation.com", > > "patsy.reverbnation.com", "snoop.reverbnation.com", > > "waylon.reverbnation.com", "willie.reverbnation.com", > > "ozzy.reverbnation.com"] > > Password: > > connection failed for: elvis.reverbnation.com > > (Net::SSH::UserAuth::AgentError: bad authentication reply: 2) > > > C:\rubydev\workspace\reverbnation>cap production grep_production_log > > REGEX=fan_reach_id=.2436554. > > * executing `production' > > * executing `aretha' > > * executing `bootsy' > > * executing `elvis' > > * executing `miles' > > * executing `ozzy' > > * executing `patsy' > > * executing `snoop' > > * executing `waylon' > > * executing `willie' > > * executing `grep_production_log' > > regex = "fan_reach_id=.2436554." > > count = 0 > > days_ago = 0 > > before_lines = 0 > > after_lines = 0 > > * executing "grep \"fan_reach_id=.2436554.\" /u/apps/reverbnation/ > > production/shared/log/production.log || :" > > servers: ["aretha.reverbnation.com", "bootsy.reverbnation.com", > > "elvis.reverbnation.com", "miles.reverbnation.com", > > "patsy.reverbnation.com", "snoop.reverbnation.com", > > "waylon.reverbnation.com", "willie.reverbnation.com", > > "ozzy.reverbnation.com"] > > Password: > > connection failed for: miles.reverbnation.com > > (Net::SSH::UserAuth::AgentError: bad authentication reply: 1) > > > C:\rubydev\workspace\reverbnation>cap production grep_production_log > > REGEX=fan_reach_id=.2436554. > > * executing `production' > > * executing `aretha' > > * executing `bootsy' > > * executing `elvis' > > * executing `miles' > > * executing `ozzy' > > * executing `patsy' > > * executing `snoop' > > * executing `waylon' > > * executing `willie' > > * executing `grep_production_log' > > regex = "fan_reach_id=.2436554." > > count = 0 > > days_ago = 0 > > before_lines = 0 > > after_lines = 0 > > * executing "grep \"fan_reach_id=.2436554.\" /u/apps/reverbnation/ > > production/shared/log/production.log || :" > > servers: ["aretha.reverbnation.com", "bootsy.reverbnation.com", > > "elvis.reverbnation.com", "miles.reverbnation.com", > > "patsy.reverbnation.com", "snoop.reverbnation.com", > > "waylon.reverbnation.com", "willie.reverbnation.com", > > "ozzy.reverbnation.com"] > > Password: > > connection failed for: snoop.reverbnation.com > > (Net::SSH::UserAuth::AgentError: could not get identity count) > > > C:\rubydev\workspace\reverbnation>cap production grep_production_log > > REGEX=fan_reach_id=.2436554. > > * executing `production' > > * executing `aretha' > > * executing `bootsy' > > * executing `elvis' > > * executing `miles' > > * executing `ozzy' > > * executing `patsy' > > * executing `snoop' > > * executing `waylon' > > * executing `willie' > > * executing `grep_production_log' > > regex = "fan_reach_id=.2436554." > > count = 0 > > days_ago = 0 > > before_lines = 0 > > after_lines = 0 > > * executing "grep \"fan_reach_id=.2436554.\" /u/apps/reverbnation/ > > production/shared/log/production.log || :" > > servers: ["aretha.reverbnation.com", "bootsy.reverbnation.com", > > "elvis.reverbnation.com", "miles.reverbnation.com", > > "patsy.reverbnation.com", "snoop.reverbnation.com", > > "waylon.reverbnation.com", "willie.reverbnation.com", > > "ozzy.reverbnation.com"] > > Password: > > connection failed for: snoop.reverbnation.com > > (Net::SSH::UserAuth::AgentError: could not get identity count) > > > C:\rubydev\workspace\reverbnation>cap production grep_production_log > > REGEX=fan_reach_id=.2436554. > > * executing `production' > > * executing `aretha' > > * executing `bootsy' > > * executing `elvis' > > * executing `miles' > > * executing `ozzy' > > * executing `patsy' > > * executing `snoop' > > * executing `waylon' > > * executing `willie' > > * executing `grep_production_log' > > regex = "fan_reach_id=.2436554." > > count = 0 > > days_ago = 0 > > before_lines = 0 > > after_lines = 0 > > * executing "grep \"fan_reach_id=.2436554.\" /u/apps/reverbnation/ > > production/shared/log/production.log || :" > > servers: ["aretha.reverbnation.com", "bootsy.reverbnation.com", > > "elvis.reverbnation.com", "miles.reverbnation.com", > > "patsy.reverbnation.com", "snoop.reverbnation.com", > > "waylon.reverbnation.com", "willie.reverbnation.com", > > "ozzy.reverbnation.com"] > > Password: > > connection failed for: miles.reverbnation.com > > (Net::SSH::UserAuth::AgentError: could not get identity count) > > > C:\rubydev\workspace\reverbnation>cap production grep_production_log > > REGEX=fan_reach_id=.2436554. > > * executing `production' > > * executing `aretha' > > * executing `bootsy' > > * executing `elvis' > > * executing `miles' > > * executing `ozzy' > > * executing `patsy' > > * executing `snoop' > > * executing `waylon' > > * executing `willie' > > * executing `grep_production_log' > > regex = "fan_reach_id=.2436554." > > count = 0 > > days_ago = 0 > > before_lines = 0 > > after_lines = 0 > > * executing "grep \"fan_reach_id=.2436554.\" /u/apps/reverbnation/ > > production/shared/log/production.log || :" > > servers: ["aretha.reverbnation.com", "bootsy.reverbnation.com", > > "elvis.reverbnation.com", "miles.reverbnation.com", > > "patsy.reverbnation.com", "snoop.reverbnation.com", > > "waylon.reverbnation.com", "willie.reverbnation.com", > > "ozzy.reverbnation.com"] > > Password: > > connection failed for: bootsy.reverbnation.com > > (Net::SSH::UserAuth::AgentError: could not get identity count), > > waylon.reverbnation.com (NoMethodError: undefined method `>' for > > #<DL::PtrData:0x043545D0 ptr=0x06DD0000 size=0 free=0x00000000>) > > > C:\rubydev\workspace\reverbnation>cap production grep_production_log > > REGEX=fan_reach_id=.2436554. > > * executing `production' > > * executing `aretha' > > * executing `bootsy' > > * executing `elvis' > > * executing `miles' > > * executing `ozzy' > > * executing `patsy' > > * executing `snoop' > > * executing `waylon' > > * executing `willie' > > * executing `grep_production_log' > > regex = "fan_reach_id=.2436554." > > count = 0 > > days_ago = 0 > > before_lines = 0 > > after_lines = 0 > > * executing "grep \"fan_reach_id=.2436554.\" /u/apps/reverbnation/ > > production/shared/log/production.log || :" > > servers: ["aretha.reverbnation.com", "bootsy.reverbnation.com", > > "elvis.reverbnation.com", "miles.reverbnation.com", > > "patsy.reverbnation.com", "snoop.reverbnation.com", > > "waylon.reverbnation.com", "willie.reverbnation.com", > > "ozzy.reverbnation.com"] > > Password: > > connection failed for: patsy.reverbnation.com > > (Net::SSH::UserAuth::AgentError: could not get identity count) > > > C:\rubydev\workspace\reverbnation>cap production grep_production_log > > REGEX=fan_reach_id=.2436554. > > * executing `production' > > * executing `aretha' > > * executing `bootsy' > > * executing `elvis' > > * executing `miles' > > * executing `ozzy' > > * executing `patsy' > > * executing `snoop' > > * executing `waylon' > > * executing `willie' > > * executing `grep_production_log' > > regex = "fan_reach_id=.2436554." > > count = 0 > > days_ago = 0 > > before_lines = 0 > > after_lines = 0 > > * executing "grep \"fan_reach_id=.2436554.\" /u/apps/reverbnation/ > > production/shared/log/production.log || :" > > servers: ["aretha.reverbnation.com", "bootsy.reverbnation.com", > > "elvis.reverbnation.com", "miles.reverbnation.com", > > "patsy.reverbnation.com", "snoop.reverbnation.com", > > "waylon.reverbnation.com", "willie.reverbnation.com", > > "ozzy.reverbnation.com"] > > Password: > > connection failed for: miles.reverbnation.com > > (Net::SSH::UserAuth::AgentError: bad authentication reply: 2), > > ozzy.reverbnation.com (Net::SSH::UserAuth::AgentError: bad > > authentication reply: 1) > > > C:\rubydev\workspace\reverbnation>cap production grep_production_log > > REGEX=fan_reach_id=.2436554. > > * executing `production' > > * executing `aretha' > > * executing `bootsy' > > * executing `elvis' > > * executing `miles' > > * executing `ozzy' > > * executing `patsy' > > * executing `snoop' > > * executing `waylon' > > * executing `willie' > > * executing `grep_production_log' > > regex = "fan_reach_id=.2436554." > > count = 0 > > days_ago = 0 > > before_lines = 0 > > after_lines = 0 > > * executing "grep \"fan_reach_id=.2436554.\" /u/apps/reverbnation/ > > production/shared/log/production.log || :" > > servers: ["aretha.reverbnation.com", "bootsy.reverbnation.com", > > "elvis.reverbnation.com", "miles.reverbnation.com", > > "patsy.reverbnation.com", "snoop.reverbnation.com", > > "waylon.reverbnation.com", "willie.reverbnation.com", > > ... > > read more ยป > > smime.p7s > 3KDownload --~--~---------~--~----~------------~-------~--~----~ To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/capistrano -~----------~----~----~----~------~----~------~--~---
