[rt-users] Re: suid_wrapper: Invalid cross-device link
Frances Russell
frussell at tpg.com.au
Sat May 19 04:43:05 EDT 2001
Thanks for the quick answer - I thought the problem was the
separate partitions.
I have installed everything on the same partition because I'd rather
not mess with the link - not knowing for sure what else might be
affected.
It means a re-think in how I usually partition my disks; I'd rather
give the document root (with cgi-bin under it), its own partition and
keep other stuff off it.
Frances
On 19 May 01, at 7:39, Shane Allen wrote:
>
> Frances Russell writes:
>
> > I am installing RT-1.0.7 on RH6.2.
> >
> > Make install stops here:
> >
> > rm -f /var/www/cgi-bin/rt/webrt.cgi
> > ln: cannot create hard link '/var/www/cgi-bin/rt/webrt.cgi' \
> > to '/home/rt/bin/suid_wrapper': Invalid cross-device link
> >
> > /var and /home are on different partitions on the same physical
> > disk. Is this the problem?
> >
> > If so, can anyone help on how to solve it?
> >
> > Frances
>
> The fact that they're on different partitions is the problem. The only real
> solution to the problem is to use a soft link (which can span partitions),
> or to install it in such a way that the program and the suid_wrapper are on
> the same partition. if you want to change it to a soft link, the following
> snippet should work from the command line (in the dir that the Makefile is
> in:
>
> perl -pi.old -e "s/ln /ln -s /g;" Makefile
>
> Disclaimer: I have no idea how this will affect execution. I figure they
> were designed as hardlinks for a reason, especially since the rest of the
> links are soft. They're prolly hard links cause of the default way apache
> handles links (it doesn't follow soft links by default IIRC, though that is
> a config-able option).
>
> --
> Shane Allen <shane at tacni.net>
>
> _______________________________________________
> rt-users mailing list
> rt-users at lists.fsck.com
> http://lists.fsck.com/mailman/listinfo/rt-users
More information about the rt-users
mailing list