Yum update error because of NIC driver

I have installed e1000 driver manually on intel NUC after freepbx distro install.
All is working fine, now trying a yum -y update i get this error :

yum -y update
Loaded plugins: fastestmirror, versionlock
Loading mirror speeds from cached hostfile

  • elrepo: mirrors.coreix.net
    Resolving Dependencies
    → Running transaction check
    —> Package asterisk-version-switch.noarch 0:6.1-4.sng7 will be updated
    —> Package asterisk-version-switch.noarch 0:6.1-7.sng7 will be an update
    —> Package asterisk16.x86_64 0:16.17.0-1.sng7 will be updated
    —> Package asterisk16.x86_64 0:16.20.0-1.sng7 will be an update
    —> Package asterisk16-addons.x86_64 0:16.17.0-1.sng7 will be updated
    —> Package asterisk16-addons.x86_64 0:16.20.0-1.sng7 will be an update
    —> Package asterisk16-addons-bluetooth.x86_64 0:16.17.0-1.sng7 will be updated
    —> Package asterisk16-addons-bluetooth.x86_64 0:16.20.0-1.sng7 will be an update
    —> Package asterisk16-addons-core.x86_64 0:16.17.0-1.sng7 will be updated
    —> Package asterisk16-addons-core.x86_64 0:16.20.0-1.sng7 will be an update
    —> Package asterisk16-addons-mysql.x86_64 0:16.17.0-1.sng7 will be updated
    —> Package asterisk16-addons-mysql.x86_64 0:16.20.0-1.sng7 will be an update
    —> Package asterisk16-addons-ooh323.x86_64 0:16.17.0-1.sng7 will be updated
    —> Package asterisk16-addons-ooh323.x86_64 0:16.20.0-1.sng7 will be an update
    —> Package asterisk16-core.x86_64 0:16.17.0-1.sng7 will be updated
    —> Package asterisk16-core.x86_64 0:16.20.0-1.sng7 will be an update
    —> Package asterisk16-curl.x86_64 0:16.17.0-1.sng7 will be updated
    —> Package asterisk16-curl.x86_64 0:16.20.0-1.sng7 will be an update
    —> Package asterisk16-dahdi.x86_64 0:16.17.0-1.sng7 will be updated
    —> Package asterisk16-dahdi.x86_64 0:16.20.0-1.sng7 will be an update
    —> Package asterisk16-doc.x86_64 0:16.17.0-1.sng7 will be updated
    —> Package asterisk16-doc.x86_64 0:16.20.0-1.sng7 will be an update
    —> Package asterisk16-g729.x86_64 0:2002-2.sng7 will be updated
    —> Package asterisk16-g729.x86_64 0:2002-5.sng7 will be an update
    —> Package asterisk16-odbc.x86_64 0:16.17.0-1.sng7 will be updated
    —> Package asterisk16-odbc.x86_64 0:16.20.0-1.sng7 will be an update
    —> Package asterisk16-ogg.x86_64 0:16.17.0-1.sng7 will be updated
    —> Package asterisk16-ogg.x86_64 0:16.20.0-1.sng7 will be an update
    —> Package asterisk16-resample.x86_64 0:16.17.0-1.sng7 will be updated
    —> Package asterisk16-resample.x86_64 0:16.20.0-1.sng7 will be an update
    —> Package asterisk16-voicemail.x86_64 0:16.17.0-1.sng7 will be updated
    —> Package asterisk16-voicemail.x86_64 0:16.20.0-1.sng7 will be an update
    —> Package ca-certificates.noarch 0:2020.2.41-70.0.el7_8 will be updated
    —> Package ca-certificates.noarch 0:2021.2.50-72.el7_9 will be an update
    —> Package fail2ban-fpbx.noarch 0:0.8.14-76.sng7 will be updated
    —> Package fail2ban-fpbx.noarch 0:0.8.14-78.sng7 will be an update
    —> Package kmod-e1000e.x86_64 0:3.8.4-3.el7_9.elrepo will be updated
    —> Package kmod-e1000e.x86_64 0:3.8.4-4.el7_9.elrepo will be an update
    → Processing Dependency: kernel(pci_cleanup_aer_uncorrect_error_status) = 0x013356f0 for package: kmod-e1000e-3.8.4-4.el7_9.elrepo.x86_64
    → Processing Dependency: kernel(pci_disable_pcie_error_reporting) = 0xaed8324b for package: kmod-e1000e-3.8.4-4.el7_9.elrepo.x86_64
    → Processing Dependency: kernel(pci_enable_pcie_error_reporting) = 0x39e1fb75 for package: kmod-e1000e-3.8.4-4.el7_9.elrepo.x86_64
    —> Package kmod-wanpipe.x86_64 0:7.0.25-3.sng7 will be updated
    —> Package kmod-wanpipe.x86_64 0:7.0.32-1.sng7 will be an update
    —> Package sangoma-pbx.noarch 0:2104-1.sng7 will be updated
    —> Package sangoma-pbx.noarch 0:2107-3.sng7 will be an update
    —> Package wanpipe.x86_64 0:7.0.25-3.sng7 will be updated
    —> Package wanpipe.x86_64 0:7.0.32-1.sng7 will be an update
    → Finished Dependency Resolution
    Error: Package: kmod-e1000e-3.8.4-4.el7_9.elrepo.x86_64 (elrepo)
    ** Requires: kernel(pci_cleanup_aer_uncorrect_error_status) = 0x013356f0**
    ** Installed: kernel-3.10.0-1127.19.1.el7.x86_64 (@anaconda/2011)**
    kernel(pci_cleanup_aer_uncorrect_error_status) = 0x18045377
    Available: kernel-3.10.0-1127.el7.x86_64 (sng-base)
    kernel(pci_cleanup_aer_uncorrect_error_status) = 0x18045377
    Available: kernel-3.10.0-1127.8.2.el7.x86_64 (sng-updates)
    kernel(pci_cleanup_aer_uncorrect_error_status) = 0x18045377
    Available: kernel-3.10.0-1127.10.1.el7.x86_64 (sng-updates)
    kernel(pci_cleanup_aer_uncorrect_error_status) = 0x18045377
    Available: kernel-3.10.0-1127.13.1.el7.x86_64 (sng-updates)
    kernel(pci_cleanup_aer_uncorrect_error_status) = 0x18045377
    Available: kernel-3.10.0-1127.18.2.el7.x86_64 (sng-updates)
    kernel(pci_cleanup_aer_uncorrect_error_status) = 0x18045377
    Available: kernel-debug-3.10.0-1127.el7.x86_64 (sng-base)
    kernel(pci_cleanup_aer_uncorrect_error_status) = 0xfabc1a62
    Available: kernel-debug-3.10.0-1127.8.2.el7.x86_64 (sng-updates)
    kernel(pci_cleanup_aer_uncorrect_error_status) = 0xfabc1a62
    Available: kernel-debug-3.10.0-1127.10.1.el7.x86_64 (sng-updates)
    kernel(pci_cleanup_aer_uncorrect_error_status) = 0xfabc1a62
    Available: kernel-debug-3.10.0-1127.13.1.el7.x86_64 (sng-updates)
    kernel(pci_cleanup_aer_uncorrect_error_status) = 0xfabc1a62
    Available: kernel-debug-3.10.0-1127.18.2.el7.x86_64 (sng-updates)
    kernel(pci_cleanup_aer_uncorrect_error_status) = 0xfabc1a62
    Available: kernel-debug-3.10.0-1127.19.1.el7.x86_64 (sng-updates)
    kernel(pci_cleanup_aer_uncorrect_error_status) = 0xfabc1a62
    Error: Package: kmod-e1000e-3.8.4-4.el7_9.elrepo.x86_64 (elrepo)
    ** Requires: kernel(pci_enable_pcie_error_reporting) = 0x39e1fb75**
    ** Installed: kernel-3.10.0-1127.19.1.el7.x86_64 (@anaconda/2011)**
    kernel(pci_enable_pcie_error_reporting) = 0x2abcf5b4
    Available: kernel-3.10.0-1127.el7.x86_64 (sng-base)
    kernel(pci_enable_pcie_error_reporting) = 0x2abcf5b4
    Available: kernel-3.10.0-1127.8.2.el7.x86_64 (sng-updates)
    kernel(pci_enable_pcie_error_reporting) = 0x2abcf5b4
    Available: kernel-3.10.0-1127.10.1.el7.x86_64 (sng-updates)
    kernel(pci_enable_pcie_error_reporting) = 0x2abcf5b4
    Available: kernel-3.10.0-1127.13.1.el7.x86_64 (sng-updates)
    kernel(pci_enable_pcie_error_reporting) = 0x2abcf5b4
    Available: kernel-3.10.0-1127.18.2.el7.x86_64 (sng-updates)
    kernel(pci_enable_pcie_error_reporting) = 0x2abcf5b4
    Available: kernel-debug-3.10.0-1127.el7.x86_64 (sng-base)
    kernel(pci_enable_pcie_error_reporting) = 0xe5f6f3fe
    Available: kernel-debug-3.10.0-1127.8.2.el7.x86_64 (sng-updates)
    kernel(pci_enable_pcie_error_reporting) = 0xe5f6f3fe
    Available: kernel-debug-3.10.0-1127.10.1.el7.x86_64 (sng-updates)
    kernel(pci_enable_pcie_error_reporting) = 0xe5f6f3fe
    Available: kernel-debug-3.10.0-1127.13.1.el7.x86_64 (sng-updates)
    kernel(pci_enable_pcie_error_reporting) = 0xe5f6f3fe
    Available: kernel-debug-3.10.0-1127.18.2.el7.x86_64 (sng-updates)
    kernel(pci_enable_pcie_error_reporting) = 0xe5f6f3fe
    Available: kernel-debug-3.10.0-1127.19.1.el7.x86_64 (sng-updates)
    kernel(pci_enable_pcie_error_reporting) = 0xe5f6f3fe
    Error: Package: kmod-e1000e-3.8.4-4.el7_9.elrepo.x86_64 (elrepo)
    ** Requires: kernel(pci_disable_pcie_error_reporting) = 0xaed8324b**
    ** Installed: kernel-3.10.0-1127.19.1.el7.x86_64 (@anaconda/2011)**
    kernel(pci_disable_pcie_error_reporting) = 0x6a4ce13c
    Available: kernel-3.10.0-1127.el7.x86_64 (sng-base)
    kernel(pci_disable_pcie_error_reporting) = 0x6a4ce13c
    Available: kernel-3.10.0-1127.8.2.el7.x86_64 (sng-updates)
    kernel(pci_disable_pcie_error_reporting) = 0x6a4ce13c
    Available: kernel-3.10.0-1127.10.1.el7.x86_64 (sng-updates)
    kernel(pci_disable_pcie_error_reporting) = 0x6a4ce13c
    Available: kernel-3.10.0-1127.13.1.el7.x86_64 (sng-updates)
    kernel(pci_disable_pcie_error_reporting) = 0x6a4ce13c
    Available: kernel-3.10.0-1127.18.2.el7.x86_64 (sng-updates)
    kernel(pci_disable_pcie_error_reporting) = 0x6a4ce13c
    Available: kernel-debug-3.10.0-1127.el7.x86_64 (sng-base)
    kernel(pci_disable_pcie_error_reporting) = 0x7e7ec943
    Available: kernel-debug-3.10.0-1127.8.2.el7.x86_64 (sng-updates)
    kernel(pci_disable_pcie_error_reporting) = 0x7e7ec943
    Available: kernel-debug-3.10.0-1127.10.1.el7.x86_64 (sng-updates)
    kernel(pci_disable_pcie_error_reporting) = 0x7e7ec943
    Available: kernel-debug-3.10.0-1127.13.1.el7.x86_64 (sng-updates)
    kernel(pci_disable_pcie_error_reporting) = 0x7e7ec943
    Available: kernel-debug-3.10.0-1127.18.2.el7.x86_64 (sng-updates)
    kernel(pci_disable_pcie_error_reporting) = 0x7e7ec943
    Available: kernel-debug-3.10.0-1127.19.1.el7.x86_64 (sng-updates)
    kernel(pci_disable_pcie_error_reporting) = 0x7e7ec943
    You could try using --skip-broken to work around the problem
    You could try running: rpm -Va --nofiles --nodigest

What should I do ? try skip-broken ?
Thanks

I guess you have added mirrors.coreix.net. On my systems there are only Sangoma repos and the original CentOS source repo. It looks as if the dependencies no longer match, which is something one can expect. You could try skip-broken, but you don’t know what else will fail.

On the other hand, the Sangoma CentOS does have e1000 and e1000e drivers and I don’t understand why you pulled them from somewhere else.

In deep , this is what was done :

According to the Intel support page, the e1000e-x.x.x driver supports the I217 NICs. When I run find / -name \*e1000e\* on a fpbx15 system, I get lines like these:

/usr/lib/modules/3.10.0-1127.19.1.el7.x86_64/kernel/drivers/net/ethernet/intel/e1000e
/usr/lib/modules/3.10.0-1127.19.1.el7.x86_64/kernel/drivers/net/ethernet/intel/e1000e/e1000e.ko.xz

Have you tried to manually load the driver with insmod?

No, I haven’t , the problem is related to a pbx up and running remotely, killing NIC during testing is fatal…!
I’ll try locally when over there.
Anyway, tried twice (repeated distro installation) , I219-V nic was not recognized.

This topic was automatically closed 31 days after the last reply. New replies are no longer allowed.