Bug 629632 - [ZSTREAM] installing new package attempts install of all versions of dependencies with up2date-4.8.1-33.el4_8.8
Summary: [ZSTREAM] installing new package attempts install of all versions of dependen...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat Enterprise Linux 4
Classification: Red Hat
Component: up2date
Version: 4.8
Hardware: All
OS: Linux
urgent
high
Target Milestone: rc
: ---
Assignee: Miroslav Suchý
QA Contact: Pavel Novotny
URL:
Whiteboard:
Depends On: 618328
Blocks:
TreeView+ depends on / blocked
 
Reported: 2010-09-02 14:45 UTC by RHEL Program Management
Modified: 2010-11-08 15:23 UTC (History)
13 users (show)

Fixed In Version: up2date-4.8.1-33.el4_8.13
Doc Type: Bug Fix
Doc Text:
Due to incorrect handling of package dependencies, up2date may have been unable to install certain packages. This error has been fixed, and all packages are now installed as expected.
Clone Of:
Environment:
Last Closed: 2010-10-11 14:19:12 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)
All installed packages on system. (21.06 KB, text/plain)
2010-10-01 16:08 UTC, Pavel Novotny
no flags Details


Links
System ID Private Priority Status Summary Last Updated
Red Hat Product Errata RHBA-2010:0760 0 normal SHIPPED_LIVE up2date bug fix update 2010-10-11 14:19:02 UTC

Description RHEL Program Management 2010-09-02 14:45:03 UTC
This bug has been copied from bug #618328 and has been proposed
to be backported to 4.8 z-stream (EUS).

Comment 4 Miroslav Suchý 2010-09-06 12:22:13 UTC
rev. 195757 and 195834 cherrypicked as rev. 195836.

Comment 5 Miroslav Suchý 2010-09-06 13:11:32 UTC
syntax error fixed in rev 195840

Comment 8 Jaromir Hradilek 2010-09-07 12:54:33 UTC
    Technical note added. If any revisions are required, please edit the "Technical Notes" field
    accordingly. All revisions will be proofread by the Engineering Content Services team.
    
    New Contents:
Due to incorrect handling of package dependencies, up2date may have been unable to install certain packages. This error has been fixed, and all packages are now installed as expected.

Comment 12 Pavel Novotny 2010-09-21 14:45:37 UTC
Still failing with:
up2date-4.8.1-33.el4_8.11
and
up2date-4.9.1-16.el4

Changing back to ASSIGNED.

# rpm -q up2date
up2date-4.8.1-33.el4_8.11
# rpm -q freetype
freetype-2.1.9-15.el4.8
# up2date -u --nox --exclude=up2date

Fetching Obsoletes list for channel: rhel-x86_64-as-4.8.z...

Fetching rpm headers...
########################################

