bug? concerning "install" needing to "upgrade" dependancies...
"Neil Harkins" <[email protected]>
| Newsgroups | gmane.linux.rpm.yum |
|---|---|
| Message-ID | <[email protected]> |
Hi. This appears to be a bug. I'm trying to install certain packages, which have dependancies that are *specific versions* of packages higher than those already installed. Because the dependancy check fails, yum tries to "install", which fails due to conflicts. It seems the correct behavior would be for yum to figure out that the version is what's wrong, not non-existence, and automatically do an "upgrade" of those components, even though the command line was "install", as we're operating on a depedancy tree. Thoughts? [root@sf-pt-global001b ~]# rpm -qa | grep yum yum-2.4.3-1 [root@sf-pt-user002a ~]# /usr/bin/yum -e 0 -t -y install curl readline strace sysstat lynx Setting up Install Process Setting up repositories dag 100% |=========================| 951 B 00:00 extras 100% |=========================| 951 B 00:00 updates 100% |=========================| 951 B 00:00 centosplus 100% |=========================| 951 B 00:00 os 100% |=========================| 951 B 00:00 sixapart 100% |=========================| 951 B 00:00 Reading repository metadata in from local files Parsing package install arguments Resolving Dependencies --> Populating transaction set with selected packages. Please wait. ---> Package lynx.x86_64 0:2.8.5-18.2 set to be updated ---> Package strace.x86_64 0:4.5.14-0.EL4.1 set to be updated ---> Package readline.i386 0:4.3-13 set to be updated ---> Package sysstat.x86_64 0:5.0.5-11.rhel4 set to be updated ---> Package curl.i386 0:7.12.1-8.rhel4 set to be updated --> Running transaction check --> Processing Dependency: libcom_err.so.2 for package: curl --> Processing Dependency: libidn.so.11 for package: curl --> Processing Dependency: libk5crypto.so.3 for package: curl --> Processing Dependency: libcrypto.so.4 for package: curl --> Processing Dependency: libz.so.1 for package: curl --> Processing Dependency: libkrb5.so.3 for package: curl --> Processing Dependency: libgssapi_krb5.so.2 for package: curl --> Processing Dependency: libssl.so.4 for package: curl --> Restarting Dependency Resolution with new changes. --> Populating transaction set with selected packages. Please wait. ---> Package libidn.i386 0:0.5.6-1 set to be updated ---> Package openssl.i686 0:0.9.7a-43.14 set to be updated ---> Package krb5-libs.i386 0:1.3.4-33 set to be updated ---> Package e2fsprogs.i386 0:1.35-12.4.EL4 set to be updated ---> Package zlib.i386 0:1.2.1.2-1.2 set to be updated --> Running transaction check Dependencies Resolved ============================================================================= Package Arch Version Repository Size ============================================================================= Installing: curl i386 7.12.1-8.rhel4 os 231 k lynx x86_64 2.8.5-18.2 os 1.8 M readline i386 4.3-13 os 175 k strace x86_64 4.5.14-0.EL4.1 os 101 k sysstat x86_64 5.0.5-11.rhel4 os 114 k Installing for dependencies: e2fsprogs i386 1.35-12.4.EL4 os 771 k krb5-libs i386 1.3.4-33 os 480 k libidn i386 0.5.6-1 os 169 k openssl i686 0.9.7a-43.14 updates 1.1 M zlib i386 1.2.1.2-1.2 os 44 k Transaction Summary ============================================================================= Install 10 Package(s) Update 0 Package(s) Remove 0 Package(s) Total download size: 4.9 M Downloading Packages: Running Transaction Test Finished Transaction Test Transaction Check Error: file /usr/share/man/man1/asn1parse.1ssl.gz from install of openssl-0.9.7a-43.14 conflicts with file from package openssl-0.9.7a-43.10 file /usr/share/man/man1/nseq.1ssl.gz from install of openssl-0.9.7a-43.14conflicts with file from package openssl-0.9.7a-43.10 file /usr/share/man/man1/s_client.1ssl.gz from install of openssl-0.9.7a-43.14 conflicts with file from package openssl-0.9.7a-43.10 file /usr/share/man/man1/s_server.1ssl.gz from install of openssl-0.9.7a-43.14 conflicts with file from package openssl-0.9.7a-43.10 file /usr/share/man/man1/sslpasswd.1ssl.gz from install of openssl-0.9.7a-43.14 conflicts with file from package openssl-0.9.7a-43.10 [root@sf-pt-user002a ~]# yum upgrade openssl Setting up Upgrade Process Setting up repositories Reading repository metadata in from local files Resolving Dependencies --> Populating transaction set with selected packages. Please wait. ---> Downloading header for openssl to pack into transaction set. openssl-0.9.7a-43.14.x86_ 100% |=========================| 28 kB 00:00 ---> Package openssl.x86_64 0:0.9.7a-43.14 set to be updated --> Running transaction check Dependencies Resolved ============================================================================= Package Arch Version Repository Size ============================================================================= Updating: openssl x86_64 0.9.7a-43.14 updates 1.2 M Transaction Summary ============================================================================= Install 0 Package(s) Update 1 Package(s) Remove 0 Package(s) Total download size: 1.2 M Is this ok [y/N]: y Downloading Packages: (1/1): openssl-0.9.7a-43. 100% |=========================| 1.2 MB 00:00 Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Updating : openssl ######################### [1/2] Cleanup : openssl ######################### [2/2] Updated: openssl.x86_64 0:0.9.7a-43.14 Complete! [root@sf-pt-user002a ~]# /usr/bin/yum -e 0 -t -y install curl readline strace sysstat lynx Setting up Install Process Setting up repositories Reading repository metadata in from local files Parsing package install arguments Resolving Dependencies --> Populating transaction set with selected packages. Please wait. ---> Package lynx.x86_64 0:2.8.5-18.2 set to be updated ---> Package strace.x86_64 0:4.5.14-0.EL4.1 set to be updated ---> Package readline.i386 0:4.3-13 set to be updated ---> Package sysstat.x86_64 0:5.0.5-11.rhel4 set to be updated ---> Package curl.i386 0:7.12.1-8.rhel4 set to be updated --> Running transaction check --> Processing Dependency: libcom_err.so.2 for package: curl --> Processing Dependency: libidn.so.11 for package: curl --> Processing Dependency: libk5crypto.so.3 for package: curl --> Processing Dependency: libcrypto.so.4 for package: curl --> Processing Dependency: libz.so.1 for package: curl --> Processing Dependency: libkrb5.so.3 for package: curl --> Processing Dependency: libgssapi_krb5.so.2 for package: curl --> Processing Dependency: libssl.so.4 for package: curl --> Restarting Dependency Resolution with new changes. --> Populating transaction set with selected packages. Please wait. ---> Package libidn.i386 0:0.5.6-1 set to be updated ---> Package openssl.i686 0:0.9.7a-43.14 set to be updated ---> Package krb5-libs.i386 0:1.3.4-33 set to be updated ---> Package e2fsprogs.i386 0:1.35-12.4.EL4 set to be updated ---> Package zlib.i386 0:1.2.1.2-1.2 set to be updated --> Running transaction check Dependencies Resolved ============================================================================= Package Arch Version Repository Size ============================================================================= Installing: curl i386 7.12.1-8.rhel4 os 231 k lynx x86_64 2.8.5-18.2 os 1.8 M readline i386 4.3-13 os 175 k strace x86_64 4.5.14-0.EL4.1 os 101 k sysstat x86_64 5.0.5-11.rhel4 os 114 k Installing for dependencies: e2fsprogs i386 1.35-12.4.EL4 os 771 k krb5-libs i386 1.3.4-33 os 480 k libidn i386 0.5.6-1 os 169 k openssl i686 0.9.7a-43.14 updates 1.1 M zlib i386 1.2.1.2-1.2 os 44 k Transaction Summary ============================================================================= Install 10 Package(s) Update 0 Package(s) Remove 0 Package(s) Total download size: 4.9 M Downloading Packages: Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Installing: e2fsprogs ####################### [ 1/10] Installing: krb5-libs ####################### [ 2/10] Installing: zlib ####################### [ 3/10] Installing: openssl ####################### [ 4/10] Installing: libidn ####################### [ 5/10] Installing: sysstat ####################### [ 6/10] Installing: curl ####################### [ 7/10] Installing: lynx ####################### [ 8/10] Installing: readline ####################### [ 9/10] Installing: strace ####################### [10/10] Installed: curl.i386 0:7.12.1-8.rhel4 lynx.x86_64 0:2.8.5-18.2 readline.i3860: 4.3-13 strace.x86_64 0:4.5.14-0.EL4.1 sysstat.x86_64 0:5.0.5-11.rhel4 Dependency Installed: e2fsprogs.i386 0:1.35-12.4.EL4 krb5-libs.i386 0: 1.3.4-33 libidn.i386 0:0.5.6-1 openssl.i686 0:0.9.7a-43.14 zlib.i386 0: 1.2.1.2-1.2 Complete! _______________________________________________ Yum mailing list [email protected] https://lists.dulug.duke.edu/mailman/listinfo/yum