[Yum] 'yum upgrade' unexpected behaviour

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

 



--=-EgYrydxdvYtZ0kiFOJky
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

Hey list,=20

first off, I'm not subscribed to this list, so please CC: me in your
replies.

While testing yum today (I've been using apt for some time, running
debian and redhat) I saw something weird:=20

1. yum update

went fine=20
and give this as its last line:

package newpg needs libpth.so.14 (not provided)

I figured, nice yum detects broken dependencies, while updating.

2. yum list updates

#> yum list updates
Gathering package information from servers
Getting headers from: Red Hat Linux 9 -- Fedora US mirror
Getting headers from: Fedora Linux (stable) for Red Hat Linux 9 --
Fedora US mirror
Getting headers from: Fedora Linux (testing) for Red Hat Linux 9 --
Fedora US mirror
Getting headers from: Fedora Linux (unstable) for Red Hat Linux 9 --
Fedora US mirror
Getting headers from: Red Hat Linux 9 updates -- Fedora US mirror
Getting headers from: Macromedia Flash Player for Red Hat Linux 9 -- US
mirror
Finding updated packages
Downloading needed headers
Name                                     Arch       Version
---------------------------------------------------------------------------=
-----
aalib                                    i386     =20
1.4.0-0.fdr.0.5.rc5.rh90
bluefish                                 i386       0.9-0.fdr.4.rh90
gnupg                                    i386       1.2.1-3.fdr.1.rh90
gpasman                                  i386       1.9.2-0.fdr.2.rh90
gtkspell                                 i386       2.0.4-0.fdr.2.rh90
id3lib                                   i386       3.8.3-0.fdr.4.rh90
libdvdread                               i386       0.9.4-0.fdr.1.rh90
libksba                                  i386       0.4.7-0.fdr.1.rh90
nmap                                     i386       3.20-0.fdr.3.rh90
pth                                      i386       2.0.0-0.fdr.1.rh90
synaptic                                 i386       0.35-0.fdr.1.rh90
xchat                                    i386       2.0.1-0.fdr.5.rh90
xmms-alarm                               i386       0.3.3-0.fdr.2.rh90
xvidcore                                 i386       0.9.1-0.fdr.2.rh90
#>

ok, so I expect yum to upgrade these.

3. yum upgrade

#> yum upgrade
Gathering package information from servers
Getting headers from: Red Hat Linux 9 -- Fedora US mirror
Getting headers from: Fedora Linux (stable) for Red Hat Linux 9 --
Fedora US mirror
Getting headers from: Fedora Linux (testing) for Red Hat Linux 9 --
Fedora US mirror
Getting headers from: Fedora Linux (unstable) for Red Hat Linux 9 --
Fedora US mirror
Getting headers from: Red Hat Linux 9 updates -- Fedora US mirror
Getting headers from: Macromedia Flash Player for Red Hat Linux 9 -- US
mirror
Finding updated packages
Downloading needed headers
Finding obsoleted packages
Resolving dependencies
package newpg needs libpth.so.14 (not provided)
#>


This puzzles me, since I don't think every package in the upgrade list
needs 'libpth' so why does it stop?

It would be nice if it just ignored all packages depending on this and=20
mentioning something like this:

broken dependency: libpth.so.14
package newpg needs libpth.so.14 (not provided)
etc.


while still upgrading the other packages.

And there's something else:=20

#> rpm -q --provides pth
libpth.so.14 =20
pth =3D 1.4.1-1.fedora.1

#> yum provides libpth.so.14
Gathering package information from servers
Getting headers from: Red Hat Linux 9 -- Fedora US mirror
Getting headers from: Fedora Linux (stable) for Red Hat Linux 9 --
Fedora US mirror
Getting headers from: Fedora Linux (testing) for Red Hat Linux 9 --
Fedora US mirror
Getting headers from: Fedora Linux (unstable) for Red Hat Linux 9 --
Fedora US mirror
Getting headers from: Red Hat Linux 9 updates -- Fedora US mirror
Getting headers from: Macromedia Flash Player for Red Hat Linux 9 -- US
mirror
Finding updated packages
Downloading needed headers
Looking in available packages for a providing package
No packages found
Looking in installed packages for a providing package
Installed package: pth provides libpth.so.14
1 results returned

#> yum info pth
Gathering package information from servers
Getting headers from: Red Hat Linux 9 -- Fedora US mirror
Getting headers from: Fedora Linux (stable) for Red Hat Linux 9 --
Fedora US mirror
Getting headers from: Fedora Linux (testing) for Red Hat Linux 9 --
Fedora US mirror
Getting headers from: Fedora Linux (unstable) for Red Hat Linux 9 --
Fedora US mirror
Getting headers from: Red Hat Linux 9 updates -- Fedora US mirror
Getting headers from: Macromedia Flash Player for Red Hat Linux 9 -- US
mirror
Finding updated packages
Downloading needed headers
Looking in Available Packages:
Name   : pth
Arch   : i386
Version: 2.0.0
Release: 0.fdr.1.rh90
Size   : 255.26 kB
Group  : System Environment/Libraries
Summary: GNU Pth - The GNU Portable Threads.
Description:
 Pth is a very portable POSIX/ANSI-C based library for Unix platforms
which provides non-preemptive priority-based scheduling for multiple
threads of execution ("multithreading") inside server applications.
All threads run in the same address space of the server application,
but each thread has it's own individual program-counter, run-time
stack, signal mask and errno variable.

=20
Looking in Installed Packages:
Name   : pth
Arch   : i386
Version: 1.4.1
Release: 1.fedora.1
Size   : 235.45 kB
Group  : System Environment/Libraries
Summary: GNU Pth - The GNU Portable Threads.
Description:
 Pth is a very portable POSIX/ANSI-C based library for Unix platforms
which provides non-preemptive priority-based scheduling for multiple
threads of execution ("multithreading") inside server applications.
All threads run in the same address space of the server application,
but each thread has it's own individual program-counter, run-time
stack, signal mask and errno variable.



So yum apparently knows it's installed, why does it mention the error
then ?

--=20
regards, koenraad.

--=-EgYrydxdvYtZ0kiFOJky
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)

iD8DBQA+kccA43wi5BVwiJgRAoLQAJ0QKYeXHYz3F3v4BHSwqVijDaLaHgCcCRJb
eKGDYIEq45sQHX7NyW1MMJg=
=hd9E
-----END PGP SIGNATURE-----

--=-EgYrydxdvYtZ0kiFOJky--



[Index of Archives]     [Fedora Users]     [Fedora Legacy List]     [Fedora Maintainers]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]

  Powered by Linux