Name                                    Version              Rel               Arch
----------------------------------------------------------------------------------------
4Suite                                  1.0                 3.el4_8.1           x86_64
HelixPlayer                             1.0.6               1.el4_8.1           i386  
ImageMagick                             6.0.7.1             20.el4_8.1          x86_64
PyXML                                   0.8.3               6.el4_8.2           x86_64
acpid                                   1.0.3               2.el4_7.1           x86_64
apr                                     0.9.4               24.9.el4_8.2        i386  
audit                                   1.0.16              4.el4_8.1           x86_64
audit-libs                              1.0.16              4.el4_8.1           i386  
audit-libs                              1.0.16              4.el4_8.1           x86_64
bash                                    3.0                 21.el4_8.2          x86_64
bind-libs                               9.2.4               30.el4_8.5          i386  
bind-libs                               9.2.4               30.el4_8.5          x86_64
bind-utils                              9.2.4               30.el4_8.5          x86_64
bzip2                                   1.0.2               16.el4_8            x86_64
bzip2-devel                             1.0.2               16.el4_8            x86_64
bzip2-libs                              1.0.2               16.el4_8            i386  
bzip2-libs                              1.0.2               16.el4_8            x86_64
compat-openldap                         2.1.30              12.el4_8.3          i386  
cpio                                    2.5                 16.el4_8.1          x86_64
cscope                                  15.5                10.RHEL4.3          x86_64
cups                                    1.1.22              0.rc1.9.32.el4_8.6  x86_64
cups-libs                               1.1.22              0.rc1.9.32.el4_8.6  i386  
cups-libs                               1.1.22              0.rc1.9.32.el4_8.6  x86_64
curl                                    7.12.1              11.1.el4_8.3        i386  
curl                                    7.12.1              11.1.el4_8.3        x86_64
curl-devel                              7.12.1              11.1.el4_8.3        x86_64
device-mapper                           1.02.28             2.el4_8.1           i386  
device-mapper                           1.02.28             2.el4_8.1           x86_64
dhclient                                3.0.1               65.el4_8.1          x86_64
dump                                    0.4b39              3.EL4.3             x86_64
elinks                                  0.9.2               4.el4_8.1           x86_64
evolution28-gtk2                        2.10.4              25.el4.1            x86_64
evolution28-pango                       1.14.9              13.el4_8            x86_64
expat                                   1.95.7              4.el4_8.3           i386  
expat                                   1.95.7              4.el4_8.3           x86_64
expat-devel                             1.95.7              4.el4_8.3           x86_64
fetchmail                               6.2.5               6.0.1.el4_8.1       x86_64
firefox                                 3.6.9               1.el4               x86_64
gd                                      2.0.28              5.4E.el4_8.1        i386  
gd                                      2.0.28              5.4E.el4_8.1        x86_64
gdm                                     2.6.0.5             7.rhel4.19.el4_8.2  x86_64
glibc                                   2.3.4               2.43.el4_8.6        i686  
glibc                                   2.3.4               2.43.el4_8.6        x86_64
glibc-common                            2.3.4               2.43.el4_8.6        x86_64
glibc-devel                             2.3.4               2.43.el4_8.6        x86_64
glibc-headers                           2.3.4               2.43.el4_8.6        x86_64
[...]
[... some more packages ...]
[...]

Testing package set / solving RPM inter-dependencies...
warning: package freetype = 2.1.9-1 was already added, replacing with freetype <= 2.1.9-1.rhel4.4
warning: package freetype = 2.1.9-1.rhel4.4 was already added, replacing with freetype <= 2.1.9-10.el4.7
warning: package freetype = 2.1.9-10.el4.7 was already added, replacing with freetype <= 2.1.9-14.el4.8
warning: package freetype = 2.1.9-14.el4.8 was already added, replacing with freetype <= 2.1.9-15.el4.8
warning: package freetype = 2.1.9-4.el4 was already added, replacing with freetype <= 2.1.9-5.el4
warning: package freetype = 2.1.9-5.el4 was already added, replacing with freetype <= 2.1.9-6.el4
warning: package freetype = 2.1.9-6.el4 was already added, replacing with freetype <= 2.1.9-7.el4.6
warning: package freetype = 2.1.9-7.el4.6 was already added, replacing with freetype <= 2.1.9-8.el4.6
########################################
RPM package conflict error.  The message was:
Test install failed because of package conflicts:
The following packages were added to your selection to satisfy dependencies:
Name                                    Version        Release
--------------------------------------------------------------
freetype                                2.1.9          1                   
freetype                                2.1.9          1.rhel4.4           
freetype                                2.1.9          10.el4.7            
freetype                                2.1.9          14.el4.8            
freetype                                2.1.9          15.el4.8            
freetype                                2.1.9          4.el4               
freetype                                2.1.9          5.el4               
freetype                                2.1.9          6.el4               
freetype                                2.1.9          7.el4.6             
freetype                                2.1.9          8.el4.6             

