[elrepo] kmod-fglrx on CentOS 7.3
Manuel Wolfshant
wolfy at nobugconsulting.ro
Thu Dec 29 23:34:22 EST 2016
On 12/30/2016 01:01 AM, Andrea Celentano wrote:
>
> Dear all,
> I am trying to install kmod-fglrx on CentOS 7.3.
>
> more /etc/redhat-release:
>
> CentOS Linux release 7.3.1611 (Core)
>
For the record, a better check is using rpm -q centos-release.
/etc/redhat-release is just a text file which can and sometimes is
modified by the user(s) ( or admins ).
> uname -a:
>
> Linux celentano-laptop 3.10.0-514.2.2.el7.x86_64 #1 SMP Tue Dec 6
> 23:06:41 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
>
> I set-up the elrepo repository following instructions on the website:
> rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
>
> When I do - as root - yum install kmod-fglrx, I get the following
> errors (sorry for the long log):
>
> --> Running transaction check
> ---> Package kmod-fglrx.x86_64 0:15.12-3.el7.elrepo will be installed
> --> Processing Dependency: kernel(kill_fasync) = 0xdd9d7a7d 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(amd_iommu_unbind_pasid) = 0xc3022564
> 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_set_invalid_ppr_cb) =
> 0xe693e19b 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_free_device) = 0x90b26027
> 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_device_info) = 0x0eab57ba
> for package: kmod-fglrx-15.12-3.el7.elrepo.x86_64
> --> Processing Dependency: kernel(amd_iommu_bind_pasid) = 0x8bd98934
> for package: kmod-fglrx-15.12-3.el7.elrepo.x86_64
> --> Processing Dependency: fglrx-x11-drv = 15.12 for package:
> kmod-fglrx-15.12-3.el7.elrepo.x86_64
> --> Running transaction check
> ---> Package fglrx-x11-drv.x86_64 0:15.12-3.el7.elrepo will be installed
> --> Processing Dependency: acpid for package:
> fglrx-x11-drv-15.12-3.el7.elrepo.x86_64
> ---> Package kmod-fglrx.x86_64 0:15.12-3.el7.elrepo will be installed
> --> Processing Dependency: kernel(kill_fasync) = 0xdd9d7a7d 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(amd_iommu_unbind_pasid) = 0xc3022564
> 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_set_invalid_ppr_cb) =
> 0xe693e19b 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_free_device) = 0x90b26027
> 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_device_info) = 0x0eab57ba
> for package: kmod-fglrx-15.12-3.el7.elrepo.x86_64
> --> Processing Dependency: kernel(amd_iommu_bind_pasid) = 0x8bd98934
> for package: kmod-fglrx-15.12-3.el7.elrepo.x86_64
> --> Running transaction check
> ---> Package acpid.x86_64 0:2.0.19-6.el7 will be installed
> ---> Package kmod-fglrx.x86_64 0:15.12-3.el7.elrepo will be installed
> --> Processing Dependency: kernel(kill_fasync) = 0xdd9d7a7d 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(amd_iommu_unbind_pasid) = 0xc3022564
> 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_set_invalid_ppr_cb) =
> 0xe693e19b 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_free_device) = 0x90b26027
> 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_device_info) = 0x0eab57ba
> for package: kmod-fglrx-15.12-3.el7.elrepo.x86_64
> --> Processing Dependency: kernel(amd_iommu_bind_pasid) = 0x8bd98934
> for package: kmod-fglrx-15.12-3.el7.elrepo.x86_64
> --> Finished Dependency Resolution
> Error: Package: kmod-fglrx-15.12-3.el7.elrepo.x86_64 (elrepo)
> Requires: kernel(amd_iommu_enable_device_erratum) = 0x4ea602e8
> Installed: kernel-3.10.0-514.el7.x86_64 (@anaconda)
> kernel(amd_iommu_enable_device_erratum) = 0x9f948ff4
> Installed: kernel-3.10.0-514.2.2.el7.x86_64 (@updates)
> kernel(amd_iommu_enable_device_erratum) = 0x9f948ff4
> Available: kernel-debug-3.10.0-514.el7.x86_64 (base)
> kernel(amd_iommu_enable_device_erratum) = 0xb46b9634
> Available: kernel-debug-3.10.0-514.2.2.el7.x86_64 (updates)
> kernel(amd_iommu_enable_device_erratum) = 0xb46b9634
> Error: Package: kmod-fglrx-15.12-3.el7.elrepo.x86_64 (elrepo)
> Requires: kernel(amd_iommu_init_device) = 0xbf4e6777
> Installed: kernel-3.10.0-514.el7.x86_64 (@anaconda)
> kernel(amd_iommu_init_device) = 0x57cbdc50
> Installed: kernel-3.10.0-514.2.2.el7.x86_64 (@updates)
> kernel(amd_iommu_init_device) = 0x57cbdc50
> Available: kernel-debug-3.10.0-514.el7.x86_64 (base)
> kernel(amd_iommu_init_device) = 0x9c5faa83
> Available: kernel-debug-3.10.0-514.2.2.el7.x86_64 (updates)
> kernel(amd_iommu_init_device) = 0x9c5faa83
> Error: Package: kmod-fglrx-15.12-3.el7.elrepo.x86_64 (elrepo)
> Requires: kernel(amd_iommu_set_invalid_ppr_cb) = 0xe693e19b
> Installed: kernel-3.10.0-514.el7.x86_64 (@anaconda)
> kernel(amd_iommu_set_invalid_ppr_cb) = 0x6d4aeaee
> Installed: kernel-3.10.0-514.2.2.el7.x86_64 (@updates)
> kernel(amd_iommu_set_invalid_ppr_cb) = 0x6d4aeaee
> Available: kernel-debug-3.10.0-514.el7.x86_64 (base)
> kernel(amd_iommu_set_invalid_ppr_cb) = 0xcfa4eac3
> Available: kernel-debug-3.10.0-514.2.2.el7.x86_64 (updates)
> kernel(amd_iommu_set_invalid_ppr_cb) = 0xcfa4eac3
> Error: Package: kmod-fglrx-15.12-3.el7.elrepo.x86_64 (elrepo)
> Requires: kernel(amd_iommu_device_info) = 0x0eab57ba
> Installed: kernel-3.10.0-514.el7.x86_64 (@anaconda)
> kernel(amd_iommu_device_info) = 0xc41feff7
> Installed: kernel-3.10.0-514.2.2.el7.x86_64 (@updates)
> kernel(amd_iommu_device_info) = 0xc41feff7
> Available: kernel-debug-3.10.0-514.el7.x86_64 (base)
> kernel(amd_iommu_device_info) = 0x45cae3f2
> Available: kernel-debug-3.10.0-514.2.2.el7.x86_64 (updates)
> kernel(amd_iommu_device_info) = 0x45cae3f2
> Error: Package: kmod-fglrx-15.12-3.el7.elrepo.x86_64 (elrepo)
> Requires: kernel(amd_iommu_unbind_pasid) = 0xc3022564
> Installed: kernel-3.10.0-514.el7.x86_64 (@anaconda)
> kernel(amd_iommu_unbind_pasid) = 0x621fab5b
> Installed: kernel-3.10.0-514.2.2.el7.x86_64 (@updates)
> kernel(amd_iommu_unbind_pasid) = 0x621fab5b
> Available: kernel-debug-3.10.0-514.el7.x86_64 (base)
> kernel(amd_iommu_unbind_pasid) = 0x55f4368b
> Available: kernel-debug-3.10.0-514.2.2.el7.x86_64 (updates)
> kernel(amd_iommu_unbind_pasid) = 0x55f4368b
> Error: Package: kmod-fglrx-15.12-3.el7.elrepo.x86_64 (elrepo)
> Requires: kernel(amd_iommu_bind_pasid) = 0x8bd98934
> Installed: kernel-3.10.0-514.el7.x86_64 (@anaconda)
> kernel(amd_iommu_bind_pasid) = 0xe93fbffa
> Installed: kernel-3.10.0-514.2.2.el7.x86_64 (@updates)
> kernel(amd_iommu_bind_pasid) = 0xe93fbffa
> Available: kernel-debug-3.10.0-514.el7.x86_64 (base)
> kernel(amd_iommu_bind_pasid) = 0x99e05e3c
> Available: kernel-debug-3.10.0-514.2.2.el7.x86_64 (updates)
> kernel(amd_iommu_bind_pasid) = 0x99e05e3c
> Error: Package: kmod-fglrx-15.12-3.el7.elrepo.x86_64 (elrepo)
> Requires: kernel(fasync_helper) = 0x124106ba
> Installed: kernel-3.10.0-514.el7.x86_64 (@anaconda)
> kernel(fasync_helper) = 0xc682ddc7
> Installed: kernel-3.10.0-514.2.2.el7.x86_64 (@updates)
> kernel(fasync_helper) = 0xc682ddc7
> Available: kernel-debug-3.10.0-514.el7.x86_64 (base)
> kernel(fasync_helper) = 0x906e1140
> Available: kernel-debug-3.10.0-514.2.2.el7.x86_64 (updates)
> kernel(fasync_helper) = 0x906e1140
> Error: Package: kmod-fglrx-15.12-3.el7.elrepo.x86_64 (elrepo)
> Requires: kernel(amd_iommu_free_device) = 0x90b26027
> Installed: kernel-3.10.0-514.el7.x86_64 (@anaconda)
> kernel(amd_iommu_free_device) = 0xfea37b21
> Installed: kernel-3.10.0-514.2.2.el7.x86_64 (@updates)
> kernel(amd_iommu_free_device) = 0xfea37b21
> Available: kernel-debug-3.10.0-514.el7.x86_64 (base)
> kernel(amd_iommu_free_device) = 0xa7d33d6a
> Available: kernel-debug-3.10.0-514.2.2.el7.x86_64 (updates)
> kernel(amd_iommu_free_device) = 0xa7d33d6a
> Error: Package: kmod-fglrx-15.12-3.el7.elrepo.x86_64 (elrepo)
> Requires: kernel(kill_fasync) = 0xdd9d7a7d
> Installed: kernel-3.10.0-514.el7.x86_64 (@anaconda)
> kernel(kill_fasync) = 0xfbb6c6eb
> Installed: kernel-3.10.0-514.2.2.el7.x86_64 (@updates)
> kernel(kill_fasync) = 0xfbb6c6eb
> Available: kernel-debug-3.10.0-514.el7.x86_64 (base)
> kernel(kill_fasync) = 0x9636806e
> Available: kernel-debug-3.10.0-514.2.2.el7.x86_64 (updates)
> kernel(kill_fasync) = 0x9636806e
> Error: Package: kmod-fglrx-15.12-3.el7.elrepo.x86_64 (elrepo)
> Requires: kernel(amd_iommu_set_invalidate_ctx_cb) = 0x904f86f0
> Installed: kernel-3.10.0-514.el7.x86_64 (@anaconda)
> kernel(amd_iommu_set_invalidate_ctx_cb) = 0x2080cb57
> Installed: kernel-3.10.0-514.2.2.el7.x86_64 (@updates)
> kernel(amd_iommu_set_invalidate_ctx_cb) = 0x2080cb57
> Available: kernel-debug-3.10.0-514.el7.x86_64 (base)
> kernel(amd_iommu_set_invalidate_ctx_cb) = 0x87d12216
> Available: kernel-debug-3.10.0-514.2.2.el7.x86_64 (updates)
> kernel(amd_iommu_set_invalidate_ctx_cb) = 0x87d12216
> You could try using --skip-broken to work around the problem
>
>
> Any idea of what I'm doing wrong?
>
You are not doing anything wrong. It seems that we need to rebuild the
package because some symbols exported by the kernel from 7.2 have
changed ( and all my tests so far where done on systems which were
updated from 7.2 rather on newly installed systems; since they were
updated, the older kernels from 7.2 were still available and allowed a
clean installation )
Unfortunately although I can build and push new packages "quickly", due
to the New Year vacation period I cannot test them myself for at least
one week from now. Would you be able and willing to test a prelease
package if I provide it via my personal website tomorrow ? The packages
will be virtually identical with those that would be pushed via the
normal elrepo channels but will not be signed ( hence the "prelease"
mention ).
Manuel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.elrepo.org/pipermail/elrepo/attachments/20161230/c133c2ca/attachment-0001.html>
More information about the elrepo
mailing list