Greetings,

I posted a while back about conflicts that came up under 7.1 when the kernel 
for 7.2 was dropped into the 7.1 security repo.  I had issues with VirtualBox 
kernel modules and dependencies to packages not backported from 7.2 into 7.1.  
Since that time I had avoided doing kernel updates and stayed on 
3.10.0-229.14.1.  Now that 7.2 is GA, I've made a couple of attempts to update 
and am running into several problems.

First note that I'm in a DoD environment, which means I'm running with 
selinux=enforcing and auditd/audisp with a heavy ruleset.  I have an nVidia 
Quadro card, and a long time ago switched from the nouveau driver to Nvidia's.  
So between virtualbox and nvidia, dracut does a lot of work on a kernel update. 
 I've not run into auditd related issues doing minor kernel updates and didn't 
run into them with the upgrade to the 327 kernel when it first when into 7.1, 
but it seems that running a yum update to 7.2 caused auditd to induce a kernel 
panic because the audit message buffer overflowed in the middle of the update.  
As I recall, that update covered nearly 700 packages, my workstation has around 
1700 packages installed.

Since then, I have reduced the audit ruleset to the default, and disabled the 
system that enforces the audit rules, and attempted to complete the half done 
yum transaction.  Both yum-complete-transaction and yum update still responded 
with the following error:

...<snip>...
--> Processing Conflict: avahi-glib-0.6.31-14.el7.x86_64 conflicts avahi > 
0.6.31-14.el7
--> Processing Conflict: libX11-1.6.3-2.el7.x86_64 conflicts libxcb < 1.11-4
--> Finished Dependency Resolution
Error: libX11 conflicts with libxcb-1.9-5.el7.x86_64
Error: avahi-glib conflicts with avahi-0.6.31-15.el7.x86_64
 You could try using --skip-broken to work around the problem
** Found 91 pre-existing rpmdb problem(s), 'yum check' output follows:
PackageKit-glib-1.0.7-5.sl7.x86_64 is a duplicate with 
PackageKit-glib-0.8.9-11.sl7.x86_64
accountsservice-0.6.35-9.el7.x86_64 is a duplicate with 
accountsservice-0.6.35-7.el7.x86_64
...<snip>...

I've successfully removed the avahi package, as I don't need it.  Removing 
libxcb produces a dependency chain of an additional 412 packages to remove - 
basically all of Gnome/X11, so I didn't attempt that.  I've attempted 
package-cleanup tool to list the dupes and run the cleanup, but this results 
with the following:

--> Finished Dependency Resolution
Error: Trying to remove "yum", which is protected
** Found 90 pre-existing rpmdb problem(s), 'yum check' output follows:
PackageKit-glib-1.0.7-5.sl7.x86_64 is a duplicate with 
PackageKit-glib-0.8.9-11.sl7.x86_64

Attempting to cleanup dupes again with --skip-broken does not change the result.

Anyone have any advice to cleanup this dupes problem?

Many thanks!

Reply via email to