View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000747 | channel: elrepo/el7 | kmod-fglrx | public | 2017-06-22 13:11 | 2017-06-22 13:55 |
Reporter | krbvroc1 | Assigned To | wolfy | ||
Priority | normal | Severity | major | Reproducibility | always |
Status | assigned | Resolution | open | ||
Summary | 0000747: yum update removed fglrx | ||||
Description | With 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 Information | Server 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) | ||||
Tags | No 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! | ||||
Reported upstream | |||||
|
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 |
|
@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. |
|
@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. |
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 |