Hi,

let me resend my request hoping there is the one who can point at the
solution of the problem.

There are two machines: computer1 and computer2.
 
Parameters of computer1:
perl 5.6.1
sname=solaris, osvers=2.8, archname=sun4-solaris-thread-64int-ld
DBI 1.41
DBI::ProxyServer 0.3005
DBD::Oracle 1.16
DBD::Proxy 0.2004
RPC::PlServer 0.2018 
RPC::PlClient 0.2018 
Storable 2.11

Parameters of computer2:
perl 5.8.0
osname=linux, osvers=2.4.21-23.elsmp, archname=i386-linux-thread-multi
DBI 1.48
DBI::ProxyServer 0.3005
DBD::Oracle 1.16
DBD::Proxy 0.2004
RPC::PlServer 0.2018 
RPC::PlClient 0.2018 
Storable 2.15

I have dbiproxy daemon running on computer1 with standard configuration.
Unfortunately, from time to time while connecting from computer2 it crushes
with an error:

======
Child died: Storable binary image v2.7 more recent than I am (v2.6) 
at blib/lib/Storable.pm (autosplit into blib/lib/auto/Storable/thaw.al) line 369
thread 373, at /usr/local/lib/perl5/site_perl/5.6.1/RPC/PlServer/Comm.pm line 
179 thread 373
======

After that I have to restart daemon to make dbiproxy work again.

Why is that? Which modules these versions (2.7 and 2.6) concern? Both Storable
modules have different versions. How can I avoid it?

There is also one interesting thing. I have two identical scripts on
computer1 and computer2 testing my dbiproxy connection. Let's call them
testproxy_comp1.pl and testproxy_comp2.pl. After restarting dbiproxy deamon
testproxy_comp2.pl fails because of:

======
Cannot log in to DBI::ProxyServer: Unexpected EOF from server 
at /usr/lib/perl5/site_perl/5.8.0/RPC/PlClient.pm line 79'
======

Then I run testproxy_comp1.pl and it is OK. After that I run
testproxy_comp2.pl again and now it runs with no errors. Is anybody 
able to explain that strange situation?

Thank you for your help in advance.
Wojciech Pietron

Reply via email to