Strange Install Problem

RT Guru’s,
I have been using RT for the last 3 years, and have upgraded with flaw…
Now, for some reason or another I seem to be having a very strange problem. I
have RTFM, and it didn’t give me any clues so that’s why I’m emailing the
list…

Please help…

Here’s the issue.
I’m running RH 7.3 box with a custom perl install 5.6.1 with suid script set
to yes. I installed apache 1.3.26 with mod_perl… all went great and installed
just fine.
I then got the most current version of RT from fsck and it installed without a
glitch.

The problem however is this.

I get
[user@helpdesk]#> ./apachectl configtest
Variable “$m” is not imported at /usr/local/rt2/bin/webmux.pl line 94.
[Fri Jul 19 17:49:34 2002] [error] Global symbol “$m” requires explicit
package name at /usr/local/rt2/bin/webmux.pl line 94.
Compilation failed in require at (eval 6) line 1.

What;s going on? I’m lost…

Thanks for all your help, in advance… :slight_smile:

Bryant

Unless otherwise expressly stated, this message does not create or vary any
contractual relationship between you and ARC International. The contents of
this e-mail may be confidential and if you have received it in error, please
delete it from your system, destroy any hard copies and telephone the above
number. Incoming e-mails to ARC may be subject to monitoring other than by
the addressee.

You need to downgrade HTML::Mason to an earlier version. I used the one I
found at http://www.helgrim.com/perlmodules .

(Actually I made a syntactically correct but probably semantically
incorrect fix to that line of code and tried to go on. It wasn’t long
before HTML::Mason told me HTML::Mason::Parser had been deprecated. I even
tried to see if I could remove the die statement from that module, but the
code was gone, too, so I downgraded.)

It’s in the FAQ, although not easy to spot unless you’ve got the error
right in front of you. Wouldn’t hurt to have a note about what versions of
HTML::Mason work right there in the dependencies section, at least until rt
is patched to work with the latest version.

jdb

-----Original Message-----
From: Bryant.Taylor@arc.com [mailto:Bryant.Taylor@arc.com]
Sent: Friday, July 19, 2002 3:50 PM
To: rt-users@lists.fsck.com
Subject: [rt-users] Strange Install Problem

RT Guru’s,
I have been using RT for the last 3 years, and have
upgraded with flaw…
Now, for some reason or another I seem to be having a very
strange problem. I
have RTFM, and it didn’t give me any clues so that’s why I’m
emailing the
list…

Please help…

Here’s the issue.
I’m running RH 7.3 box with a custom perl install 5.6.1 with
suid script set
to yes. I installed apache 1.3.26 with mod_perl… all went
great and installed
just fine.
I then got the most current version of RT from fsck and it
installed without a
glitch.

The problem however is this.

I get
[user@helpdesk]#> ./apachectl configtest
Variable “$m” is not imported at /usr/local/rt2/bin/webmux.pl line 94.
[Fri Jul 19 17:49:34 2002] [error] Global symbol “$m”
requires explicit
package name at /usr/local/rt2/bin/webmux.pl line 94.
Compilation failed in require at (eval 6) line 1.

What;s going on? I’m lost…

Thanks for all your help, in advance… :slight_smile:

Bryant

Unless otherwise expressly stated, this message does not
create or vary any
contractual relationship between you and ARC International.
The contents of
this e-mail may be confidential and if you have received it
in error, please
delete it from your system, destroy any hard copies and
telephone the above
number. Incoming e-mails to ARC may be subject to monitoring
other than by
the addressee.


rt-users mailing list
rt-users@lists.fsck.com
http://lists.fsck.com/mailman/listinfo/rt-users

Have you read the FAQ? The RT FAQ Manager lives at
http://fsck.com/rtfm

I get
[user@helpdesk]#> ./apachectl configtest
Variable “$m” is not imported at /usr/local/rt2/bin/webmux.pl line 94.
[Fri Jul 19 17:49:34 2002] [error] Global symbol “$m” requires explicit
package name at /usr/local/rt2/bin/webmux.pl line 94.
Compilation failed in require at (eval 6) line 1.
What;s going on? I’m lost…

I had to uninstall HTML::Mason (actually go to
lib/perl5/etc… and Delete the Mason directory in my case)
and then manually install HTML::Mason 1.02 to get rid of
this problem…

ta

Thomas Akin, CISSP
Director, Southeast Cybercrime Institute
Continuing Education @ Kennesaw State University
takin@kennesaw.edu * www.cybercrime.kennesaw.edu

Blackstone, J. David wrote:

It’s in the FAQ, although not easy to spot unless you’ve got the error
right in front of you. Wouldn’t hurt to have a note about what versions of
HTML::Mason work right there in the dependencies section, at least until rt
is patched to work with the latest version.

The next release (2.0.14) already does have support for HTML::Mason 1.1x.

I got the same issue. It was the version of HTML::Mason, you
should have an old version like 1.0.5. (check www.masonhq.com)

I hope that rt will can use the new version of HTML::Mason soon.

Any date ? 

adulauOn Fri, 19 Jul 2002 Bryant.Taylor@arc.com wrote:

RT Guru’s,
I have been using RT for the last 3 years, and have upgraded with flaw…
Now, for some reason or another I seem to be having a very strange problem. I
have RTFM, and it didn’t give me any clues so that’s why I’m emailing the
list…

Please help…

Here’s the issue.
I’m running RH 7.3 box with a custom perl install 5.6.1 with suid script set
to yes. I installed apache 1.3.26 with mod_perl… all went great and installed
just fine.
I then got the most current version of RT from fsck and it installed without a
glitch.

The problem however is this.

I get
[user@helpdesk]#> ./apachectl configtest
Variable “$m” is not imported at /usr/local/rt2/bin/webmux.pl line 94.
[Fri Jul 19 17:49:34 2002] [error] Global symbol “$m” requires explicit
package name at /usr/local/rt2/bin/webmux.pl line 94.
Compilation failed in require at (eval 6) line 1.

What;s going on? I’m lost…

Thanks for all your help, in advance… :slight_smile:

Bryant

Unless otherwise expressly stated, this message does not create or vary any
contractual relationship between you and ARC International. The contents of
this e-mail may be confidential and if you have received it in error, please
delete it from your system, destroy any hard copies and telephone the above
number. Incoming e-mails to ARC may be subject to monitoring other than by
the addressee.


rt-users mailing list
rt-users@lists.fsck.com
http://lists.fsck.com/mailman/listinfo/rt-users

Have you read the FAQ? The RT FAQ Manager lives at http://fsck.com/rtfm

Blackstone, J. David wrote:

It’s in the FAQ, although not easy to spot unless you’ve got the error
right in front of you. Wouldn’t hurt to have a note about what versions of
HTML::Mason work right there in the dependencies section, at least until rt
is patched to work with the latest version.

The next release (2.0.14) already does have support for HTML::Mason 1.1x.

A note about how to have a local version of HTML::Mason (1.05) for RT
versions < 2.0.14 is now in RT/FM.

( Someone asked for an upgraded version of HTML::Mason in our global
installation some weeks ago, and today after restarting the RT httpd
(mysql race condition, feh), the dreaded $m problem hit me. )

Jesse, webmux.pl needs to have the ‘use lib’ lines shifted above the ‘use
HTML::Mason’ lines to keep those with large local lib installations happy
:wink:

Regards,

                         Bruce Campbell                            RIPE
               Systems/Network Engineer                             NCC
             www.ripe.net - PGP562C8B1B             Operations/Security