Philip M. Gollucci wrote:
Christian Klinger wrote:

These are the last lines of the error_log

...
DB<1> CGI::self_or_default(/usr/lib/perl5/5.8.3/CGI.pm:433):

Three questions / suggestions,

1) You said you were using perl 5.8.6. Thats loading something installed into perl 5.8.3. That could be.

I´ve installed the newest mod_perl but i use the Perl-Package from
Suse-Linux ditribution.
2) What version of CGI.pm are yousing... If you're not using CGI.pm 3.11 upgrade and try again.
In /usr/lib/perl5/5.8.3/CGI.pm i found these lines
$CGI::revision = '$Id: CGI.pm,v 1.185 2005/08/03 21:14:55 lstein Exp $';
$CGI::VERSION='3.11';

3) If possibe upgrade PERL to perl 5.8.7 though thats likely not it.

ok i will try to install the newest perl version.


Based on this part of it

  DB<1> CGI::header((eval 16)[/usr/lib/perl5/5.8.3/CGI.pm:810]:61):
61:         if ($MOD_PERL and not $nph) {
  DB<1> CGI::header((eval 16)[/usr/lib/perl5/5.8.3/CGI.pm:810]:62):
62:             $self->r->send_cgi_header($header);
  DB<1> CGI::r(/usr/lib/perl5/5.8.3/CGI.pm:377):
377:      my $self = shift;
  DB<1> CGI::r(/usr/lib/perl5/5.8.3/CGI.pm:378):
378:      my $r = $self->{'.r'};
  DB<1> CGI::r(/usr/lib/perl5/5.8.3/CGI.pm:379):
379:      $self->{'.r'} = shift if @_;
  DB<1> CGI::r(/usr/lib/perl5/5.8.3/CGI.pm:380):
380:      $r;
  DB<1> .

I'd be inclined to blame #2

  DB<1> CGI::header((eval 16)[/usr/lib/perl5/5.8.3/CGI.pm:810]:62):
62:             $self->r->send_cgi_header($header);

is line 810 for you in CGI.pm 3.11 its 1450 or so... seems like you a really old one.


I think i have installed the newest CGI.pm.

thx christian

Reply via email to