⬅ Back to Rob Mayoff's Site Index

fedora core 4 upgrade problems

I tried to upgrade my Thinkpad A30p from Fedora Core 3 to Fedora Core 4. First I tried using a DVD, but apparently the A30p doesn't boot off DVDs. Then I tried a CD and it booted that but after LILO the screen just went black; even the text mode install ("linux text" at the boot prompt) didn't fix it. Using "linux nofb" at the boot prompt fixed that problem.

Then when I told it to start the upgrade, I got an unhandled exception:

Traceback (most recent call list):
  File "/usr/lib/anaconda/gui.py", line 1137, in handleRenderCallback
    self.currentWindow.renderCallback()
  File "/usr/lib/anaconda/iw/progress_gui.py", line 244, in renderCallback
    self.intf.icw.nextClicked()
  File "/usr/lib/anaconda/gui.py", line 873, in nextClicked
    self.dispatch.gotoNext()
  File "/usr/lib/anaconda/dispatch.py", line 174, in gotoNext
    self.moveStep()
  File "/usr/lib/anaconda/dispatch.py", line 242, in moveStep
    rc = apply(func, self.bindArgs(args))
  File "/usr/lib/anaconda/packages.py", line 827, in doPreInstall
    f.close()
IOError: [Errno 22] Invalid argument

This happened because I had replaced my /etc/mtab file with a symbolic link to /proc/mounts. Anaconda (the RedHat/Fedora Core installer) tries to truncate /etc/mtab and could not do so. Replacing the symbolic link with an empty file fixed this problem.

blog comments powered by Disqus