Notes on how to use CrossoverOffice

CrossoverOffice doesn't work with FedoraCore 2 (or Redhat Enterprise Linux)

Fixed in 3.01 (read the 3.01 announcement).

This is due to two features that are enabled by default in FedoraCore. Prelinking and Exec-Shield. You need to disable both of these to make FedoraCore work.

If you are using CrossoverOffice 3 the setup program will detect Exec-Shield in your kernel and try to disable it. You will need to manually disable prelinking however.

Disable Exec-Shield (if cxsetup has not done it for you)

Edit /etc/rc.d/rc.local and add the line

echo 0 > /proc/sys/kernel/exec-shield

This will turn exec shield off at boot time, to turn it off now type the following command as root

echo 0 > /proc/sys/kernel/exec-shield

Disable Prelinking

Edit /etc/sysconfig/prelink and change 'yes' to 'no'. Then manually run /etc/cron.daily/prelink as root.