Caveman, how did you upgrade your laptop? I assume not from CD as you say you don't have any CDs. If you can, I would always suggest doing the upgrade from the recommended way by booting from CD/DVD. Upgrading from FC3 to FC4 is somewhat risky as you have to do things in a certain order and there usually are problems that have to be manually resolved afterwards. For instance, on all the machines I upgraded via apt I had two copies of sendmail installed and had to manually "rpm -e" the old version specifically. The CD upgrades went flawlessly on all the ones I have done.
If you don't actually have "rpm" installed then things could be a little difficult. I have no idea how that could have happened and not being able to see what your dist-upgrade output said before you told it to continue I can't tell what packages would have been added/upgraded/removed, etc. If the rpm command really is missing then I would guess you would have to extract the binary "rpm" package via rpm2cpio and cpio and probably have to do the same for any dependent packages. Hopefully your rpm database is still there (/var/lib/rpm/*). If that directory exists I would at least make a backup of it.
EDIT: Actually I just remembered that I did have a problem with X on my main desktop after upgrading via apt. If I recall correctly it was a "pango" issue and I just had to run a pango command to recreate some file. If it looks like that is your problem I am pretty sure I can come up with the command necessary to fix it.
EDIT2: I remember the problem was my /etc/pango/i386-redhat-linux-gnu/pango.modules file was empty or missing. It can be created by doing this:
- Code: Select all
# pango-querymodules-32 > /etc/pango/i386-redhat-linux-gnu/pango.modules