Dependency problem - I have the packages, but they're too new!
Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Dependency problem - I have the packages, but they're too new!
Having got used to Linux I've decided to get adventurous and try to recompile the kernel.
Problem is I didn't install the development tools when I originally installed RH9.
When I tried to install the development tools with the package manager it tells me I need krb5-libs = 1.2.7-14 and openssl = 0.9.7a-5.
But I've run up2date and updated a whole lot of stuff, so I actually have newer versions installed.
How do I get the package manager to realise this, or at least, ignore it, and install the packages anyway?
Up2date will only update packages that are allready installed.
To make sure you have the packages installed do the following from the konsole (or Gnome terminal):
rpm -qa | grep openssl
rpm -qa | grep krb5
If it returns a prompt with no package listing you need to install the packages from the RH CD. Otherwise it will list the installed rpm's and the version#
One way would be to uninstall krb5-libs-1.2.7-14 and openssl-0.9.7a-5 completely. Then try to install the development packages and meet the dependency requirement for the two packages with he original versions from the CD.
Ok. Here is the list of dependencies. Would you be brave enough to put the --nodeps argument at the end of that command? I'm not.
There must be another way.
#rpm -e krb5-libs openssl
error: Failed dependencies:
libcom_err.so.3 is needed by (installed) cyrus-sasl-2.1.10-4
libcom_err.so.3 is needed by (installed) pam_krb5-1.60-1
libcom_err.so.3 is needed by (installed) wget-1.8.2-9
libcom_err.so.3 is needed by (installed) curl-7.9.8-5
libcom_err.so.3 is needed by (installed) openssh-3.5p1-11
libcom_err.so.3 is needed by (installed) openssh-clients-3.5p1-11
libcom_err.so.3 is needed by (installed) openssh-server-3.5p1-11
libdes425.so.3 is needed by (installed) cyrus-sasl-md5-2.1.10-4
libdes425.so.3 is needed by (installed) pam_krb5-1.60-1
libgssapi_krb5.so.2 is needed by (installed) cyrus-sasl-2.1.10-4
libgssapi_krb5.so.2 is needed by (installed) wget-1.8.2-9
libgssapi_krb5.so.2 is needed by (installed) curl-7.9.8-5
libk5crypto.so.3 is needed by (installed) cyrus-sasl-2.1.10-4
libk5crypto.so.3 is needed by (installed) pam_krb5-1.60-1
libk5crypto.so.3 is needed by (installed) wget-1.8.2-9
libk5crypto.so.3 is needed by (installed) curl-7.9.8-5
libk5crypto.so.3 is needed by (installed) openssh-3.5p1-11
libk5crypto.so.3 is needed by (installed) openssh-clients-3.5p1-11
libk5crypto.so.3 is needed by (installed) openssh-server-3.5p1-11
libkrb4.so.2 is needed by (installed) pam_krb5-1.60-1
libkrb5.so.3 is needed by (installed) cyrus-sasl-2.1.10-4
libkrb5.so.3 is needed by (installed) pam_krb5-1.60-1
libkrb5.so.3 is needed by (installed) wget-1.8.2-9
libkrb5.so.3 is needed by (installed) curl-7.9.8-5
libkrb5.so.3 is needed by (installed) openssh-3.5p1-11
libkrb5.so.3 is needed by (installed) openssh-clients-3.5p1-11
libkrb5.so.3 is needed by (installed) openssh-server-3.5p1-11
libcrypto.so.4 is needed by (installed) python-2.2.2-26
libcrypto.so.4 is needed by (installed) cyrus-sasl-2.1.10-4
libcrypto.so.4 is needed by (installed) cyrus-sasl-md5-2.1.10-4
libcrypto.so.4 is needed by (installed) openldap-2.0.27-8
libcrypto.so.4 is needed by (installed) bind-utils-9.2.1-16
libcrypto.so.4 is needed by (installed) lftp-2.6.3-3
libcrypto.so.4 is needed by (installed) libwvstreams-3.70-8
libcrypto.so.4 is needed by (installed) pyOpenSSL-0.5.1-8
libcrypto.so.4 is needed by (installed) stunnel-4.04-3
libcrypto.so.4 is needed by (installed) wget-1.8.2-9
libcrypto.so.4 is needed by (installed) curl-7.9.8-5
libcrypto.so.4 is needed by (installed) gnome-vfs2-2.2.2-4
libcrypto.so.4 is needed by (installed) gnucash-1.8.1-3
libcrypto.so.4 is needed by (installed) licq-1.2.3-5
libcrypto.so.4 is needed by (installed) cups-libs-1.1.17-13.3
libcrypto.so.4 is needed by (installed) cups-1.1.17-13.3
libcrypto.so.4 is needed by (installed) openssh-3.5p1-11
libcrypto.so.4 is needed by (installed) openssh-clients-3.5p1-11
libcrypto.so.4 is needed by (installed) kdebase-3.1-15
libcrypto.so.4 is needed by (installed) openssh-server-3.5p1-11
libcrypto.so.4 is needed by (installed) sendmail-8.12.8-9.90
libssl.so.4 is needed by (installed) python-2.2.2-26
libssl.so.4 is needed by (installed) openldap-2.0.27-8
libssl.so.4 is needed by (installed) lftp-2.6.3-3
libssl.so.4 is needed by (installed) libwvstreams-3.70-8
libssl.so.4 is needed by (installed) pyOpenSSL-0.5.1-8
libssl.so.4 is needed by (installed) stunnel-4.04-3
libssl.so.4 is needed by (installed) wget-1.8.2-9
libssl.so.4 is needed by (installed) curl-7.9.8-5
libssl.so.4 is needed by (installed) gnome-vfs2-2.2.2-4
libssl.so.4 is needed by (installed) licq-1.2.3-5
libssl.so.4 is needed by (installed) cups-libs-1.1.17-13.3
libssl.so.4 is needed by (installed) cups-1.1.17-13.3
libssl.so.4 is needed by (installed) kdebase-3.1-15
libssl.so.4 is needed by (installed) sendmail-8.12.8-9.90
Well, if you downgrade the 2 packages, you'll get the same dependency errors as removing them(I believe). Is it a specifc developement rpm you are trying to install or are you installing an entire package group? What specificly are you trying to install and why?
Also, have you tried installing the older versions of the two packages (krb5-libs-1.2.7-14 and openssl-0.9.7a-5) in parallel with the newer versions or does this give you errors as well (i.e version blah obsoletes version blah blah)
OK.
All fixed now.
I forced an install of the older versions with the aptly named "--force" argument, and voila! No more dependency problems (sighs of relief that everything didn't shudder to a dead halt).
No doubt I will proceed to do some serious damage once I recompile the kernel, but I think I'll fiddle with some lesser source code first.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.