Red Hat Bugzilla – Bug 214102
postun problem yum removing libgcj
Last modified: 2007-11-30 17:11:47 EST
There was an error in the postun of the Lucene package when I yum removed
libgcj. Please refer to the attached log file for details. Thanks.
Created attachment 140405 [details]
log file showing postun problems removing libgcj
FC6's lucene (1.4.2-1jpp.14) has a Requires(pre) and Requires(post) for
java-1.4.2-gcj-compat. However, the log shows that it is being uninstalled
before lucene is. This should not be happening... seems like an issue with yum.
Adding Jeremy to cc:.
s/lucene (1.4.2-1jpp.14)/lucene (188.8.131.52jpp.14)
(In reply to comment #2)
> FC6's lucene (1.4.2-1jpp.14) has a Requires(pre) and Requires(post) for
> java-1.4.2-gcj-compat. However, the log shows that it is being uninstalled
> before lucene is. This should not be happening... seems like an issue with yum.
The Eclipse sub-packages have a Requires(postun) for java-gcj-compat as well and
as you can see they have the same problem. In fact the Eclipse packages leave
directories on the filesystem because the Requires(postun) ordering of the
sub-packages are not respected either.
Given that you were removing libgcc as well, this likely led to a number of dep
loops at which point, ordering can't be guaranteed
Since this isn't a bug, I'll close it. If I have come up with a test case
involving the eclispe alone, I'll file a bug against rpm.