Hi list,
I am running a perl script accessing some soap services using
Soap::Lite. On an elderly linux (redhat 4, perl 5.8.5 and
soap-lite-0.67) everything runs fine. On an actual linux
(opensuse 11.1, perl 5.10.0, soap-lite-0.710) I get an
"illegal seek" in the call of "SOAP::Lite->service"
Here is the stack trace of the perl debugger (some information
in the output was Xed out):
Service description
'https://XXX.de/test-eins/cgi-bin/soap?wsdl=1' can't be
loaded: 500 configure certs failed: failed to load
/home/XXX/mycert.p12:
Illegal seek
at /usr/lib/perl5/vendor_perl/5.10.0/SOAP/Lite.pm line 3186
SOAP::Schema::access('SOAP::Schema=HASH(0x12f29a8)') called at
/usr/lib/perl5/vendor_perl/5.10.0/SOAP/Lite.pm line 3131
SOAP::Schema::parse('SOAP::Schema=HASH(0x12f29a8)') called at
/usr/lib/perl5/vendor_perl/5.10.0/SOAP/Lite.pm line 3613
SOAP::Lite::service('SOAP::Lite',
'https://XXX.de/test-eins/cgi-bin/soap?wsdl=1') called at
./test.pl line 16
The error message does not seem to be related to an
actual error (the p12-file exists and is readable
and it works on the older installation)...
Any suggestions?
Regards, Olaf