Yum Errors - python3-nftables??
Hello all,
Running the latest 102.0.15 on a couple of servers, and both are experiencing the same issue. Started a couple of nights ago where I get an error in my email that the cPanel update process failed. Interestingly enough when I manually ran the cPanel > Upgrade process, it sent me the same error email, but then upgraded my system successfully to 102.0.15 -- so something worked!
Digging a little deeper, this is the error that's coming up (which happens when I run cPanel > Upgrade, Software > System Update, and Software > Updated Server Software):
The wording sounds intentional, that nftables is being skipped because "I'm" telling it to be excluded. But when I check the /etc/yum.conf file, I see no reference to nftables in the exclude list.
If I thrown in a command "yum update --nobest" it looks like I can run updates, but it still lists that it's skipping python3-nftables because of broken dependencies. I also get a little concerned SSHing in and doing something like this for fear I'm going to break cPanel (let's just say I suffer from some yum PTSD). So.... Is this one of those "wait a bit because the cPanel folks need to sort some stuff out because some dependency on the internet broke some other dependency" or is this a true issue? Anyone else running across this or am I just unique? For completeness, both servers are running on AlmaLinux v8.5.0 STANDARD in vzcontainers. Thank you to anyone who can shed some light on this!
Problem: package python3-nftables-1:0.9.3-25.el8.x86_64 requires nftables = 1:0.9.3-25.el8, but none of the providers can be installed
- cannot install the best update candidate for package python3-nftables-1:0.9.3-21.el8.x86_64
- package nftables-1:0.9.3-25.el8.i686 is filtered out by exclude filtering
- package nftables-1:0.9.3-25.el8.x86_64 is filtered out by exclude filtering
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
The wording sounds intentional, that nftables is being skipped because "I'm" telling it to be excluded. But when I check the /etc/yum.conf file, I see no reference to nftables in the exclude list.
exclude=bind-chroot dovecot* exim* filesystem nsd* p0f php* proftpd* pure-ftpd*If I thrown in a command "yum update --nobest" it looks like I can run updates, but it still lists that it's skipping python3-nftables because of broken dependencies. I also get a little concerned SSHing in and doing something like this for fear I'm going to break cPanel (let's just say I suffer from some yum PTSD). So.... Is this one of those "wait a bit because the cPanel folks need to sort some stuff out because some dependency on the internet broke some other dependency" or is this a true issue? Anyone else running across this or am I just unique? For completeness, both servers are running on AlmaLinux v8.5.0 STANDARD in vzcontainers. Thank you to anyone who can shed some light on this!
-
Hey there! I checked a 102.0.15 server on AlmaLinux and I see this: # rpm -qa | grep nft libnftnl-1.1.5-5.el8.x86_64 python3-nftables-0.9.3-25.el8.x86_64 nftables-0.9.3-25.el8.x86_64
so the packages are there by default on that machine. Here is my /etc/yum.conf file from that system:# cat /etc/yum.conf [main] exclude=bind-chroot dovecot* exim* filesystem nsd* p0f php* proftpd* pure-ftpd* tolerant=1 errorlevel=1 plugins=1 gpgcheck=1 installonly_limit=3 clean_requirements_on_remove=True best=True skip_if_unavailable=False
so I don't see that being excluded. A forced update is also working well on that machine. I'm not finding much on my end for that specific error, so it might be best to submit a ticket to our team so we can check your machine's situation directly.0 -
Thank you for the reply! So I decided to follow your lead, and ran # rpm -qa | grep nft libnftnl-1.1.5-4.el8.x86_64 python3-nftables-0.9.3-21.el8.x86_64 nftables-0.9.3-21.el8.x86_64
I see my nftables are older. So naturally I...# yum update nftables Last metadata expiration check: 4:05:16 ago on Tue May 17 17:53:44 2022. Dependencies resolved. Nothing to do. Complete!
Hmmmm..... Okay, next try:# yum --showduplicates list nftables Last metadata expiration check: 0:01:11 ago on Tue May 17 22:09:26 2022. Installed Packages nftables.x86_64 1:0.9.3-21.el8 @System
Also my config file matches yours... So last thing - am I missing a repo or something?# yum repolist repo id repo name EA4 EA4 ( EasyApache 4 ) Mysql-connectors-community MySQL Connectors Community Mysql-tools-community MySQL Tools Community Mysql80-community MySQL 8.0 Community Server appstream AlmaLinux 8 - AppStream baseos AlmaLinux 8 - BaseOS cpanel-addons-production-feed cPanel Addons Production Feed cpanel-plugins cPanel Plugins project epel Extra Packages for Enterprise Linux 8 - x86_64 epel-modular Extra Packages for Enterprise Linux Modular 8 - x86_64 extras AlmaLinux 8 - Extras powertools AlmaLinux 8 - PowerTools psrepo Support Repository - x86_64 zabbix Zabbix Official Repository - x86_64 zabbix-non-supported Zabbix Official Repository non-supported - x86_64
Just figured I would see if I can sort this out here before I file a formal ticket. Oh! And I did try to yum update python3-nftables and it yelled at me telling me there was a broken dependency - couldn't find the matching nftables version it wanted. I know that...0 -
That all looks good - I'd recommend submitting the ticket at this point, and then posting the number here once you have it so I can follow along. 0
Please sign in to leave a comment.
Comments
3 comments