Discussion:
rpm -q <package> shows multiple packages
Alex @ Avantel Systems
2007-07-05 17:48:49 UTC
Permalink
Out of the 1163 rpm packages installed on my FC5 x86_64 system, 310 packages
are for i386. Of all the i386 packages, 249 ALSO have an x86_64 version of
the rpm installed.

I noticed this during a "yum update" and now I'm curious if this is OK or, if
not, what should I do about it (and how?)

Cheers;

Alex Vandenham
Avantel Systems
============
--
This message has been scanned for viruses and
dangerous content by Avantel Systems, and is
believed to be clean.
Matthew Miller
2007-07-05 17:54:48 UTC
Permalink
Post by Alex @ Avantel Systems
Out of the 1163 rpm packages installed on my FC5 x86_64 system, 310 packages
are for i386. Of all the i386 packages, 249 ALSO have an x86_64 version of
the rpm installed.
I noticed this during a "yum update" and now I'm curious if this is OK or, if
not, what should I do about it (and how?)
Yes, this is "okay", at least in the sense of "expected" and in that RPM can
handle this situation well enough.


PS: please upgrade your Fedora Core 5 system -- security updates are no
longer being produced.
--
Matthew Miller ***@mattdm.org <http://mattdm.org/>
Boston University Linux ------> <http://linux.bu.edu/>
Alex @ Avantel Systems
2007-07-06 03:07:25 UTC
Permalink
Post by Matthew Miller
Post by Alex @ Avantel Systems
Out of the 1163 rpm packages installed on my FC5 x86_64 system, 310
packages are for i386. Of all the i386 packages, 249 ALSO have an x86_64
version of the rpm installed.
I noticed this during a "yum update" and now I'm curious if this is OK
or, if not, what should I do about it (and how?)
Yes, this is "okay", at least in the sense of "expected" and in that RPM
can handle this situation well enough.
Well, perhaps not as well as I would prefer. There are a lot of file
conflicts reported by yum update that obviously are related to the rpm for
the "other" architecture. For example:

dbus-0.62-0.2.fc5.x86_64. 100% |=========================| 17 kB 00:00
---> Package dbus.x86_64 0:0.62-0.2.fc5 set to be updated
--> Running transaction check

Dependencies Resolved

=============================================================================
Package Arch Version Repository Size
=============================================================================
Updating:
dbus x86_64 0.62-0.2.fc5 updates 650 k

Transaction Summary
=============================================================================
Install 0 Package(s)
Update 1 Package(s)
Remove 0 Package(s)
Total download size: 650 k
Is this ok [y/N]: y
Downloading Packages:
(1/1): dbus-0.62-0.2.fc5. 100% |=========================| 650 kB 00:02
Running Transaction Test
Finished Transaction Test

Transaction Check Error: file /usr/share/man/man1/dbus-daemon.1.gz from
install of dbus-0.62-0.2.fc5 conflicts with file from package dbus-0.61-3

There are MANY of those. How do I avoid those "conflicts" so that the update
can proceed?

Cheers;

Alex
===
Post by Matthew Miller
PS: please upgrade your Fedora Core 5 system -- security updates are no
longer being produced.
--
Boston University Linux ------> <http://linux.bu.edu/>
_______________________________________________
Rpm-list mailing list
https://www.redhat.com/mailman/listinfo/rpm-list
--
This message has been scanned for viruses and
dangerous content by Avantel Systems, and is
believed to be clean.
Jeff Johnson
2007-07-05 17:55:29 UTC
Permalink
Post by Alex @ Avantel Systems
Out of the 1163 rpm packages installed on my FC5 x86_64 system, 310 packages
are for i386. Of all the i386 packages, 249 ALSO have an x86_64 version of
the rpm installed.
I noticed this during a "yum update" and now I'm curious if this is OK or, if
not, what should I do about it (and how?)
Try
echo '%_query_all_fmt %%{name}-%%{version}-%%{release}.%%
{arch}' >> /etc/rpm/macros

This is the default in rpm for a couple of years now. Too bad vendors
are wusses.

73 de Jeff
Loading...