[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