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

Reply via email to