Quote:
|
Originally Posted by Chas
I'll dig up the instructions for installing modules locally.
~Charlie
|
I guess my trouble shooting was based on wishful thinking. I got the sysadmin to cooperate. We aparently use no proxy, but there is a fire wall. She thinks that I should not have any trouble. So I tried again. Piping to a file did not work as well as I hoped either. Some of this
is transcribed from the monitor, after the perl quit.
If I type
ppm >grab.txt
install digest-md5
I get ...
PPM interactive shell (1.1.3) - type 'help' for available commands.
PPM> Install package 'digest-md5-2.33?' (y/N):
Retrieving package 'digest-md5-2.33'...
... the file ends
Then on the monitor I see...
HTTP POST failed: 500 (script error), in SOAP method call. Content of responce:
Script failed to send data. at c:/perl/site/lib/ppm/soapclient.pm line 222
I altered soapclient.pm to read ...
my $soap = new SOAP::Transport::HTTP::Client();
print STDOUT "Johns soap is:$soap\n";
my $result = $soap->send_receive(
$self->{'_server'},
$self->{'_urn'},
$method,
$soap_request );
The comment is mine. I get the above with
"Johns soap is:SOAP::Transport::HTTP::Client=HASH(0x8e46e84)"
tacked on.
I am trying to avoid the OO stuff as much as possible.
From the comments in the code above this (line 222), the code looks experimental too.
The script that I am trying to write will require access to the web, so I really was hoping that the modules could handle the ugly parts. I am not sure what other modules depend on the soap client to work so seeing it fail is rather disapointing.
It looks like I will probably have to install soap localy in order to get PPM to work.
Please send the instructions if you have them available.
Thank you,
John