yup dependency error with new openssh


Subject: yup dependency error with new openssh
From: Bill Fink (billfink@capu.net)
Date: Tue Dec 19 2000 - 20:56:57 MST


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 : Tue Dec 19 2000 - 20:56:56 MST