[rt-users] How to fix "Can't do setuid"? Reinstall Perl modules?

josh josh at saratoga.lib.ny.us
Tue May 28 10:26:22 EDT 2002


I seem to be getting the "Can't do setuid" problem, but I can't quite
figure out why. The only thing that has occured to me is either my
Perl installation is still messed up someplace from an aborted,
accidental upgrade to 5.6.1. Or that I need someone to uninstall and
reinstall either the Perl or RT programs in order to get them to use
the right versions. That is I need to reinstall the perl modules that
were updated by the 'make fixdeps' commands with my perl5.00503. 

I can't find a make clean command or a force to force the 'make
fixdeps' to rebuild the modules.

It is also possible that I just don't have the permissions set
right. There are a few other things that are confusing to me.

-rws--x--x   1 root     root       530972 Aug 23  2000 /usr/bin/sperl5.00503
-rws--x--x   2 root     root       530972 May 24 17:39 /usr/bin/sperl5.6.1
-rws--x--x   2 root     root       530972 May 24 17:39 /usr/bin/suidperl

All three of those program are identical at least according to the
diff command and have the setuid bit on.

I can easily remove and reinstall RT and MySQL, but Perl is of course
another matter. So how do I fix my setuid problem?

-- 
Josh Kuperman                       
josh at saratoga.lib.ny.us





More information about the rt-users mailing list