Updating YDL 3.0

Eric Dunbar eric.dunbar at gmail.com
Fri Feb 11 23:58:23 MST 2005


(I hope there is some signal to all this noise that I'm posting ...
so's others can learn and/or be helped)

I've figured out some of my dependency issues.

On Fri, 11 Feb 2005 16:57:11 -0500, Eric wrote:
> > So, is my machine an anomaly or is that why I've got dependency hell
> > where I can't install mozilla (for e.g.) because python 2.2 cannot be
> > found (and python 2.3 is already installed).
> 
> I'm trying to work out some of the dependency issues (figure I should
> start small).
> 
> When I try to install mozilla this is what I get:
> 
> [root at localhost yum]# yum -y install mozilla
> Gathering header information file(s) from server(s)
> Server: Yellow Dog Linux 4.0 Base
> Server: Yellow Dog Linux 4.0 Extras
> Server: Yellow Dog Linux 4.0 FreshRPMs
> Server: Yellow Dog Linux 4.0 FreshRPMs OS
> Server: Yellow Dog Linux 4.0 FreshRPMs Updates
> Server: Yellow Dog Linux 4.0 Updates
> Finding updated packages
> Downloading needed headers
> Resolving dependencies
> ....Unable to satisfy dependencies
> Package mozilla needs mozilla-nspr = 37:1.7.3-2.ydl.1, this is not available.
> Package mozilla needs mozilla-nss = 37:1.7.3-2.ydl.1, this is not available.
> 
> It seems odd that packages would be unavailable (I'm wondering if
> FreshRPMs shouldn't be in there).

I discovered that mozilla-nspr and -nss were still installed from a
previous freshrpms YDL 3 install of either mozilla or firefox!
Presumably the libraries that went with this version of mozilla were
sufficient for some, but, not all parts of the new packages contained
in YDL 4 which is why not all new packages weren't "pulled down".

[root at localhost root]# rpm -qa | grep ^mozilla
mozilla-nspr-1.6-1.0.yd3.fr
mozilla-nss-1.6-1.0.yd3.fr
[root at localhost root]# rpm -e mozilla-nspr-1.6-1.0.yd3.fr
mozilla-nss-1.6-1.0.yd3.fr
error: Failed dependencies:
        libnspr4.so is needed by (installed) gaim-1.1.0-0.yd4
        libplc4.so is needed by (installed) gaim-1.1.0-0.yd4
        libplds4.so is needed by (installed) gaim-1.1.0-0.yd4
        libnss3.so is needed by (installed) gaim-1.1.0-0.yd4
        libnss3.so(NSS_3.2) is needed by (installed) gaim-1.1.0-0.yd4
        libnss3.so(NSS_3.3) is needed by (installed) gaim-1.1.0-0.yd4
        libsmime3.so is needed by (installed) gaim-1.1.0-0.yd4
        libsoftokn3.so is needed by (installed) gaim-1.1.0-0.yd4
        libssl3.so is needed by (installed) gaim-1.1.0-0.yd4
        libssl3.so(NSS_3.2) is needed by (installed) gaim-1.1.0-0.yd4
[root at localhost root]# rpm -e gaim-1.1.0-0.yd4
[root at localhost root]# rpm -e mozilla-nspr-1.6-1.0.yd3.fr
mozilla-nss-1.6-1.0.yd3.fr
[root at localhost root]# yum install gaim

Success...

Installed:  gaim 1:1.1.0-0.yd4.ppc
Dep Installed:  mozilla-nspr 37:1.7.3-2.ydl.1.ppc mozilla-nss
37:1.7.3-2.ydl.1.ppc

Followed by a yum -y install mozilla with this as the result :) :) :) :

Installed:  mozilla 37:1.7.3-2.ydl.1.ppc

Now let's see what else I can fix (BTW The "graphical" yum
Install/Remove Applications looks good but needs a *lot* of work under
the hood).

Eric.


More information about the yellowdog-general mailing list