Yum question

Paul W. Frields stickster at gmail.com
Sat Oct 8 18:58:31 UTC 2005


On Sat, 2005-10-08 at 12:06 +0300, Ville Skyttä wrote:
> On Fri, 2005-10-07 at 17:17 -0400, Paul W. Frields wrote:
> 
> > Running Transaction
> >   Removing  : nautilus-sendto              #########################
> > [1/3]
> >   Removing  : nautilus-sendto-evolution    #########################
> > [2/3]
> >   Removing  : nautilus-sendto-gaim         #########################
> > [3/3]
> [...]
> > = = = = = = = = = = = = = = = = = = =
> > [pfrields at localhost ~]$ ls /usr/lib/nautilus
> > nautilus/        nautilus-sendto/
> > [pfrields at localhost ~]$ ls /usr/lib/nautilus-sendto/
> > plugins
> > [pfrields at localhost ~]$ ls /usr/lib/nautilus-sendto/plugins/
> > [pfrields at localhost ~]$ rpm -qf /usr/lib/nautilus-sendto/plugins/
> > file /usr/lib/nautilus-sendto/plugins is not owned by any package
> > = = = = = = = = = = = = = = = = = = =
> > 
> > Have I made a spec boo-boo, or is this a yum bug?  Apologies if this is
> > too rudimentary a problem, it's only my third package.
> 
> I'm assuming that you have a dependency on the main package in all of
> the plugins.  In that case, you've run into rpm's issues with erase
> ordering as witnessed by the order in which the packages are erased
> above (it's wrong, plugins should have been erased first).

Precisely... I manually removed them (rpm -e) in a logical order, and
the problem disappears.  I need to get it through my thick skull that
yum is just passing on work to rpm, so that is where the problem lies.

> Related reading (there's probably a lot more of it in Bugzilla):
> https://bugzilla.redhat.com/158577
> https://bugzilla.redhat.com/155700

Thanks for the references, I will look at these bugs.

> If you care much about the above, you can have all the plugins own
> the /usr/lib/nautilus-sendto and /usr/lib/nautilus-sendto/plugins dirs.
> There are not many packages around that have accepted to apply this
> workaround though.

Nah, don't care *that* much about it, and I think you're right, most
extras folks would balk at this.

-- 
Paul W. Frields, RHCE                          http://paul.frields.org/
  gpg fingerprint: 3DA6 A0AC 6D58 FEC4 0233  5906 ACDB C937 BD11 3717
 Fedora Documentation Project: http://fedora.redhat.com/projects/docs/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
URL: <http://listman.redhat.com/archives/fedora-extras-list/attachments/20051008/67d88b32/attachment.sig>


More information about the fedora-extras-list mailing list