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 violation: "Python SIGSEGV Received at PC 0xb in PID 23" The upgrade process then terminates.
Problem Solved. 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.