[elrepo] Installation of acroread will pull in the ATI graphics driver from ELRepo

Phil Perry phil at elrepo.org
Tue Mar 15 19:25:54 EDT 2011


On 15/03/11 20:30, Phil Schaffner wrote:
> Akemi Yagi wrote on 03/15/2011 04:02 PM:
>> Hi all,
>>
>> This issue was first reported in the CentOS forum:
>>
>> http://www.centos.org/modules/newbb/viewtopic.php?topic_id=30539&forum=14
>>
>> On RHEL-6 (or SL-6), if you run 'yum install acroread' with elrepo
>> enabled, that would pull in kmod-fglrx and fglrx-x11-drv.
>
> This will not happen if mesa-libGL is already installed, at least with
> the Adobe AdobeReader_enu package.
>

$ rpm -qp --requires AdbeRdr9.4.2-1_i486linux_enu.rpm | grep libGL
libGL.so.1

The issue is that both mesa-libGL and fglrx-x11-drv(-32bit) provide 
libGL.so.1.

When elrepo is installed (and enabled), it appears to take priority over 
packages from RHN for satisfying dependencies.

> Don't know what happens if one then attempts to install the fglrx
> packages.  Not going to try it as I don't have the hardware, but yum
> does get as far as offering to install the packages without complaining
> about conflicts.
>

There is no conflict as the files are installed to different locations, 
mesa-libGL to /usr/lib(64)/libGL.so.1 and fglrx-x11-drv(-32bit) to 
/usr/lib(64)/fglrx/libGL.so.1.

When a 3rd party package is installed the new libs are picked up by 
ldconf as listed in /etc/ld.so.conf.d. At least that is how we handle it 
at elrepo.org. Nvidia, for example, backup then remove the original if 
present before replacing it with their own variant. That works great 
until mesa-libGL gets an update and in turn overwrites the Nvidia variant!




More information about the elrepo mailing list