View Issue Details

IDProjectCategoryView StatusLast Update
0000747channel: elrepo/el7kmod-fglrxpublic2017-06-22 13:55
Reporterkrbvroc1 Assigned Towolfy  
PrioritynormalSeveritymajorReproducibilityalways
Status assignedResolutionopen 
Summary0000747: yum update removed fglrx
DescriptionWith latest yum update today (6/22/2017), kmod-fglrx.x86_64 0:15.12-3.el7.elrepo and fglrx-x11-drv.x86_64 0:15.12-3.el7.elrepo were removed.

This also caused virt-manager to be removed. Attempting to reinstall virt-manager appeared to succeed, but the installation of gtk3 reported gtk-query-immodules-3.0-64: error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory

Attached is log of the yum update
Additional InformationServer is supermicro with built in Matrox g200ew card.

08:03.0 VGA compatible controller [0300]: Matrox Electronics Systems Ltd. MGA G200eW WPCM450 [102b:0532] (rev 0a)
TagsNo tags attached.
Attached Files
YUM_ISSUE.log (22,562 bytes)   
base                                                                                                                  | 3.6 kB  00:00:00     
elrepo                                                                                                                | 2.9 kB  00:00:00     
epel                                                                                                                  | 4.2 kB  00:00:00     
extras                                                                                                                | 3.4 kB  00:00:00     
nux-dextop                                                                                                            | 2.9 kB  00:00:00     
updates                                                                                                               | 3.4 kB  00:00:00     
(1/3): epel/x86_64/updateinfo                                                                                         | 808 kB  00:00:00     
(2/3): epel/x86_64/primary_db                                                                                         | 4.8 MB  00:00:00     
(3/3): updates/7/x86_64/primary_db                                                                                    | 6.4 MB  00:00:00     
Resolving Dependencies
--> Running transaction check
---> Package ca-certificates.noarch 0:2017.2.11-70.1.el7_3 will be updated
---> Package ca-certificates.noarch 0:2017.2.14-70.1.el7_3 will be an update
---> Package glibc.x86_64 0:2.17-157.el7_3.2 will be updated
---> Package glibc.x86_64 0:2.17-157.el7_3.4 will be an update
---> Package glibc-common.x86_64 0:2.17-157.el7_3.2 will be updated
---> Package glibc-common.x86_64 0:2.17-157.el7_3.4 will be an update
---> Package kernel.x86_64 0:3.10.0-514.21.2.el7 will be installed
---> Package kernel-tools.x86_64 0:3.10.0-514.21.1.el7 will be updated
---> Package kernel-tools.x86_64 0:3.10.0-514.21.2.el7 will be an update
---> Package kernel-tools-libs.x86_64 0:3.10.0-514.21.1.el7 will be updated
---> Package kernel-tools-libs.x86_64 0:3.10.0-514.21.2.el7 will be an update
---> Package python-perf.x86_64 0:3.10.0-514.21.1.el7 will be updated
---> Package python-perf.x86_64 0:3.10.0-514.21.2.el7 will be an update
---> Package qemu-img.x86_64 10:1.5.3-126.el7_3.6 will be updated
---> Package qemu-img.x86_64 10:1.5.3-126.el7_3.9 will be an update
---> Package qemu-kvm.x86_64 10:1.5.3-126.el7_3.6 will be updated
---> Package qemu-kvm.x86_64 10:1.5.3-126.el7_3.9 will be an update
---> Package qemu-kvm-common.x86_64 10:1.5.3-126.el7_3.6 will be updated
---> Package qemu-kvm-common.x86_64 10:1.5.3-126.el7_3.9 will be an update
---> Package rpcbind.x86_64 0:0.2.0-38.el7_3 will be updated
---> Package rpcbind.x86_64 0:0.2.0-38.el7_3.1 will be an update
--> Finished Dependency Resolution
--> Running transaction check
---> Package kernel.x86_64 0:3.10.0-327.36.3.el7 will be erased
--> Processing Dependency: kernel(amd_iommu_bind_pasid) = 0x8bd98934 for package: kmod-fglrx-15.12-3.el7.elrepo.x86_64
--> Processing Dependency: kernel(amd_iommu_device_info) = 0x0eab57ba for package: kmod-fglrx-15.12-3.el7.elrepo.x86_64
--> Processing Dependency: kernel(amd_iommu_enable_device_erratum) = 0x4ea602e8 for package: kmod-fglrx-15.12-3.el7.elrepo.x86_64
--> Processing Dependency: kernel(amd_iommu_free_device) = 0x90b26027 for package: kmod-fglrx-15.12-3.el7.elrepo.x86_64
--> Processing Dependency: kernel(amd_iommu_init_device) = 0xbf4e6777 for package: kmod-fglrx-15.12-3.el7.elrepo.x86_64
--> Processing Dependency: kernel(amd_iommu_set_invalid_ppr_cb) = 0xe693e19b for package: kmod-fglrx-15.12-3.el7.elrepo.x86_64
--> Processing Dependency: kernel(amd_iommu_set_invalidate_ctx_cb) = 0x904f86f0 for package: kmod-fglrx-15.12-3.el7.elrepo.x86_64
--> Processing Dependency: kernel(amd_iommu_unbind_pasid) = 0xc3022564 for package: kmod-fglrx-15.12-3.el7.elrepo.x86_64
--> Processing Dependency: kernel(fasync_helper) = 0x124106ba for package: kmod-fglrx-15.12-3.el7.elrepo.x86_64
--> Processing Dependency: kernel(kill_fasync) = 0xdd9d7a7d for package: kmod-fglrx-15.12-3.el7.elrepo.x86_64
--> Running transaction check
---> Package kmod-fglrx.x86_64 0:15.12-3.el7.elrepo will be erased
--> Processing Dependency: fglrx-kmod = 15.12-3.el7.elrepo for package: fglrx-x11-drv-15.12-3.el7.elrepo.x86_64
--> Processing Dependency: fglrx-kmod = 15.12-3.el7.elrepo for package: fglrx-x11-drv-15.12-3.el7.elrepo.x86_64
--> Running transaction check
---> Package fglrx-x11-drv.x86_64 0:15.12-3.el7.elrepo will be erased
--> Processing Dependency: libGL.so.1()(64bit) for package: cairo-1.14.2-1.el7.x86_64
--> Processing Dependency: libGL.so.1()(64bit) for package: cairo-gobject-1.14.2-1.el7.x86_64
--> Running transaction check
---> Package cairo.x86_64 0:1.14.2-1.el7 will be erased
--> Processing Dependency: cairo(x86-64) >= 1.7.6 for package: pango-1.36.8-2.el7.x86_64
--> Processing Dependency: cairo(x86-64) >= 1.13.1 for package: gtk3-3.14.13-20.el7_3.1.x86_64
--> Processing Dependency: libcairo.so.2()(64bit) for package: pango-1.36.8-2.el7.x86_64
--> Processing Dependency: libcairo.so.2()(64bit) for package: pygobject3-3.14.0-3.el7.x86_64
--> Processing Dependency: libcairo.so.2()(64bit) for package: vte3-0.36.5-1.el7.x86_64
--> Processing Dependency: libcairo.so.2()(64bit) for package: vte291-0.38.4-2.el7.x86_64
--> Processing Dependency: libcairo.so.2()(64bit) for package: gtk-vnc2-0.5.2-7.el7.x86_64
--> Processing Dependency: libcairo.so.2()(64bit) for package: pycairo-1.8.10-8.el7.x86_64
--> Processing Dependency: libcairo.so.2()(64bit) for package: gtk3-3.14.13-20.el7_3.1.x86_64
--> Processing Dependency: libcairo.so.2()(64bit) for package: spice-gtk3-0.31-6.el7_3.2.x86_64
---> Package cairo-gobject.x86_64 0:1.14.2-1.el7 will be erased
--> Running transaction check
---> Package gtk-vnc2.x86_64 0:0.5.2-7.el7 will be erased
--> Processing Dependency: gtk-vnc2 for package: virt-manager-1.4.0-2.el7.noarch
---> Package gtk3.x86_64 0:3.14.13-20.el7_3.1 will be erased
---> Package pango.x86_64 0:1.36.8-2.el7 will be erased
---> Package pycairo.x86_64 0:1.8.10-8.el7 will be erased
---> Package pygobject3.x86_64 0:3.14.0-3.el7 will be erased
---> Package spice-gtk3.x86_64 0:0.31-6.el7_3.2 will be erased
---> Package vte291.x86_64 0:0.38.4-2.el7 will be erased
---> Package vte3.x86_64 0:0.36.5-1.el7 will be erased
--> Running transaction check
---> Package virt-manager.noarch 0:1.4.0-2.el7 will be erased
--> Finished Dependency Resolution

