bug? concerning "install" needing to "upgrade" dependancies...

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




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.14 conflicts 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.i386 0: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
Yum@xxxxxxxxxxxxxxxxxxxx
https://lists.dulug.duke.edu/mailman/listinfo/yum

[Index of Archives]     [Fedora Users]     [Fedora Legacy List]     [Fedora Maintainers]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]

  Powered by Linux