32-bit upgrade fails on Thinkpad

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I'm hoping this is a known problem with an easy work-around. It looks
like an RPM versioning problem of some sort, but I'm not 100% sure.

I have a rusty trusty old IBM Thinkpad A22p with a 32-bit PIII/M
processor and 512MB. I've tried F12->F13 upgrades from ISO images on
local hard drive (/dev/sdb1), an nfs mount, and on a local DVD that
tests OK. The only change I've made to a bone stock installation is to
append "vesa" to the Install/Upgrade command line to deal with an
uncooperative ATI video.

All of these upgrade attempts fail when I click on Next at the boot
loader dialog screen:
        [X] Install boot loader on /dev/sda. [Change device]
        [ ] Use a boot loader password
        Boot loader operating system list
        Default Label    Device
        (*)     Fedora   /dev/sda2 
        
The error is:
        "An unhandled exception has occurred. This is
        most likely a bug. Please save a copy of the
        detailed exception and file a bug report."

The saved Details file is quite large (5731 lines, 400K). Its first 23
lines are:
        anaconda 13.42 exception report
        Traceback (most recent call first):
          File "/usr/lib/python2.6/site-packages/yum/config.py", line 944, in _getsysver
            idx = ts.dbMatch('provides', distroverpkg)
          File "/usr/lib/python2.6/site-packages/yum/config.py", line 834, in readStartupConfig
            startupconf.releasever = _getsysver(startupconf.installroot, startupconf.distroverpkg)
          File "/usr/lib/python2.6/site-packages/yum/__init__.py", line 255, in _getConfig
            startupconf = config.readStartupConfig(fn, root)
          File "/usr/lib/anaconda/yuminstall.py", line 664, in doConfigSetup
            YumSorter._getConfig(self)
          File "/usr/lib/anaconda/yuminstall.py", line 361, in setup
            self.doConfigSetup(root=self.anaconda.rootPath)
          File "/usr/lib/anaconda/yuminstall.py", line 1155, in doBackendSetup
            self.ayum.setup()
          File "/usr/lib/anaconda/backend.py", line 282, in doBackendSetup
            if anaconda.backend.doBackendSetup(anaconda) == DISPATCH_BACK:
          File "/usr/lib/anaconda/dispatch.py", line 205, in moveStep
            rc = stepFunc(self.anaconda)
          File "/usr/lib/anaconda/dispatch.py", line 126, in gotoNext
            self.moveStep()
          File "/usr/lib/anaconda/gui.py", line 1313, in nextClicked
            self.anaconda.dispatch.gotoNext()
        error: rpmdb open failed

I'm re-using the existing hard drive layouts:

        Data Storage Devices               Install Target Devices
        Model                  Capacity    Boot Model                  Capacity
        ATA IC25N080ATMR04-0   76319 MB -> ( )  ATA IC25N080ATMR04-0   76319 MB 
        ATA ST9120821A        114473 MB    (*)  ATA ST9120821A        114473 MB

        Please Select A Device
                         Size Mount Point/
        Device           (MB) RAID/Volume  Type Format
        Hard Drives
          sda
            sda1          300 /boot        ext4
            sda2       113146 /            ext4
            sda3         1024              swap
          sdb
            sdb1        76316 /pub         ext3

After saving the Details to a file on /mnt/sysimage/pub
(actually /dev/sdb1) and exit the installer, I see the following text:

        Running anaconda 13.42, the Fedora system installer - please wait
        02:31:42 Starting graphical installation
        rpmdb: Program version 4.8 doesn't match environment version 4.7
        error: db3 error(-30971) from dbenv->open: DB_VERSION_MISMATCH: Database environment version mismatch
        error: cannot open Packages index using db3 -  (-30971)
        error: cannot open Packages database in /mnt/sysimage/var/lib/rpm
        install exited abnormally [1/1]
        The system will be rebooted when you presss Ctrl-C or Ctrl-Alt-Delete

I've tried deleting and rebuilding the RPM database, but the error keeps
coming back.

--Doc Savage
  Fairview Heights, IL

-- 
users mailing list
users@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe or change subscription options:
https://admin.fedoraproject.org/mailman/listinfo/users
Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines


[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux