[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

comp.lang.ruby

undefined method `close' for OpenSSL::SSL::SSLSocket

Brad Whitaker

4/21/2009 11:57:00 PM

I'm having a problem with 1.8.6 and soap4r that I don't understand. I'm
running within Apache as a CGI. I developed this code on a Windows box
and it works fine, but I've moved the code to my production Linux
environment and I get this error:

undefined method `close' for #<OpenSSL::SSL::SSLSocket:0xb790c024>

Fault Class: NoMethodError

/data1/target_copy/gems/httpclient-2.1.4/lib/httpclient/session.rb:271:in
`close'
/data1/target_copy/gems/httpclient-2.1.4/lib/httpclient/session.rb:554:in
`close'
/data1/target_copy/gems/httpclient-2.1.4/lib/httpclient/session.rb:149:in
`query'
/data1/target_copy/gems/httpclient-2.1.4/lib/httpclient.rb:942:in
`do_get_block'
/data1/target_copy/gems/httpclient-2.1.4/lib/httpclient.rb:758:in
`do_request'
/data1/target_copy/gems/httpclient-2.1.4/lib/httpclient.rb:837:in
`protect_keep_alive_disconnected'
/data1/target_copy/gems/httpclient-2.1.4/lib/httpclient.rb:757:in
`do_request'
/data1/target_copy/gems/httpclient-2.1.4/lib/httpclient.rb:663:in
`request'
/data1/target_copy/gems/httpclient-2.1.4/lib/httpclient.rb:591:in `post'
/data1/target_copy/lib/soap/streamHandler.rb:238:in `send_post'
/data1/target_copy/lib/soap/streamHandler.rb:172:in `send'
/data1/target_copy/lib/soap/rpc/proxy.rb:179:in `route'
/data1/target_copy/lib/soap/rpc/proxy.rb:143:in `call'
/data1/target_copy/lib/soap/rpc/driver.rb:181:in `call'
(eval):6:in `list'
/data1/target_copy/lib/sm-utils.rb:338:in `list_targets'
/data1/target_copy/lib/sm-soap-utils.rb:111:in `list_targets'
/data1/target_copy/lib/tc-utils.rb:465:in `get_global_targets_hash'
/data1/target_copy/lib/tc-actions.rb:97:in `main'
/data1/target_copy/www/target_copy.cgi:121

Any suggestions about how I might resolve this problem would be greatly
appreciated.

Thanks,

Brad
--
Posted via http://www.ruby-....

7 Answers

Brad Whitaker

4/22/2009 9:14:00 PM

0

I've determined that "include Buffering" is somehow being ignored for
class SSLSocket in file openssl/ssl.rb. Can anyone suggest a reason why
that could be happening?

(My working Windows version is patchlevel 111 but my non-working Linux
version is patchlevel 111. Could this account for anything? I can't find
release notes that describe the changes between the patchlevels.)


Brad Whitaker wrote:
> I'm having a problem with 1.8.6 and soap4r that I don't understand. I'm
> running within Apache as a CGI. I developed this code on a Windows box
> and it works fine, but I've moved the code to my production Linux
> environment and I get this error:
>
> undefined method `close' for #<OpenSSL::SSL::SSLSocket:0xb790c024>

--
Posted via http://www.ruby-....

Brad Whitaker

4/23/2009 12:50:00 AM

0

I resolved my problem. My load paths were 'reversed', i.e. the machine
specific path "/ruby/lib/ruby/1.8/i686-linux" was located before the
non-machine specific path "/ruby/lib/ruby/1.8". The httpclient gem has a
statement "require openssl" that is intended to open file "openssl.rb"
but was opening "openssl.so" instead because of the unusual order of my
load paths. The end result was that various modules (mixins) that are
'included' in OpenSSL::SSL::SSLSocket (e.g. Buffering) were not being
loaded and were not augmenting the SSLSocket class.

Brad Whitaker wrote:
> I've determined that "include Buffering" is somehow being ignored for
> class SSLSocket in file openssl/ssl.rb. Can anyone suggest a reason why
> that could be happening?
>
> (My working Windows version is patchlevel 111 but my non-working Linux
> version is patchlevel 111. Could this account for anything? I can't find
> release notes that describe the changes between the patchlevels.)
>
>
> Brad Whitaker wrote:
>> I'm having a problem with 1.8.6 and soap4r that I don't understand. I'm
>> running within Apache as a CGI. I developed this code on a Windows box
>> and it works fine, but I've moved the code to my production Linux
>> environment and I get this error:
>>
>> undefined method `close' for #<OpenSSL::SSL::SSLSocket:0xb790c024>

--
Posted via http://www.ruby-....

Fortinbras

6/21/2010 9:06:00 PM

0

On Mon, 21 Jun 2010 00:26:15 +0200, Alboroto <Alboroto@sincorreo.com>
wrote:

> DRMX escribi??:
>> On 19 jun, 12:20, Alboroto <Albor...@sincorreo.com> wrote:
>>> Eso del asunto se lo he le do a Fortinbras, es idea original suya, creo
>>> yo porque a nadie m s se lo he le do. Y desde hace poco que le algo
>>> sobre la Guerra del Opio en China, esa idea me tiene podrida,
>>> repodrida.
>>> Compartan conmigo el desconcierto, por favor.
>> Pues yo vengo hablando de esto tiempo atr??s, en concreto hay un hilo
>> de septiembre del a??o pasado en que hago notar el detalle.
>
> Lo buscar??, gracias, pod??as tambi??n dar alguna explicaci??n al detalle,
> ??no?
>
>
>> Y ya puestos, querr??a hacer recalcar el papel??n de nuestra maravillosa
>> ONU en Kirguist??n. All?? se cuentan las muertes por decenas y cientos,
>> d??a s?? y d??a tambi??n, y cositas de estas:
>> http://www.eluniversal.com.mx/notas/6...
>> Pero los pobres, ni tienen petr??leo, ni opio, ni palestinos ni
>> americanos, as?? que nuestra conciencia aparecer?? por all?? m??s tarde
>> para levantar acta de defunci??n, c??mo suele ser lo habitual.
>>
>
>
> Curiosa la rapidez con la que la ONU decidi?? la invasi??n de Afganist??n,
> y el poco inter??s que tienen en salir de all?? tantos ej??rcitos. S??. La
> ONU es rara, por decirlo fino.
>
>
>
>

Esa invasion estaba preparada de hace larguisimo tiempo como eslabon de un
plan precedido por las torres gemelas y proseguido por la agresion a Irak.
Son'aban con tomar a Iran entre dos fuegos y que cederia ante la sola
amenaza sin resistencias. El plan colapso en Afghanistan e Irak y llevo a
la Presidencia de Ahmadinenshah.

Fortinbras

--
Using Opera's revolutionary e-mail client: http://www.opera...

Alboroto

6/22/2010 8:39:00 AM

0

Fortinbras escribi??:

> Esa invasion estaba preparada de hace larguisimo tiempo como eslabon de
> un plan precedido por las torres gemelas y proseguido por la agresion a
> Irak. Son'aban con tomar a Iran entre dos fuegos y que cederia ante la
> sola amenaza sin resistencias. El plan colapso en Afghanistan e Irak y
> llevo a la Presidencia de Ahmadinenshah.


Es un pel??n dif??cil de llevar a cabo eso que dices. En todo caso debi??
ser un plan de alg??n servicio muy, muy secreto, tan secreto que se puede
considerar antinorteamericano.

Fortinbras

6/22/2010 8:51:00 PM

0

On Tue, 22 Jun 2010 10:38:41 +0200, Alboroto <Alboroto@sincorreo.com>
wrote:

> Fortinbras escribi??:
>
>> Esa invasion estaba preparada de hace larguisimo tiempo como eslabon de
>> un plan precedido por las torres gemelas y proseguido por la agresion a
>> Irak. Son'aban con tomar a Iran entre dos fuegos y que cederia ante la
>> sola amenaza sin resistencias. El plan colapso en Afghanistan e Irak y
>> llevo a la Presidencia de Ahmadinenshah.
>
>
> Es un pel??n dif??cil de llevar a cabo eso que dices. En todo caso debi??
> ser un plan de alg??n servicio muy, muy secreto, tan secreto que se puede
> considerar antinorteamericano.


Nada de secreto. Manifiesto para todos. Basta examinar lo hechos. Y las
confirmaciones de cada dia. Hoy salio la noticia de pagos de proteccion a
sus enemigos por parte de los yankys en Afghanistan. La proteccion para
recibir suministros y seguir participando en el negocio. Esta en todos los
diarios. Obama sigue con la jugada, pues es la mejor salida para los
intereses de Obama.

Fortinbras

--
Using Opera's revolutionary e-mail client: http://www.opera...

Alboroto

6/24/2010 4:57:00 PM

0

Fortinbras escribi??:
> On Tue, 22 Jun 2010 10:38:41 +0200, Alboroto <Alboroto@sincorreo.com>
> wrote:
>
>> Fortinbras escribi??:
>>
>>> Esa invasion estaba preparada de hace larguisimo tiempo como eslabon
>>> de un plan precedido por las torres gemelas y proseguido por la
>>> agresion a Irak. Son'aban con tomar a Iran entre dos fuegos y que
>>> cederia ante la sola amenaza sin resistencias. El plan colapso en
>>> Afghanistan e Irak y llevo a la Presidencia de Ahmadinenshah.
>>
>>
>> Es un pel??n dif??cil de llevar a cabo eso que dices. En todo caso debi??
>> ser un plan de alg??n servicio muy, muy secreto, tan secreto que se
>> puede considerar antinorteamericano.
>
>
> Nada de secreto. Manifiesto para todos. Basta examinar lo hechos. Y las
> confirmaciones de cada dia. Hoy salio la noticia de pagos de proteccion
> a sus enemigos por parte de los yankys en Afghanistan. La proteccion
> para recibir suministros y seguir participando en el negocio. Esta en
> todos los diarios. Obama sigue con la jugada, pues es la mejor salida
> para los intereses de Obama.

Pero hablas de los pactos actuales, que pueden ir cambiando seg??n
intereses, pero no es lo mismo lo del 11S

??Obama sigue la jugada de pactar con Osama?

Fortinbras

6/24/2010 9:32:00 PM

0

On Thu, 24 Jun 2010 18:56:36 +0200, Alboroto <Alboroto@sincorreo.com>
wrote:

> Fortinbras escribi??:
>> On Tue, 22 Jun 2010 10:38:41 +0200, Alboroto <Alboroto@sincorreo.com>
>> wrote:
>>
>>> Fortinbras escribi??:
>>>
>>>> Esa invasion estaba preparada de hace larguisimo tiempo como eslabon
>>>> de un plan precedido por las torres gemelas y proseguido por la
>>>> agresion a Irak. Son'aban con tomar a Iran entre dos fuegos y que
>>>> cederia ante la sola amenaza sin resistencias. El plan colapso en
>>>> Afghanistan e Irak y llevo a la Presidencia de Ahmadinenshah.
>>>
>>>
>>> Es un pel??n dif??cil de llevar a cabo eso que dices. En todo caso debi??
>>> ser un plan de alg??n servicio muy, muy secreto, tan secreto que se
>>> puede considerar antinorteamericano.
>> Nada de secreto. Manifiesto para todos. Basta examinar lo hechos. Y
>> las confirmaciones de cada dia. Hoy salio la noticia de pagos de
>> proteccion a sus enemigos por parte de los yankys en Afghanistan. La
>> proteccion para recibir suministros y seguir participando en el
>> negocio. Esta en todos los diarios. Obama sigue con la jugada, pues es
>> la mejor salida para los intereses de Obama.
>
> Pero hablas de los pactos actuales, que pueden ir cambiando seg??n
> intereses, pero no es lo mismo lo del 11S
>
> ??Obama sigue la jugada de pactar con Osama?

Osama no existe! Es una fabricacion de USA!

Fortinbras

--
Using Opera's revolutionary e-mail client: http://www.opera...