Since the release of RHEL 5, some problems have seen the light that require special attention. Here, you will find useful info to work around these pitfalls. Additonal tips and tricks will be posted here from time to time.
Many other distros based on RHEL (such as Fedora, CentOS, Scientific Linux, StartCom Linux, Red Flag Linux, White Box Enterprise Linux, etc.) share (almost) the same base, so the info posted here might be usefull.
As people where posting rubbish here, this topic is now closed. If you have valuable tips or tricks, please send them by private message, they might be added here.
Before you start installing
If you have a working system, it is advised to copy your current xorg.conf file!
Keep it in a safe place for future reference!
Monitor detection/configuration
It appears that the installer does not detect (every) monitor correctly. This will result in a misconfigured xorg.conf. When you boot into runlevel 5 (graphical mode), the X-server gets wrong information (or none at all) and makes a real mess of it. There is a simple solution for this: reboot in textmode and (as root) run system-config-display.
Note: there are people who claim that they do not encounter the problem and that it is an isolated thing. I have encountered this problem on every installation I have done so far (hardware used ranging from new to old). So, should you encounter it, you know what to do.
Installing Nvidia (legacy) driver
Installing can be done in different ways, either by using the Nvidia driver or by using a Nvidia-package from Livna. Since I use the official (legacy) one by Nvidia (sorry Red Hat/CentOS people), I will guide you through that one. There is a 11-step guide:
1. Do a clean install of the operating system.
2. After "firstboot" helps you setup a user, time, etc. (SeLinux OFF!), it will reboot. Use Grub to boot into runlevel 3 (textmode).
3. Configure your monitor with system-config-display.
4. Boot into graphical mode (runlevel 5) to verify the proper configuration of the monitor.
5. Use the shell to go back to runlevel 3 (as root, init 3).
6. Update your system by using "yum update" (latest kernel!).
7. Reboot (and select the newest kernel at boot).
8. Again, drop to runlevel 3 (needed to install the Nvidia driver).
9. Install the Nvidia driver.
10. Edit and configure xorg.conf as the Nvidia readme.txt says (e.g. remove [Load "dri"] and change the "nv" driver to "nvidia").
After this, you will need to add some more specifications which you can take from the xorg.conf you saved from the previous install. Add the following:
Code:
Section "Module"
Load "dbe"
Load "extmod"
Load "type1"
Load "freetype"
Load "glx"
Load "fbdevhw"
Load "record"
EndSection
Section "Extensions"
Option "Composite" "disabled"
EndSection
Note: not sure if the "Composite" entry is needed for a non-legacy driver (you might want to try this yourself).
11. Reboot and you’re home!

(running several things to see how much "power" the system had)

(watch the increase in FPS after all programs where terminated)
Gnome screensaver (pictures)
The Gnome screensaver gives you the option of displaying pictures. Unfortunately, it won’t give you the option to configure it graphically. If you create a directory called "Pictures" in your home directory and fill it with pictures, it will work. If you would like to change it into something more useful (I don’t have such a directory in my own home directory), take a look at the following file:
/usr/share/applications/screensaver/personal-slideshow.desktop
In it, there is a reference to "/Pictures", change that into "/any-directory-in-my-home-directory" and you’re done.
Burning rights with NeroLINUX [FC7/C5]
When you install NeroLINUX, you will come across a problem related to the the software not having rights to the cd/dvd-player and cd/dvd-burner. An IDE player and IDE burner are identified/labelled as SCSI devices (/dev/sg1 and /dev/sg2). According to the latest info, this seems to be related to a udev problem.
Note: if you have a cardreader (internally connected through USB), it could be possible that your (SATA) burner isn’t recognised.
A functional workaround: add the following to /etc/rc.local:
Code:
chmod o+r+w /dev/sg*
exit
note: there is an empty line after "exit".
Burning rights with K3b [FC7]
When you fire up K3b, you will probably get a message that cdrecord and cdrao will run without root privileges. To solve this, run the following commands as root from the shell:
Code:
chmod u+s /usr/bin/cdrecord
chmod u+s /usr/bin/cdrdao
Remove investment chart [C5 / FC7]
One of the packages installed (part of the gnome-applets rpm) is the Investment Chart application (showing the value of a certain stock powered by Yahoo). You won’t see it during the selection of the installation packages, but it is present in the application menu after the installation: visible with Fedora, hidden with CentOS:
Code:
# locate *invest-chart*
/usr/bin/invest-chart
/usr/share/applications/gnome-invest-chart.desktop
You can simply remove it with these commands:
Code:
rm /usr/bin/invest-chart
rm /usr/share/applications/gnome-invest-chart.desktop
HTTPD problems [C5 / RHEL5 / SL5]
Both CentOS-5 and RHEL-5 ship with Apache 2.2. When you use the graphical configuration tool, you will have problems getting httpd to start. Reason is that the graphical configurator generates a Apache 2.0 config-file instead of a Apache 2.2 file. And these aren’t usable with Apache 2.2.
Java Runtime Environment Version 6 [C5 / RHEL5 / SL5]
Installing the latest version of Sun’s
Java JRE
will result in a "no Java plugin installed" situation. This is caused by the (unknown) need for a library supplied by the compat-libstdc++-33 package. During the installation of JRE, this isn’t checked (!?!). Workaround, install this package before JRE, create a symbolic llink (as described on the Java site) to the plugin and you’ll be fine.
Code:
yum install compat-libstdc++-33.i386
Note: with the latest JRE package (6 update 3), this problem is solved!
Scanning problems [C5 / RHEL5 / SL5]
If you are using Gimp and can’t select your scanner from the Import menu, there might be a problem with the plugin manager (this problem happened with CentOS5.0 after a updating a clean install). There is a simple workaround!
Give the following command as root:
Code:
/usr/sbin/gimp-plugin-mgr --install '*'
Firefox 2 + Thunderbird 2 [C5 / RHEL5 / SL5]
RHEL5 is (still) being shipped with Firefox 1.5 although Firefox 2 is out with several good improvements (tabbed browsing, beter protection against phishing, etc.). Installing Firefox 2 is possible and relatively easy to do. And Thunderbird can be installed just as easy.
Firefox
Download the latest Firefox and extract it to a proper location:
Code:
tar xvf firefox-2.0.0.11.tar.gz -C /usr/local/
Install a required library for Firefox 2:
Code:
yum install /usr/lib/libstdc++.so.5
Rename the existing plugin-directory:
Code:
mv /usr/lib/mozilla/plugins /usr/lib/mozilla/plugins15
Rename the existing Firefox executable:
Code:
mv /usr/bin/firefox /usr/bin/firefox15
Create a new symbolic link</a> to the new plugin-directory:
Code:
ln -s /usr/local/firefox/plugins /usr/lib/mozilla/plugins
Create a new symbolic link to the new Firefox executable:
Code:
ln -s /usr/local/firefox/firefox /usr/bin/firefox
Thunderbird:
Download the latest Thunderbird and extract it to a proper location:
Code:
tar xvf thunderbird-2.0.0.12.tar.gz -C /usr/local/
Rename the existing Thunderbird executable:
Code:
mv /usr/bin/thunderbird /usr/bin/thunderbird15
Create a new symbolic link to the new Thunderbird executable:
Code:
ln -s /usr/local/thunderbird/thunderbird /usr/bin/thunderbird
You might have to restart Firefox and Thunderbird, but after that, you’re using version 2.
Keep in mind that you need to get the updates now yourself.