Upgraded my laptop this evening from Fedora Core 2 to Fedora Core 3. Ran into just a few gotchas. Here they are and workarounds for them:
For some reason it wouldn't install at all on my laptop until I totally disabled selinux. I had to boot with 'linux selinux=0'. My laptop is using JFS, and I had not enabled selinux in the Fedora Core 2 install.
My prism54 card didn't work after doing the install and rebooting. They have moved the place that you put the firmware for it to load into the card from /usr/lib/hotplug/firmware/ to /lib/firmware/ After moving my prism54 firmware over to the new directory, everything loaded just fine.
postfix wasn't happy on boot. The install moves the /etc/postfix/aliases and /etc/postfix/aliases.db to .rpmsave versions. Moving them back postfix restarts just fine.
yum wasn't too happy after upgrade. The new repo format means you can't use any of the old style repositories. Also, instead of putting entries in /etc/yum.conf there is a nice new /etc/yum.repos.d/ directory. Each repo has it's own file. Much easier to deal with from programs. Moving my old yum.conf out of the way and putting the new one (that was in yum.conf.rpmnew) let it use the entries in /etc/yum.repos.d/
KDE was kinda messed up, none of my menus were there and I couldn't run some things. That was my own fault however, since I upgraded from from kde.org. Luckily there were updates available from Fedora for a new KDE version that I upgraded to. Unluckily, that didn't fix the menu problem. Spent a long time trying to see why it was not seeing any thing to add to the applications menu and drew a blank. KDE is very hard to debug as it's lots of little processes talking and it's hard to know which little process is the one with problems.
The new yum rocks. It's super fast.
The X server has a nasty regression for the radeon driver. It now can't stand a suspend/resume cycle. It resumes but the display is all messed up and nasty and you have to reboot. This was fixed a long time ago, but apparently some new change broke it. Luckily the software suspend hibernate script has 2 options I enabled and got it to work again. You need to enable:
LeaveXBeforeSuspend yes nVidiaHack yes
That tells X to switch to a vty before suspend, then on resume it runs a quick bogus Xsession that re-inits the hardware, then it switches back to your session. Pretty clever. There are apparently some patches that fix the radeon driver, but I wasn't looking forward to recompiling X and maintaining my own X packages. Now I don't have to.
So the only bad thing left is the KDE menus. Thats more of an annoyance to me than anything else, since I usually just run things from command line anyhow.comments powered by Disqus