[rt-users] Can't locate object method "menu_item" via package "Apache::Status"

Duncan Waddell d.waddell at uq.edu.au
Tue Jul 6 21:48:07 EDT 2004


Hi folks,

I am getting the following error when I try to start Apache.

Can't locate object method "menu_item" via package "Apache::Status" at
/usr/lib/perl5/site_perl/5.8.3/HTML/Mason/ApacheHandler.pm line 651.
Compilation failed in require aty /opt/rt3/bin/webmux.pl line 61.
BEGIN failed--compilation aborted at /opt/rt3/bin/webmux.pl line 67.
Compilation failed in require at (eval 3) line 1.

If I comment out "Include conf/vhosts/Vhosts.conf" in httpd2.conf
apache2 starts but that is no help to me as all I see is:

%# BEGIN LICENSE BLOCK %# %# Copyright (c) 1996-2003 Jesse Vincent %# %#
(Except where explictly superceded by other copyright notices) %# %#
This work is made available to you under the terms of Version 2 of %#
the GNU General Public License. A copy of that license should have %#
been provided with this software, but in any event can be snarfed %#
from www.gnu.org. %# %# This work is distributed in the hope that it
will be useful, but %# WITHOUT ANY WARRANTY; without even the implied
warranty of %# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See
the GNU %# General Public License for more details. %# %# Unless
otherwise specified, all modifications, corrections or %# extensions to
this work which alter its source code become the %# property of Best
Practical Solutions, LLC when submitted for %# inclusion in the work. %#
%# %# END LICENSE BLOCK <& /Elements/Header, Title=>loc("RT at a
glance"), Refresh => $session{'home_refresh_interval'} &> <&
/Elements/Tabs, current_toptab => '', Title=>loc("RT at a glance") &>
<& /Elements/MyTickets &>
<& /Elements/MyRequests &> 	<& /Elements/Quicksearch &>
<& /Elements/Refresh, Name => 'HomeRefreshInterval', Default => $session
{'home_refresh_interval'} &>
<%init> if ( $ARGS{'q'} ) { my $query = $ARGS{'q'}; if ( $query =~
m/^\s*(\d+)\s*$/ ) { $m->comp("/Ticket/Display.html" , id=> $1);
return(); } $session{'tickets'} = RT::Tickets->new(
$session{'CurrentUser'} ); if ( $query =~ m/\@/ ) {
$session{'tickets'}->LimitWatcher( VALUE => $query, TYPE => 'Requestor',
OPERATOR => '=', ); $m->comp("/Search/Listing.html"); return(); } # #
Any search on queue name or subject will be for new/open tickets # only.
# $session{'tickets'}->LimitStatus( VALUE => $_, OPERATOR => '=', ) for
qw(open new); my $queue = RT::Queue->new( $session{'CurrentUser'} ); if
( $queue->Load($query) && $queue->Id ) {
$session{'tickets'}->LimitQueue( VALUE => $queue->Id, OPERATOR => '=',
); $m->comp("/Search/Listing.html"); return(); }
$session{'tickets'}->LimitSubject( VALUE => $query, OPERATOR => 'LIKE'
); $m->comp("/Search/Listing.html"); return(); } if
($ARGS{'HomeRefreshInterval'}) { $session{'home_refresh_interval'} =
$ARGS{'HomeRefreshInterval'}; }


Any hints for a linux newbie?

Sincerely,

Duncan

-- 
************************************************************
Duncan Waddell  (BSc)
Principal Scientific Officer
Centre for Microscopy and Microanalysis
The University of Queensland.   St. Lucia.  Qld.  4072
Telephone:      +61-7-3365-4216
Facsimile:      +61-7-3365-1775
WWW:            http://www.uq.edu.au/nanoworld/nanohome.html
************************************************************
        Any opinion expressed is that of the writer,
    and not necessarily that of CMM or of the University.
************************************************************




More information about the rt-users mailing list