Dependencies Resolved

=============================================================================================================================================
 Package                              Arch                      Version                                    Repository                   Size
=============================================================================================================================================
Installing:
 kernel                               x86_64                    3.10.0-514.21.2.el7                        updates                      37 M
Updating:
 ca-certificates                      noarch                    2017.2.14-70.1.el7_3                       updates                     438 k
 glibc                                x86_64                    2.17-157.el7_3.4                           updates                     3.6 M
 glibc-common                         x86_64                    2.17-157.el7_3.4                           updates                      11 M
 kernel-tools                         x86_64                    3.10.0-514.21.2.el7                        updates                     4.0 M
 kernel-tools-libs                    x86_64                    3.10.0-514.21.2.el7                        updates                     3.9 M
 python-perf                          x86_64                    3.10.0-514.21.2.el7                        updates                     4.0 M
 qemu-img                             x86_64                    10:1.5.3-126.el7_3.9                       updates                     674 k
 qemu-kvm                             x86_64                    10:1.5.3-126.el7_3.9                       updates                     1.9 M
 qemu-kvm-common                      x86_64                    10:1.5.3-126.el7_3.9                       updates                     408 k
 rpcbind                              x86_64                    0.2.0-38.el7_3.1                           updates                      59 k
Removing:
 kernel                               x86_64                    3.10.0-327.36.3.el7                        @updates                    136 M