package freetype-2.1.9-15.el4.8 (which is newer than freetype-2.1.9-8.el4.6) is already installed
file /usr/lib/libfreetype.so.6.3.7 conflicts between attempted installs of freetype-2.1.9-15.el4.8 and freetype-2.1.9-8.el4.6
file /usr/lib/libttf.so.2.3.0 conflicts between attempted installs of freetype-2.1.9-15.el4.8 and freetype-2.1.9-8.el4.6

Comment 13 Miroslav Suchý 2010-09-30 07:08:38 UTC
I could not reproduce it. I provide new build due other BZ. Please retest it and if you will able to reproduce it, please provide me those machines where it happen.

Comment 14 Pavel Novotny 2010-10-01 16:08:51 UTC
Created attachment 451047 [details]
All installed packages on system.

Still failing with 'up2date-4.8.1-33.el4_8.12', moving back to ASSIGNED.

List of installed packages after the failed 'up2date -u' attempt is in attachment.
Steps to reproduce (started on a RHEL4-U8 fresh installation with updated package 'up2date-4.8.1-33.el4_8.12'):

# rpm -q up2date
up2date-4.8.1-33.el4_8.12
# rpm -q freetype
freetype-2.1.9-8.el4.6
freetype-2.1.9-8.el4.6
# rpm -e freetype --nodeps --allmatches
# up2date -i xorg-x11-devel

Fetching Obsoletes list for channel: rhel-x86_64-as-4...
########################################

Fetching rpm headers...
########################################

Name                                    Version              Rel               Arch
----------------------------------------------------------------------------------------
xorg-x11-devel                          6.8.2               1.EL.63             x86_64


Testing package set / solving RPM inter-dependencies...
########################################
fontconfig-devel-2.2.3-13.e ########################## Done.                   
freetype-devel-2.1.9-17.el4 ########################## Done.                   
xorg-x11-devel-6.8.2-1.EL.6 ########################## Done.                   
freetype-2.1.9-17.el4.8.x86 ########################## Done.                   
Preparing              ########################################### [100%]

Installing...
   1:freetype               ########################################### [100%]
   2:freetype-devel         ########################################### [100%]
   3:fontconfig-devel       ########################################### [100%]
   4:xorg-x11-devel         ########################################### [100%]
The following packages were added to your selection to satisfy dependencies:

Name                                    Version        Release
--------------------------------------------------------------
fontconfig-devel                        2.2.3          13.el4              
freetype-devel                          2.1.9          17.el4.8            
freetype                                2.1.9          17.el4.8            

# up2date -u --nox

Fetching Obsoletes list for channel: rhel-x86_64-as-4...

Fetching rpm headers...
########################################

Name                                    Version              Rel               Arch
----------------------------------------------------------------------------------------
4Suite                                  1.0                 3.el4_8.1           x86_64
HelixPlayer                             1.0.6               1.el4_8.1           i386  
ImageMagick                             6.0.7.1             20.el4_8.1          x86_64
OpenIPMI                                1.4.14              25.el4_8.1          x86_64
OpenIPMI-libs                           1.4.14              25.el4_8.1          x86_64
PyXML                                   0.8.3               6.el4_8.2           x86_64
acpid                                   1.0.3               2.el4_7.1           x86_64
apr                                     0.9.4               24.9.el4_8.2        i386  
audit                                   1.0.16              4.el4_8.1           x86_64
audit-libs                              1.0.16              4.el4_8.1           i386  
audit-libs                              1.0.16              4.el4_8.1           x86_64
bash                                    3.0                 21.el4_8.2          x86_64
bind-libs                               9.2.4               36.el4              i386  
bind-libs                               9.2.4               36.el4              x86_64
bind-utils                              9.2.4               36.el4              x86_64
bzip2                                   1.0.2               16.el4_8            x86_64
bzip2-devel                             1.0.2               16.el4_8            x86_64
bzip2-libs                              1.0.2               16.el4_8            i386  
bzip2-libs                              1.0.2               16.el4_8            x86_64
compat-openldap                         2.1.30              12.el4_8.3          i386  
cpio                                    2.5                 16.el4_8.1          x86_64
cpp                                     3.4.6               11.el4_8.1          x86_64
cscope                                  15.5                10.RHEL4.3          x86_64
cups                                    1.1.22              0.rc1.9.32.el4_8.6  x86_64
cups-libs                               1.1.22              0.rc1.9.32.el4_8.6  i386  
cups-libs                               1.1.22              0.rc1.9.32.el4_8.6  x86_64
curl                                    7.12.1              11.1.el4_8.3        i386  
curl                                    7.12.1              11.1.el4_8.3        x86_64
curl-devel                              7.12.1              11.1.el4_8.3        x86_64
device-mapper                           1.02.28             2.el4_8.1           i386  
[...]
[ lot of other packages ... ]
[...]
tzdata                                  2010l               1.el4               noarch
util-linux                              2.12a               24.el4_8.1          x86_64
wget                                    1.10.2              1.el4_8.1           x86_64
xmlsec1                                 1.2.6               3.1                 i386  
xmlsec1                                 1.2.6               3.1                 x86_64
xmlsec1-openssl                         1.2.6               3.1                 i386  
xmlsec1-openssl                         1.2.6               3.1                 x86_64


