pan-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [Pan-users] Upgrading to Pan v0.12.0 on Red Hat Linux 7.1 issues


From: Christophe Lambin
Subject: RE: [Pan-users] Upgrading to Pan v0.12.0 on Red Hat Linux 7.1 issues
Date: 22 Jun 2002 13:12:19 +0200

On Sat, 2002-06-22 at 09:50, Phillip Pi wrote:

> OK, I attempted to upgrade Pan to the latest stable version, but Pan fails
> to run. I think I broke something as usual. What did I do wrong? :(

You relied on '--nodeps'. That's nearly always a mistake. :)  More
below.

> address@hidden download]# rpm -Uvh *.rpm
> error: failed dependencies:

OK, let's go through these in groups. I suspect you got these RPMs from
RawHide? That's fine, but you'll need to get some more RPMs.
Alternatively, you could use the RPMs from Ximian: I'm using these and
they gave me far less dependency problems.

>       libfontconfig.so.1   is needed by gtk2-2.0.5-1
>       libfontconfig.so.1   is needed by pango-1.0.99.020606-3

rpmfind.net tells me libfontconfig.so.1 is in RawHide's
fontconfig-0.0.1.020603.0131-3.i386.rpm. Download this too and add it to
the directory.

>       libpng12.so.0   is needed by gtk2-2.0.5-1

rpmfind.net tells me this is in RawHide's libpng-1.2.2-5.i386.rpm.
Download this too and add it to the directory.

>       libXft.so.2   is needed by gtk2-2.0.5-1
>       libXft.so.2   is needed by pango-1.0.99.020606-3

rpmfind.net telss me this is in RawHide's
Xft-1.9.1.020607.1058-2.i386.rpm. Download this too and add it to the
directory.

>       libxml2 = 2.4.19 is needed by libxml2-devel-2.4.19-1
>       libxml2 = 2.4.19 is needed by libxml2-python-2.4.19-1

You're upgrading libxml2 from 2.4.19 to 2.4.22, but the python and devel
packages for 2.4.19 are also installed. So, download the 2.4.22 versions
of these packages and add them to the directory.

>       gtk+-gtkbeta = 1.3.2 is needed by gtk+-gtkbeta-devel-1.3.2-4
>       libgdk_pixbuf-1.3.so.2   is needed by gtk+-gtkbeta-devel-1.3.2-4
>       pango-gtkbeta = 0.13 is needed by pango-gtkbeta-devel-0.13-4
>       libglib-1.3.so.2   is needed by glib-gtkbeta-devel-1.3.2-2
>       libglib-1.3.so.2   is needed by pango-gtkbeta-devel-0.13-4
>       libglib-1.3.so.2   is needed by gtk+-gtkbeta-devel-1.3.2-4
>       libgmodule-1.3.so.2   is needed by pango-gtkbeta-devel-0.13-4
>       libgmodule-1.3.so.2   is needed by gtk+-gtkbeta-devel-1.3.2-4
>       libgobject-1.3.so.2   is needed by glib-gtkbeta-devel-1.3.2-2
>       libgobject-1.3.so.2   is needed by pango-gtkbeta-devel-0.13-4
>       libgobject-1.3.so.2   is needed by gtk+-gtkbeta-devel-1.3.2-4

You not only have beta versions of the gtk2 packages (i.e 1.3.2) on your
system, but you have the corresponding devel packages too. Either get
rid of these (if you don't need them), or download the devel packages
for gtk2 (and related) and add them to the directory.

This problem is related to the following:

>       libgdk-x11-1.3.so.2   is needed by Inti-devel-0.6preview-1
>       libgdk_pixbuf-1.3.so.2   is needed by Inti-devel-0.6preview-1
>       libgtk-x11-1.3.so.2   is needed by Inti-devel-0.6preview-1
>       libglib-1.3.so.2   is needed by Inti-devel-0.6preview-1
>       libgmodule-1.3.so.2   is needed by Inti-devel-0.6preview-1
>       libgobject-1.3.so.2   is needed by Inti-devel-0.6preview-1
>       libgthread-1.3.so.2   is needed by Inti-devel-0.6preview-1
>       Inti is needed by Inti-devel-0.6preview-1
>       libinti-base-1.so.0   is needed by Inti-devel-0.6preview-1
>       libinti-gdk-1.so.0   is needed by Inti-devel-0.6preview-1
>       libinti-gtk-1.so.0   is needed by Inti-devel-0.6preview-1
>       libinti-pango-1.so.0   is needed by Inti-devel-0.6preview-1

This seems to be the main reason why you're having problems: you have
RH7.1's 'Inti-0.6preview' package installed, which depends on gtk+
1.3.2.

So, either you find a version of 'Inti' that's based on the final gtk2
packages (rpmfind.net tells me there isn't one), or you remove it. Since
this package is a set of libraries, it's most likely a dependency for
something else. You can ask rpm which packages depend on it:

        $ rpm -q --whatrequires Inti

If you find any dependencies, you can use rpmfind.net to see if there's
any alternatives, or you can decide to get rid of them too.

Note: Inti seems to be a dead package. It was only included in RH7.1,
not in any later versions. Not sure what it was used for.


> address@hidden download]# rpm -Uvh *.rpm --nodeps

Like I said before: '--nodeps' is evil.  As you saw above, you have a
lot of dependency problems.  '--nodeps' is not magically going to fix
these for you. Never use '--nodeps', ever.

(unless you really know what you're doing, of course. :))


> As root, find / -name libXft.so.2 came up nothing. I hope I didn't break 
> anything else from this upgrade. :(

It's not unlikely that you messed up the gtk-1.3.2 and Inti
installations.  Checking what relies on Inti will tell you how big the
damage is.


Regards,
Christophe





reply via email to

[Prev in Thread] Current Thread [Next in Thread]