Removing for dependencies:
 cairo                                x86_64                    1.14.2-1.el7                               @base                       1.7 M
 cairo-gobject                        x86_64                    1.14.2-1.el7                               @base                        35 k
 fglrx-x11-drv                        x86_64                    15.12-3.el7.elrepo                         @elrepo                     241 M
 gtk-vnc2                             x86_64                    0.5.2-7.el7                                @base                        78 k
 gtk3                                 x86_64                    3.14.13-20.el7_3.1                         @updates                     15 M
 kmod-fglrx                           x86_64                    15.12-3.el7.elrepo                         @elrepo                      18 M
 pango                                x86_64                    1.36.8-2.el7                               @base                       785 k
 pycairo                              x86_64                    1.8.10-8.el7                               @base                       327 k
 pygobject3                           x86_64                    3.14.0-3.el7                               @base                        15 k
 spice-gtk3                           x86_64                    0.31-6.el7_3.2                             @updates                    112 k
 virt-manager                         noarch                    1.4.0-2.el7                                @base                       3.5 M
 vte291                               x86_64                    0.38.4-2.el7                               @base                       893 k
 vte3                                 x86_64                    0.36.5-1.el7                               @base                       984 k

Transaction Summary
=============================================================================================================================================
Install   1 Package
Upgrade  10 Packages
Remove    1 Package  (+13 Dependent packages)

