[CentOS] mach64 driver, latest update in CentOS 6.8, symbol lookup error - workaround

Thu Feb 9 21:35:04 UTC 2017
Styma, Robert (Nokia - US) <robert.styma at nokia.com>

> This is a known issue:

>https://www.centos.org/forums/viewtopic.php?f=13&t=58168

>I would recommend filing a bug with Red Hat to have them fix it.

I am going to see if I can find someone in the organization with a Red Hat account to open the bug.  In the meantime, I came up with a workaround.  I wanted to see if I could role the updates back to CentOS 6.7 since the system was 6.7 until I applied the updates.  The alternative is to load the system from scratch, so what is there to loose.  The result seems to be working so I will document what I did.

# First I rebooted and specified to use the original kernel

# Then mount the place where I unloaded the original DVD ISOs 
mount -t nfs phxbkup2:/iso/centos6.7x64 /media/CentOS

# Tried to sync from this location, but it did not work,  
yum --disablerepo=\* --enablerepo=c6-media  --releasever=6.7 distribution-synchronization
# There were a number of conflicts that prevented the yum to run.

# The troublesome packages did not look like they would prevent booting, so I got rid of them
yum --disablerepo=\* --enablerepo=c6-media  --releasever=6.7 erase  python-libipa_hbac-1.13.3-22.el6_8.4.x86_64 mesa-libxatracker-11.0.7-4.el6.x86_64 xorg-x11-drivers-7.3-13.4.el6.x86_64 mesa-libxatracker-11.0.7-4.el6.x86_64
yum --disablerepo=\* --enablerepo=c6-media  --releasever=6.7 erase  xcb-util xcb-util-renderutil
 
# Tried the distro sync again and it went through.
yum --disablerepo=\* --enablerepo=c6-media  --releasever=6.7 distribution-synchronization

# Tried to put back the problem packages, especially since one contained the driver I needed.  The drivers went in.
# The xcb-util xcb-util-renderutil got reinstalled as part of the distro sync
yum --disablerepo=\* --enablerepo=c6-media  --releasever=6.7 install  xorg-x11-drivers

# The other packages were not part of the media, so they got left out.
yum --disablerepo=\* --enablerepo=c6-media  --releasever=6.7 install  python-libipa_hbac mesa-libxatracker mesa-libxatracker

# Finally, I disabled the CentOS-Base repos and enabled the CentOS-Vault 6.7 repos (Same3 as from the Base) and ran "yum update" to get to the latest set from 6.7.  The xorg and x11dirvers were not updated.  Rebooted and I have a desktop.

This is not the first time distribution-synchronization has pulled my butt out of the fire.

Thank you for the suggestions which eventually helped me narrow down the problem.