[elrepo] kmod-fglrx on CentOS 7.3

Andrea Celentano andrea.celentano at ge.infn.it
Fri Dec 30 02:08:04 EST 2016


Dear Manuel,
first, thanks for the suggestion about the check. In my case, the result 
is the same, but good to know for next checks! I can test the 
pre-release package, no problem.

Bests,
Andrea

On 30/12/2016 05:34, Manuel Wolfshant wrote:
> 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
>
>
> _______________________________________________
> elrepo mailing list
> elrepo at lists.elrepo.org
> http://lists.elrepo.org/mailman/listinfo/elrepo

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.elrepo.org/pipermail/elrepo/attachments/20161230/0ad7aeed/attachment-0001.html>


More information about the elrepo mailing list