howto show what package provides a dep?

Axel Thimm Axel.Thimm at ATrpms.net
Thu Jun 29 11:20:07 PDT 2006


On Thu, Jun 29, 2006 at 02:06:30PM -0400, Neal Becker wrote:
> Disabling this doesn't fix the problem.

You need to disable all repos that are for i386 only. See below.

> I also have another x86_64 box that never had this channel, and I
> get the same result there:
> 
> rpm -q -f /usr/lib64/libsysfs.so.1
> sysfsutils-1.3.0-1.2.1
> 
> smart query --provides libsysfs.so.1
> Loading cache...
> Updating cache...                             
> ############################################################### [100%]
> [silence...]

That's something different. The first command asks for a file and the
second for a provides, so you're comparing apples and oranges.

$ uname -m; rpm -q --provides sysfsutils | grep libsysfs.so
i686
libsysfs.so.1  
$ uname -m; rpm -q --provides sysfsutils | grep libsysfs.so
x86_64
libsysfs.so.1()(64bit) 

So to recap: You added a i386 repo to and x86_64 multilib system w/o
adding all the repos it requires. If you would add (don't!) core-i386
to the smart config, smart would be able to resolve it.

But adding both distributions (i386 and x86_64) to the config is
wrong. multilib repos by Red Hat/Fedora Core are supposed to have the
required 32 bit packages in the x86_64 repo, just like the base and
updates repo from the vendor do. E.g. you never use base/updates from
the i386 repo.
-- 
Axel.Thimm at ATrpms.net
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://lists.labix.org/pipermail/smart-labix.org/attachments/20060629/842af77d/attachment-0001.pgp>


More information about the Smart mailing list