Red Hat Bugzilla – Bug 6938
Python interpreter throws SIGSEGV during upgrade procedure
Last modified: 2008-05-01 11:37:52 EDT
Attempting to upgrade a running 5.2 Redhat Linux system to 6.1 using
RedHat 6.1 distribution. During the initial part of the upgrade when the
RPM database is being rebuilt, the Python interpreter throws a segment
"Python SIGSEGV Received at PC 0xb in PID 23"
The upgrade process then terminates.
This problem appears to be related to one of two factors:
1. The RPM database was corrupted -or-
2. There was not enough room in the root partition to rebuild the RPM databse
To solve the problem I deleted files to make room in order to rebuild the RPM
database. I then rebuilt the RPM database from the console prompt. Upon
rebooting the system and rerunning the upgrade procedure everything went fine
-- excpet for the fact that the upgrade procedure overwrote the MBR witout
asking and clobbered my mulit-boot handler (BootMagic).
It would appear that the Python interpreter/script does not exit gracefully
upon encountering the problems indicated above.
This bug appears to be similar in nature to Bug reports 5545 and 5705.
This issue has been forwarded to a developer for further action.
*** Bug 6913 has been marked as a duplicate of this bug. ***
Error handling is vastly improved in the latest installer (available in beta) so
that should help out with problems like this.