[request-tracker-maintainers] Re: etch uploads of rt3.4 and rt3.6
Toni Mueller
support at oeko.net
Sat Feb 24 23:23:06 CET 2007
Hi,
On Mon, 05.02.2007 at 22:45:00 +0200, Niko Tyni <ntyni at iki.fi> wrote:
> request-tracker3.6 3.6.1-4
while trying to play with this, I've run into a show stopper.
Situation: I have an older version of it which I don't quite remember
(3.0 or 3.2 or something). I ran all the upgrade scripts. I log in and
get this:
HTTP/1.1 200 OK Date: Sat, 24 Feb 2007 22:15:10 GMT Server: Apache/1.3.34 (Debian) PHP/5.2.0-8 mod_ssl/2.8.25 OpenSSL/0.9.8c mod_perl/1.29 Pragma: no-cache Cache-control: no-cache Keep-Alive: timeout=15, max=97 Connection: Keep-Alive, Keep-Alive Transfer-Encoding: chunked, chunked Content-Type: text/html; charset=UTF-8
System error
error: Can't call method "Content" on an undefined value at /usr/share/request-tracker3.6/html/Elements/MyRT line 75.
context:
...
71:
72: unless (exists $session{'my_rt_portlets'}) {
73: my ($d_portlets) = RT::System->new($session{'CurrentUser'})->Attributes->Named('HomepageSettings');
74: my $user = $session{'CurrentUser'}->UserObj;
75: $session{'my_rt_portlets'} = $user->Preferences('HomepageSettings', $d_portlets->Content);
76: }
77:
78: my $portlets = $session{'my_rt_portlets'};
79:
...
code stack: /usr/share/request-tracker3.6/html/Elements/MyRT:75
/usr/share/request-tracker3.6/html/index.html:79
/usr/share/request-tracker3.6/html/autohandler:279
raw error
This happens with all users in the system.
I'm hesitant to upload these packages while having such a problem (I
admit to not investigating earlier versions).
Then I proceeded to turn on Developer Mode in order to get more
details, but failed again. This time, Apache didn't even start:
# /etc/init.d/apache restart
Configuration syntax error detected, not starting/reloading...
[Sat Feb 24 23:19:58 2007] [error] Can't locate Module/Refresh.pm in @INC (@INC contains: /usr/local/share/request-tracker3.6/lib /usr/share/request-tracker3.6/lib /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl . /etc/apache/ /etc/apache/lib/perl) at /usr/share/request-tracker3.6/libexec/webmux.pl line 75.\nBEGIN failed--compilation aborted at /usr/share/request-tracker3.6/libexec/webmux.pl line 76.\nCompilation failed in require at (eval 4) line 1.\n
Syntax error on line 11 of /etc/apache/conf.d/apache-modperl.conf:
Can't locate Module/Refresh.pm in @INC (@INC contains: /usr/local/share/request-tracker3.6/lib /usr/share/request-tracker3.6/lib /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl . /etc/apache/ /etc/apache/lib/perl) at /usr/share/request-tracker3.6/libexec/webmux.pl line 75.
BEGIN failed--compilation aborted at /usr/share/request-tracker3.6/libexec/webmux.pl line 76.
Compilation failed in require at (eval 4) line 1.
failed!
There isn't even a package that has Refresh.pm anywhere in Debian,
according to packages.d.o.
Best,
--Toni++
More information about the pkg-request-tracker-maintainers
mailing list