Hi I am getting something weird when trying to update openssl. It is so weird I do not know even how to google for it. All the missing packages exist at /usr/lib64
How come yum does not find them?
Likewise, what is it with all those '2's
Javier ----------------------- [root@musa ~]# yum update openssl Loading "allowdowngrade" plugin Loading "kmdl" plugin Loading "fastestmirror" plugin Loading "downloadonly" plugin Loading "skip-broken" plugin Loading mirror speeds from cached hostfile atrpms 100% |=========================| 951 B 00:00 fedora 100% |=========================| 2.1 kB 00:00 freshrpms 100% |=========================| 1.9 kB 00:00 Excluding Packages in global exclude list Finished Excluding Packages from Fedora 7 - x86_64 - Updates Finished Excluding Packages from FreshRPMs for Fedora Core 7 - x86_64 Finished Setting up Update Process Resolving Dependencies **** Checking packages for dependency problems **** Checking for dep problems : openssl - 0.9.8b-14.fc7.i686 --> Running transaction check --> Finished Dependency Resolution **** OK : openssl.i686 0-0.9.8b-14.fc7 - None **** Checking for dep problems : openssl - 0.9.8b-15.fc7.i686 --> Running transaction check ---> Package openssl.i686 0:0.9.8b-15.fc7 set to be updated --> Processing Dependency: libgssapi_krb5.so.2 for package: openssl --> Processing Dependency: libkrb5.so.3(krb5_3_MIT) for package: openssl --> Processing Dependency: libz.so.1 for package: openssl --> Processing Dependency: libk5crypto.so.3 for package: openssl --> Processing Dependency: libk5crypto.so.3(k5crypto_3_MIT) for package: openssl --> Processing Dependency: libcom_err.so.2 for package: openssl --> Processing Dependency: libkrb5.so.3 for package: openssl --> Finished Dependency Resolution **** Failed **** Missing Dependency: libk5crypto.so.3(k5crypto_3_MIT) is needed by package openssl **** Missing Dependency: libkrb5.so.3 is needed by package openssl **** Missing Dependency: libcom_err.so.2 is needed by package openssl **** Missing Dependency: libgssapi_krb5.so.2 is needed by package openssl **** Missing Dependency: libk5crypto.so.3 is needed by package openssl **** Missing Dependency: libkrb5.so.3(krb5_3_MIT) is needed by package openssl **** Missing Dependency: libz.so.1 is needed by package openssl **** Packages with dependency resolving errors **** openssl - 0.9.8b-15.fc7.i686 **** 2 **** 2 **** 2 **** 2 **** 2 **** 2 **** 2 **** End Checking packages for dependency problems --> Running transaction check --> Finished Dependency Resolution
Dependencies Resolved
============================================================================= Package Arch Version Repository Size =============================================================================
Transaction Summary ============================================================================= Install 0 Package(s) Update 0 Package(s) Remove 0 Package(s)
Is this ok [y/N]: y Downloading Packages: Running rpm_check_debug Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction
Complete! [root@musa ~]#
On 03/11/2007, Javier Perez wrote:
Hi I am getting something weird when trying to update openssl. It is so weird I do not know even how to google for it. All the missing packages exist at /usr/lib64
It cannot be said often enough: it does not matter what files you find in your local file-system. All that matters is whether the needed things can be found in the RPM database and/or the repository metadata and that they are not erased during an update transaction.
How come yum does not find them?
Verify the first step with "yum whatprovides ..." or "repoquery --whatprovides ...".
Also show what versions of openssl are installed already:
rpm -q openssl --qf %{n}-%{v}-%{r}.%{arch}\n
Likewise, what is it with all those '2's
Could come from the skip-broken plugin.
Excluding Packages in global exclude list Excluding Packages from Fedora 7 - x86_64 - Updates Excluding Packages from FreshRPMs for Fedora Core 7 - x86_64
What do you exclude?
--> Processing Dependency: libgssapi_krb5.so.2 for package: openssl --> Processing Dependency: libkrb5.so.3(krb5_3_MIT) for package: openssl --> Processing Dependency: libz.so.1 for package: openssl --> Processing Dependency: libk5crypto.so.3 for package: openssl --> Processing Dependency: libk5crypto.so.3(k5crypto_3_MIT) for package: openssl --> Processing Dependency: libcom_err.so.2 for package: openssl --> Processing Dependency: libkrb5.so.3 for package: openssl
These are i386 dependencies, not x86_64 dependencies.