Total size: 68 M
Is this ok [y/d/N]: y
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Updating   : glibc-2.17-157.el7_3.4.x86_64                                                                                            1/35 
  Updating   : glibc-common-2.17-157.el7_3.4.x86_64                                                                                     2/35 
  Updating   : 10:qemu-kvm-common-1.5.3-126.el7_3.9.x86_64                                                                              3/35 
  Updating   : kernel-tools-libs-3.10.0-514.21.2.el7.x86_64                                                                             4/35 
  Updating   : 10:qemu-img-1.5.3-126.el7_3.9.x86_64                                                                                     5/35 
  Updating   : 10:qemu-kvm-1.5.3-126.el7_3.9.x86_64                                                                                     6/35 
  Updating   : kernel-tools-3.10.0-514.21.2.el7.x86_64                                                                                  7/35 
  Updating   : rpcbind-0.2.0-38.el7_3.1.x86_64                                                                                          8/35 
  Updating   : python-perf-3.10.0-514.21.2.el7.x86_64                                                                                   9/35 
  Installing : kernel-3.10.0-514.21.2.el7.x86_64                                                                                       10/35 
  Updating   : ca-certificates-2017.2.14-70.1.el7_3.noarch                                                                             11/35 
  Erasing    : vte3-0.36.5-1.el7.x86_64                                                                                                12/35 
  Erasing    : virt-manager-1.4.0-2.el7.noarch                                                                                         13/35 
  Erasing    : spice-gtk3-0.31-6.el7_3.2.x86_64                                                                                        14/35 
  Erasing    : vte291-0.38.4-2.el7.x86_64                                                                                              15/35 
  Erasing    : gtk-vnc2-0.5.2-7.el7.x86_64                                                                                             16/35 
  Erasing    : gtk3-3.14.13-20.el7_3.1.x86_64                                                                                          17/35 
  Erasing    : pygobject3-3.14.0-3.el7.x86_64                                                                                          18/35 
  Erasing    : cairo-gobject-1.14.2-1.el7.x86_64                                                                                       19/35 
  Erasing    : pango-1.36.8-2.el7.x86_64                                                                                               20/35 
  Cleanup    : kernel-tools-3.10.0-514.21.1.el7.x86_64                                                                                 21/35 
  Cleanup    : 10:qemu-kvm-1.5.3-126.el7_3.6.x86_64                                                                                    22/35 
  Erasing    : pycairo-1.8.10-8.el7.x86_64                                                                                             23/35 
  Erasing    : cairo-1.14.2-1.el7.x86_64                                                                                               24/35 
  Erasing    : kmod-fglrx-15.12-3.el7.elrepo.x86_64                                                                                    25/35 
Working. This may take some time ...
Done.
  Erasing    : fglrx-x11-drv-15.12-3.el7.elrepo.x86_64                                                                                 26/35 
