Bug 80912 - rpm crashes trying to upgrade to glibc-common-2.3.1-26 from 2.3.1-25
rpm crashes trying to upgrade to glibc-common-2.3.1-26 from 2.3.1-25
Status: CLOSED RAWHIDE
Product: Red Hat Linux Beta
Classification: Retired
Component: rpm (Show other bugs)
beta1
i386 Linux
medium Severity high
: ---
: ---
Assigned To: Jeff Johnson
Mike McLean
:
: 80911 80914 (view as bug list)
Depends On:
Blocks:
  Show dependency treegraph
 
Reported: 2003-01-02 04:21 EST by Nils Philippsen
Modified: 2007-04-18 12:49 EDT (History)
1 user (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 2003-01-02 10:44:29 EST
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:


Attachments (Terms of Use)
Bzipped coredump of rpm trying to install glibc-common-2.3.1-26.i386.rpm (380.97 KB, application/octet-stream)
2003-01-02 04:31 EST, Nils Philippsen
no flags Details
gdb backtrace of the coredump with rpm-debuginfo installed (2.02 KB, text/plain)
2003-01-02 04:36 EST, Nils Philippsen
no flags Details

  None (edit)
Description Nils Philippsen 2003-01-02 04:21:18 EST
Description of problem:

As the subject says, when I try to upgrade to glibc-common-2.3.1-26 (from -25),
rpm segfaults even before finishing dependency checks:

[root@cognac 8.0.1]# rpm -Fvh glibc/2.3.1-26/i686/glibc-2.3.1-26.i686.rpm \
glibc/2.3.1-26/i686/glibc-debuginfo-2.3.1-26.i686.rpm \
glibc/2.3.1-26/i686/nptl-devel-2.3.1-26.i686.rpm \
glibc/2.3.1-26/i386/glibc-common-2.3.1-26.i386.rpm \
glibc/2.3.1-26/i386/glibc-debug-2.3.1-26.i386.rpm \
glibc/2.3.1-26/i386/glibc-devel-2.3.1-26.i386.rpm \
glibc/2.3.1-26/i386/glibc-profile-2.3.1-26.i386.rpm \
glibc/2.3.1-26/i386/glibc-utils-2.3.1-26.i386.rpm \
glibc/2.3.1-26/i386/nscd-2.3.1-26.i386.rpm
Segmentation fault
[root@cognac 8.0.1]# rpm -Uvh glibc/2.3.1-26/i686/glibc-2.3.1-26.i686.rpm
error: Failed dependencies:
        glibc-common = 2.3.1-26 is needed by glibc-2.3.1-26
        glibc = 2.3.1-25 is needed by (installed) glibc-debug-2.3.1-25
        glibc = 2.3.1-25 is needed by (installed) glibc-utils-2.3.1-25
[root@cognac 8.0.1]# rpm -Uvh glibc/2.3.1-26/i386/glibc-common-2.3.1-26.i386.rpm
Segmentation fault
[root@cognac 8.0.1]# rpm -Uvh glibc/2.3.1-26/i386/glibc-debug-2.3.1-26.i386.rpm
error: Failed dependencies:
        glibc = 2.3.1-26 is needed by glibc-debug-2.3.1-26
        glibc-devel = 2.3.1-26 is needed by glibc-debug-2.3.1-26
[root@cognac 8.0.1]# rpm -Uvh glibc/2.3.1-26/i386/glibc-devel-2.3.1-26.i386.rpm
error: Failed dependencies:
        glibc-devel = 2.3.1-25 is needed by (installed) glibc-debug-2.3.1-25

Version-Release number of selected component (if applicable):

rpm-4.2-0.48 (happened with -0.46 also)

How reproducible:

Always

Steps to Reproduce:
1. See above
    
Actual results:

rpm segfaults trying to install glibc-common-2.3.1-26

Expected results:

rpm installs packages or complains about unsatisfied dependencies
Comment 1 Nils Philippsen 2003-01-02 04:31:16 EST
Created attachment 89048 [details]
Bzipped coredump of rpm trying to install glibc-common-2.3.1-26.i386.rpm
Comment 2 Nils Philippsen 2003-01-02 04:36:21 EST
Created attachment 89049 [details]
gdb backtrace of the coredump with rpm-debuginfo installed
Comment 3 Nils Philippsen 2003-01-02 04:40:02 EST
*** Bug 80911 has been marked as a duplicate of this bug. ***
Comment 4 Nils Philippsen 2003-01-02 05:25:33 EST
Same thing with XFree86-devel-4.2.99.3-20021230.0.i386.rpm (from
XFree86-devel-4.2.99.2-0.20021217.0)
Comment 5 Nils Philippsen 2003-01-02 07:57:29 EST
This seems to have been introduced with release 0.45:

[root@cognac 8.0.1]# rpm -q rpm
rpm-4.2-0.45
[root@cognac 8.0.1]# rpm -Uvh glibc/2.3.1-26/i386/glibc-common-2.3.1-26.i386.rpm
                                                                               
Segmentation fault
[root@cognac 8.0.1]# rpm -Uvh --oldpackage rpm/4.2-0.44/i386/*
Preparing...                ########################################### [100%]
   1:popt                   ########################################### [ 17%]
   2:rpm                    ########################################### [ 33%]
   3:rpm-build              ########################################### [ 50%]
   4:rpm-debuginfo          ########################################### [ 67%]
   5:rpm-devel              ########################################### [ 83%]
   6:rpm-python             ########################################### [100%]
[root@cognac 8.0.1]# rpm -Uvh glibc/2.3.1-26/i386/glibc-common-2.3.1-26.i386.rpm  
error: Failed dependencies:
        glibc-common = 2.3.1-25 is needed by (installed) glibc-2.3.1-25
[root@cognac 8.0.1]#
Comment 6 Nils Philippsen 2003-01-02 08:08:53 EST
*** Bug 80914 has been marked as a duplicate of this bug. ***
Comment 7 Jeff Johnson 2003-01-02 10:44:29 EST
Fixed in rpm-4.2-0.49 afaik. Reopen if not, please.
Comment 8 Nils Philippsen 2003-01-02 11:34:26 EST
works for me

Note You need to log in before you can comment on or make changes to this bug.