Re: yup dependency error with new openssh


Subject: Re: yup dependency error with new openssh
From: Bryan Stillwell (bstill@terraplex.com)
Date: Thu Dec 21 2000 - 16:41:34 MST


There is a bug in yup with regards to the rpmlib() dependencies. The
solution right now is to just ignore the rpmlib() dependencies with yup.
Expect there to be an update to yup later today.

Bryan

-- 
  Terra Soft Solutions, Inc.           | Software Engineer
  http://www.terrasoftsolutions.com/   | bstill@terraplex.com
  GPG fingerprint: 3608 4610 8C08 B8EB 0970  9686 8A93 386C 6116 EFE2

On Tue, Dec 19, 2000 at 10:56:57PM -0500, Bill Fink wrote: >There appears to be a dependency problem with yup and the new >openssl/openssh RPMs. > ># yup --ignore-deps update >Reading RPM database... (100%) >Checking for package list updates... >Done transfering... 255B in 0.1s at 1915B per/sec >Package list is up to date... >Reading package list... (100%) > >As requested, I will do the following: >[update: openssl-devel] [update: openssl] [update: openssh-server] [update: openssh-askpass-gnome] [update: openssh-clients] [update: openssh-askpass] [update: openssh] >Error: Unresolveable dependency conflict >[Requires Check] wants to erase openssh while [User selection] wants to install openssh > >To try and get around this, I uninstalled the old openssl/openssh RPMs, >ftp'ed the new openssl/openssh RPMs from ftp.yellowdog.com, and then >manually installed them (with no complaints). But after doing that >I get the following error from yup: > ># yup --ignore-deps update >Reading RPM database... (100%) >Checking for package list updates... >Done transfering... 255B in 0.2s at 1120B per/sec >Package list is up to date... >Reading package list... (100%) > >Error: Unable to satisfy dependency rpmlib(VersionedDependencies) <= 3.0.3-1 for > package openssh > ># rpm -q --requires -p openssh-2.3.0p1-1.ppc.rpm >rpmlib(VersionedDependencies) <= 3.0.3-1 >openssl >= 0.9.5a >openssl >= 0.9.5a >ld.so.1 >libc.so.6 >libcrypto.so.0 >libdl.so.2 >libnsl.so.1 >libpam.so.0 >libutil.so.1 >libz.so.1 >libc.so.6(GLIBC_2.0) >libc.so.6(GLIBC_2.1) > >The problem is with the rpmlib dependency. This seems to be a bogus >dependency as no package on the system provides anything called rpmlib, >although as I indicated earlier, it didn't cause any problem with >actually installing the new openssl/openssh RPMs. > >The old openssh RPM didn't have any such weird dependency (it was a >LinuxPPC-2000 RPM). > ># rpm -q --requires -p openssh-1.2.2-1.ppc.rpm >openssl >openssl >ld.so.1 >libc.so.6 >libcrypto.so.0 >libdl.so.2 >libnsl.so.1 >libpam.so.0 >libutil.so.1 >libz.so.1 >libc.so.6(GLIBC_2.0) >libc.so.6(GLIBC_2.1) > >So I'm stuck at the moment. I can't run yup anymore, with either >the old or new openssl/openssh RPMs. The only workaround is to >temporarily remove the openssl/openssh RPMs, run yup update to see >if anything else needs to be updated, and then re-install the >openssl/openssh RPMs. > >Any help would be appreciated. > > -Thanks > > -Bill Fink > >P.S. Maybe an option could be added to yup to ignore the extras > portion of the distribution, since I understand that the > openssl/openssh RPMs aren't currently part of the mainline > YellowDog distribution.



This archive was generated by hypermail 2a24 : Thu Dec 21 2000 - 16:41:36 MST