warning: file /etc/ld.so.conf.d/ati.conf.disable: remove failed: No such file or directory
mv: cannot stat ‘/usr/lib64/xorg/modules/extensions/libglx.so.elrepo’: No such file or directory
  Cleanup    : 10:qemu-kvm-common-1.5.3-126.el7_3.6.x86_64                                                                             27/35 
  Cleanup    : rpcbind-0.2.0-38.el7_3.x86_64                                                                                           28/35 
  Cleanup    : 10:qemu-img-1.5.3-126.el7_3.6.x86_64                                                                                    29/35 
  Cleanup    : kernel-tools-libs-3.10.0-514.21.1.el7.x86_64                                                                            30/35 
  Cleanup    : python-perf-3.10.0-514.21.1.el7.x86_64                                                                                  31/35 
  Cleanup    : kernel-3.10.0-327.36.3.el7.x86_64                                                                                       32/35 
  Cleanup    : ca-certificates-2017.2.11-70.1.el7_3.noarch                                                                             33/35 
  Cleanup    : glibc-2.17-157.el7_3.2.x86_64                                                                                           34/35 
  Cleanup    : glibc-common-2.17-157.el7_3.2.x86_64                                                                                    35/35 
  Verifying  : glibc-common-2.17-157.el7_3.4.x86_64                                                                                     1/35 
  Verifying  : 10:qemu-kvm-common-1.5.3-126.el7_3.9.x86_64                                                                              2/35 
  Verifying  : python-perf-3.10.0-514.21.2.el7.x86_64                                                                                   3/35 
  Verifying  : 10:qemu-kvm-1.5.3-126.el7_3.9.x86_64                                                                                     4/35 
  Verifying  : ca-certificates-2017.2.14-70.1.el7_3.noarch                                                                              5/35 
  Verifying  : kernel-tools-libs-3.10.0-514.21.2.el7.x86_64                                                                             6/35 
  Verifying  : rpcbind-0.2.0-38.el7_3.1.x86_64                                                                                          7/35 
  Verifying  : kernel-3.10.0-514.21.2.el7.x86_64                                                                                        8/35 
  Verifying  : 10:qemu-img-1.5.3-126.el7_3.9.x86_64                                                                                     9/35 
  Verifying  : glibc-2.17-157.el7_3.4.x86_64                                                                                           10/35 
  Verifying  : kernel-tools-3.10.0-514.21.2.el7.x86_64                                                                                 11/35 
  Verifying  : vte3-0.36.5-1.el7.x86_64                                                                                                12/35 
  Verifying  : 10:qemu-kvm-common-1.5.3-126.el7_3.6.x86_64                                                                             13/35 
  Verifying  : rpcbind-0.2.0-38.el7_3.x86_64                                                                                           14/35 
  Verifying  : kernel-3.10.0-327.36.3.el7.x86_64                                                                                       15/35 
  Verifying  : kernel-tools-3.10.0-514.21.1.el7.x86_64                                                                                 16/35 
  Verifying  : gtk3-3.14.13-20.el7_3.1.x86_64                                                                                          17/35 
  Verifying  : glibc-2.17-157.el7_3.2.x86_64                                                                                           18/35 
  Verifying  : 10:qemu-kvm-1.5.3-126.el7_3.6.x86_64                                                                                    19/35 
  Verifying  : fglrx-x11-drv-15.12-3.el7.elrepo.x86_64                                                                                 20/35 
  Verifying  : pango-1.36.8-2.el7.x86_64                                                                                               21/35 
  Verifying  : ca-certificates-2017.2.11-70.1.el7_3.noarch                                                                             22/35 
  Verifying  : spice-gtk3-0.31-6.el7_3.2.x86_64                                                                                        23/35 
  Verifying  : vte291-0.38.4-2.el7.x86_64                                                                                              24/35 
  Verifying  : kernel-tools-libs-3.10.0-514.21.1.el7.x86_64                                                                            25/35 
  Verifying  : pygobject3-3.14.0-3.el7.x86_64                                                                                          26/35 
  Verifying  : kmod-fglrx-15.12-3.el7.elrepo.x86_64                                                                                    27/35 
  Verifying  : pycairo-1.8.10-8.el7.x86_64                                                                                             28/35 
  Verifying  : gtk-vnc2-0.5.2-7.el7.x86_64                                                                                             29/35 
  Verifying  : python-perf-3.10.0-514.21.1.el7.x86_64                                                                                  30/35 
  Verifying  : cairo-gobject-1.14.2-1.el7.x86_64                                                                                       31/35 
  Verifying  : cairo-1.14.2-1.el7.x86_64                                                                                               32/35 
  Verifying  : glibc-common-2.17-157.el7_3.2.x86_64                                                                                    33/35 
  Verifying  : virt-manager-1.4.0-2.el7.noarch                                                                                         34/35 
  Verifying  : 10:qemu-img-1.5.3-126.el7_3.6.x86_64                                                                                    35/35 