Testing package set / solving RPM inter-dependencies...
warning: package freetype = 2.1.9-1 was already added, replacing with freetype <= 2.1.9-1.rhel4.4
warning: package freetype = 2.1.9-1.rhel4.4 was already added, replacing with freetype <= 2.1.9-10.el4.7
warning: package freetype = 2.1.9-10.el4.7 was already added, replacing with freetype <= 2.1.9-14.el4.8
warning: package freetype = 2.1.9-14.el4.8 was already added, replacing with freetype <= 2.1.9-15.el4.8
warning: package freetype = 2.1.9-15.el4.8 was already added, replacing with freetype <= 2.1.9-16.el4.8
warning: package freetype = 2.1.9-16.el4.8 was already added, replacing with freetype <= 2.1.9-17.el4.8
warning: package freetype = 2.1.9-4.el4 was already added, replacing with freetype <= 2.1.9-5.el4
warning: package freetype = 2.1.9-5.el4 was already added, replacing with freetype <= 2.1.9-6.el4
warning: package freetype = 2.1.9-6.el4 was already added, replacing with freetype <= 2.1.9-7.el4.6
warning: package freetype = 2.1.9-7.el4.6 was already added, replacing with freetype <= 2.1.9-8.el4.6
########################################
RPM package conflict error.  The message was:
Test install failed because of package conflicts:
The following packages were added to your selection to satisfy dependencies:
Name                                    Version        Release
--------------------------------------------------------------
freetype                                2.1.9          1                   
freetype                                2.1.9          1.rhel4.4           
freetype                                2.1.9          10.el4.7            
freetype                                2.1.9          14.el4.8            
freetype                                2.1.9          15.el4.8            
freetype                                2.1.9          16.el4.8            
freetype                                2.1.9          17.el4.8            
freetype                                2.1.9          4.el4               
freetype                                2.1.9          5.el4               
freetype                                2.1.9          6.el4               
freetype                                2.1.9          7.el4.6             
freetype                                2.1.9          8.el4.6             

package freetype-2.1.9-17.el4.8 (which is newer than freetype-2.1.9-8.el4.6) is already installed
file /usr/lib/libfreetype.so.6.3.7 conflicts between attempted installs of freetype-2.1.9-17.el4.8 and freetype-2.1.9-8.el4.6
file /usr/lib/libttf.so.2.3.0 conflicts between attempted installs of freetype-2.1.9-17.el4.8 and freetype-2.1.9-8.el4.6

Comment 20 errata-xmlrpc 2010-10-11 14:19:12 UTC
An advisory has been issued which should help the problem
described in this bug report. This report is therefore being
closed with a resolution of ERRATA. For more information
on therefore solution and/or where to find the updated files,
please follow the link below. You may reopen this bug report
if the solution does not work for you.

http://rhn.redhat.com/errata/RHBA-2010-0760.html


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