[rt-users] CGI::Vars

Jesse jesse at fsck.com
Tue Aug 29 11:02:13 EDT 2000


It actually sounds to me like something reverted your CGI.pm to an older version.

What does perl -MCGI -e'print $CGI::VERSION'; 
tell you?

On Tue, Aug 29, 2000 at 10:50:05AM -0400, Neil Curri wrote:
> Thanks. RT *was* running yesterday, as it has been for months, so I'm
> assuming that all the dependencies have been in place. We have over 1000
> requests logged, and it's a *great* tool, by the way.
> 
> Instead, I'm poring through logs and bash histories of the root account
> and the acounts of three other admins who've worked on this box over the
> past year to see what might have been done recently. Turns out, someone
> just installed arkeia. However, the binaries and logs seem to be all
> fairly neatly packaged in it's default install location (/usr/knox/). 
> 
> So what else? mysqld is running. I can even interact with the rt
> database with the command line mysql interface. I also have another
> mysql database on the machine that I can access via web pages using
> mysql_connect to make queries -- so I'm pretty sure at least the mysql
> parts are working as they should be. As for CGI.pm, it's there, I just
> don't know what version it is. 
> 
> I certainly will check the readme, but I don't think this is the right
> direction.
> 
> Feargal Reilly wrote:
> > 
> > Emm... most likely your problem is a lack of *ANY* CGI.pm.
> > I don't believe it's a standard part of perl.
> > 
> > Read the README file in rt, make sure you have installed all the software
> > listed there. Everything listed would not by default be on your machine. So
> > you'll have to install Digest-MD5, Msql-Mysql-modules, CGI.pm-2.56 and so on
> > before you can install RT cleanly.
> > 
> > -Feargal.
> > 
> > --
> > Feargal Reilly,
> > Systems Administrator,
> > The CIA.
> > +353-86-8157621
> > 
> > > I'm not sure if my problem here (see excerpt from apache error log
> > > below) has to do with the version of CGI.pm I'm running (in regard to
> > > the FAQ Q2.6: "What do I do when RT can't locate CGI::Vars" / "Your
> > > version of CGI.pm is out of date. Please upgrade to at least version
> > > 2.53."). The browser reports "Internal Server Error" when trying to load
> > > the RT login page.
> > >
> > > apache error log:
> > > ---
> > > [Tue Aug 29 09:33:24 2000] [error] [client xxx.xxx.xxx.xxx] Premature
> > > end of script headers: /usr/local/rt/bin/cgi/webrt.cgi
> > > Undefined subroutine CGI::Vars
> > > ---
> > >
> > > Perl 5.00503 is installed, and as far as I know, we've been running RT
> > > with whatever version of CGI.pm gets installed with Perl 5.005. Can
> > > anyone tell me how to verify what version CGI.pm is at and if I need to
> > > upgrade? More docs to read? Thanks.
> > >
> > >
> > > _______________________________________________
> > > rt-users mailing list
> > > rt-users at lists.fsck.com
> > > http://lists.fsck.com/mailman/listinfo/rt-users
> > >
> > 
> > _______________________________________________
> > rt-users mailing list
> > rt-users at lists.fsck.com
> > http://lists.fsck.com/mailman/listinfo/rt-users
> 
> 
> _______________________________________________
> rt-users mailing list
> rt-users at lists.fsck.com
> http://lists.fsck.com/mailman/listinfo/rt-users
> 

-- 
jesse reed vincent --- root at eruditorum.org --- jesse at fsck.com 
pgp keyprint: 50 41 9C 03 D0 BC BC C8 2C B9 77 26 6F E1 EB 91
-------------------------------------------------------------
Emacs is a pretty good operating system, but Unix has a better editor.





More information about the rt-users mailing list