Removed:
  kernel.x86_64 0:3.10.0-327.36.3.el7                                                                                                        

Dependency Removed:
  cairo.x86_64 0:1.14.2-1.el7                 cairo-gobject.x86_64 0:1.14.2-1.el7          fglrx-x11-drv.x86_64 0:15.12-3.el7.elrepo         
  gtk-vnc2.x86_64 0:0.5.2-7.el7               gtk3.x86_64 0:3.14.13-20.el7_3.1             kmod-fglrx.x86_64 0:15.12-3.el7.elrepo            
  pango.x86_64 0:1.36.8-2.el7                 pycairo.x86_64 0:1.8.10-8.el7                pygobject3.x86_64 0:3.14.0-3.el7                  
  spice-gtk3.x86_64 0:0.31-6.el7_3.2          virt-manager.noarch 0:1.4.0-2.el7            vte291.x86_64 0:0.38.4-2.el7                      
  vte3.x86_64 0:0.36.5-1.el7                 

Installed:
  kernel.x86_64 0:3.10.0-514.21.2.el7                                                                                                        

Updated:
  ca-certificates.noarch 0:2017.2.14-70.1.el7_3  glibc.x86_64 0:2.17-157.el7_3.4                 glibc-common.x86_64 0:2.17-157.el7_3.4      
  kernel-tools.x86_64 0:3.10.0-514.21.2.el7      kernel-tools-libs.x86_64 0:3.10.0-514.21.2.el7  python-perf.x86_64 0:3.10.0-514.21.2.el7    
  qemu-img.x86_64 10:1.5.3-126.el7_3.9           qemu-kvm.x86_64 10:1.5.3-126.el7_3.9            qemu-kvm-common.x86_64 10:1.5.3-126.el7_3.9 
  rpcbind.x86_64 0:0.2.0-38.el7_3.1             

Complete!
YUM_ISSUE.log (22,562 bytes)   
Reported upstream

Activities

pperry

2017-06-22 13:26

administrator   ~0005279

Acknowledged.

It looks like kmod-fglrx-15.12-3.el7.elrepo.x86_64.rpm is not compatible with your 7.3 kernel, and when yum removed your older kernel-3.10.0-327.36.3.el7 package which was compatible, kmod-fglrx was removed too as kernel symbols it depends upon are of a different version in the new kernel.

@Wolfy - I'm guessing kmod-fglrx probably needs rebuilding against the 7.3 kernel

pperry

2017-06-22 13:31

administrator   ~0005280

@Wolfy,

It also looks like when fglrx-x11-drv is removed, the distro version of libGL.so.1 is not reinstated, and this causes a cascade of packages dependant on libGL.so.1 to be erased too.

wolfy

2017-06-22 13:55

developer   ~0005281

@krbvroc1: please use the packages from http://wdl.lug.ro/fglrx/stable/ . They are identical with what would be pushed via the regular elrepo repositories but unsigned.

@pperry: I rebuilt the packages some time ago (see https://elrepo.org/bugs/view.php?id=710 ) but I was hoping to also solve the issue of the application that generates the xorg.conf at install time before pushing the packages. Unfortunately the testing version (also available from my web site ) did not work correctly and I have no EL7 systems to test on. I will look into the libGL.so issue, I was pretty sure the file gets restored at uninstall time but I guess that there is a bug.

Issue History

Date Modified Username Field Change
2017-06-22 13:11 krbvroc1 New Issue
2017-06-22 13:11 krbvroc1 Status new => assigned
2017-06-22 13:11 krbvroc1 Assigned To => wolfy
2017-06-22 13:11 krbvroc1 File Added: YUM_ISSUE.log
2017-06-22 13:26 pperry Note Added: 0005279
2017-06-22 13:31 pperry Note Added: 0005280
2017-06-22 13:55 wolfy Note Added: 0005281