[rt-users] Can't locate Log/Dispatch.pm in @INC

Alex Moran salsicha at gmail.com
Thu Nov 18 20:48:41 EST 2010


It works now. I removed a bunch of packages that were installed with
MacPorts. When I checked for dependencies a bunch were reported missing that
had not been missing before. I installed them through CPAN and now RT
loads.


On Thu, Nov 18, 2010 at 12:33 PM, Josh Narins <jnarins at seniorbridge.com>wrote:

>  You also need to see what is in the @INC of your running RT process.
>
>
>
> print join "\n", @INC, '';
>
>
>
>
>
>
> *Josh Narins*
>
> Director of Application Development
> SeniorBridge
> 845 Third Ave
> 7th Floor
> New York, NY 10022
> Tel: (212) 994-6194
> Fax: (212) 994-4260
> Mobile: (917) 488-6248
> jnarins at seniorbridge.com
> seniorbridge.com <http://www.seniorbridge.com/>
>
> [image: SeniorBridge]
>
> ------------------------------
> *SeniorBridge Statement of Confidentiality:* The contents of this email
> message are intended for the exclusive use of the addressee(s) and may
> contain confidential or privileged information. Any dissemination,
> distribution or copying of this email by an unintended or mistaken recipient
> is strictly prohibited. In said event, kindly reply to the sender and
> destroy all entries of this message and any attachments from your system.
> Thank you.
>
> *From:* rt-users-bounces at lists.bestpractical.com [mailto:
> rt-users-bounces at lists.bestpractical.com] *On Behalf Of *Alex Moran
> *Sent:* Thursday, November 18, 2010 3:07 PM
> *To:* Ruslan Zakirov
> *Cc:* rt-users at lists.bestpractical.com
> *Subject:* Re: [rt-users] Can't locate Log/Dispatch.pm in @INC
>
>
>
> Thanks for responding. Here are the locations of all the Dispatch.pm files
> on my server:
>
>
>
> /Users/myuser/.cpan/build/Log-Dispatch-2.27-So36hB/lib/Log/Dispatch.pm
>
> /Users/myuser/.cpan/build/Log-Dispatch-2.27-So36hB/blib/lib/Log/Dispatch.pm
>
> /opt/local/lib/perl5/site_perl/5.8.9/Log/Dispatch.pm
>
> /Users/myuser/Library/Application
> Support/.cpan/build/Log-Dispatch-2.27-rmVcKn/lib/Log/Dispatch.pm
>
> /Users/myuser/Library/Application
> Support/.cpan/build/Log-Dispatch-2.27-rmVcKn/blib/lib/Log/Dispatch.pm
>
> /Users/myuser/Library/Application
> Support/.cpan/build/Log-Dispatch-2.27-AQZxLe/lib/Log/Dispatch.pm
>
> /Users/myuser/Library/Application
> Support/.cpan/build/Log-Dispatch-2.27-AQZxLe/blib/lib/Log/Dispatch.pm
>
>
>
> If it is a permission problem what should it's permissions be?
> ls /opt/local/lib/perl5/site_perl/5.8.9/Log/ says:
>
> -r--r--r-- root:admin Dispatch.pm
>
>
>
> Thanks,
>
> Alex
>
>
>
>
>
>
>
> On Thu, Nov 18, 2010 at 1:14 AM, Ruslan Zakirov <ruz at bestpractical.com>
> wrote:
>
> Hi,
>
> You either have permissions problems or two perls and server using one
> and you testing another.
>
> Are you sure Log/Dispatch.pm is in one of those dirs?
>
>
> On Thu, Nov 18, 2010 at 3:33 AM, Alex Moran <salsicha at gmail.com> wrote:
> > I just installed rt-3.8.8 on Mac OS X Server 10.6.5. Installation went
> > smooth enough, but when I edited the VirtualHost entry
> > in /etc/apache2/sites/0000_any_80_.conf and added the line "PerlRequire
> > /opt/rt3/bin/webmux.pl" Apache would crash at startup.
> >
> > Here is the error from the WebServer error log:
> >
> > Can't locate Log/Dispatch.pm in @INC (@INC contains:
> > /opt/rt3/bin/../local/lib /opt/rt3/bin/../lib
> /Library/Perl/Updates/5.10.0
> > /System/Library/Perl/5.10.0/darwin-thread-multi-2level
> > /System/Library/Perl/5.10.0
> /Library/Perl/5.10.0/darwin-thread-multi-2level
> > /Library/Perl/5.10.0
> /Network/Library/Perl/5.10.0/darwin-thread-multi-2level
> > /Network/Library/Perl/5.10.0 /Network/Library/Perl
> > /System/Library/Perl/Extras/5.10.0/darwin-thread-multi-2level
> > /System/Library/Perl/Extras/5.10.0 . /usr)
> >
> > at  /opt/rt3/bin/../lib/RT.pm line 222.
> >
> > BEGIN failed--compilation aborted at /opt/rt3/bin/../lib/RT.pm line 222.
> >
> > Compilation failed in require at /opt/rt3/bin/webmux.pl line 136.
> >
> > Compilation failed in require at (eval 2) line 1.
> >
> > Can't load Perl file: /opt/rt3/bin/webmux.pl for server testserver.com:0
> ,
> > exiting...
> >
> > I looked at line 222 of /opt/rt3/lib/RT.pm and here is what it says:
> >
> > use Log::Dispatch 1.6;
> >
> > But CPAN says my Log::Dispatch version is 2.27.
> >
> > Can anyone tell me what I need to do? I tried to downgrade Log::Dispatch
> but
> > I couldn't see any way of doing that with CPAN. When I comment out the
> > PerlRequire line ReportTracker says I haven't configured mod_perl or
> fastcgi
> > properly.
> >
> > Thanks,
> >
> > Alex
>
>
>   --
> Best regards, Ruslan.
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.bestpractical.com/pipermail/rt-users/attachments/20101118/0d15af5d/attachment.htm>


More information about the rt-users mailing list