[rt-users] suid perl on macosx

Nicolas Bertrand nsb at ceh.ac.uk
Wed Aug 28 06:49:51 EDT 2002


Dear all,

I am attemting to install request tracker on mac running macosx v.10.1.5

I fulfilled all the dependencies (except suid perl ?): make testdeps 
finds everything  and I have installed ApacheDBI.
Running make install generates this error message:

(...)
/usr/bin/perl -I//opt/rt2/etc -I//opt/rt2/lib //opt/rt2/etc/insertdata
Subroutine IsRTAddress redefined at /opt/rt2/etc///config.pm line 123.
Subroutine CanonicalizeAddress redefined at /opt/rt2/etc///config.pm 
line 137.
Subroutine LookupExternalUserInfo redefined at /opt/rt2/etc///config.pm 
line 190.
Global symbol "%Config" requires explicit package name at 
/System/Library/Perl/darwin/Errno.pm line 11.
Global symbol "%Config" requires explicit package name at 
/System/Library/Perl/darwin/Errno.pm line 11.
Global symbol "%Config" requires explicit package name at 
/System/Library/Perl/darwin/Errno.pm line 13.
Global symbol "%Config" requires explicit package name at 
/System/Library/Perl/darwin/Errno.pm line 13.
BEGIN not safe after errors--compilation aborted at 
/System/Library/Perl/darwin/Errno.pm line 146.
Compilation failed in require at /Library/Perl/File/Temp.pm line 127.
BEGIN failed--compilation aborted at /Library/Perl/File/Temp.pm line 127.
Compilation failed in require at /opt/rt2/lib///RT/Interface/CLI.pm line 
164.
BEGIN failed--compilation aborted at /opt/rt2/lib///RT/Interface/CLI.pm 
line 164.
Compilation failed in require at //opt/rt2/etc/insertdata line 89.
BEGIN failed--compilation aborted at //opt/rt2/etc/insertdata line 90.
make: *** [insert] Error 255

I amstuck. I believe it may be because suidperl is not installed 
(correct me if I am wrong :-)
% ./rtadmin
YOU HAVEN'T DISABLED SET-ID SCRIPTS IN THE KERNEL YET!
FIX YOUR KERNEL, PUT A C WRAPPER AROUND THIS SCRIPT, OR USE -u AND 
UNDUMP!

I am not sure how to proceed next... Does anybody know of any 
pointers/documentation to help me setting up suidperl in MacOSX?

Your help is greatly appreciated,

Nicolas

--------------------------------------------------
Nicolas Bertrand
CEH Oxford
Mansfield Road
Oxford UK
--------------------------------------------------




More information about the rt-users mailing list