r/AlmaLinux

▲ 2 r/AlmaLinux+1 crossposts

Installing Docker-ce on Almalinux 10.2 results in "error initializing network controller" when trying to start the service.

Hi all,

This has me stumped and I've tried searching around but still have not found a solution.

So long story short, I got a VPS service with the location in NY, USA running Almalinux 10.2 . Straight out of the box, I was able to install docker-ce, caddy and have several containers running. I had this for about 2 weeks and it was running smooth.

Just a couple of days ago, I decided to request to change the server location to Ireland. I had the exact same OS installed and weirdly enough, I am now stuck at getting docker-ce to run. I've tried installing the latest as well as 2 minor versions prior (since the latest version was released on 16th July, the prior 2 versions were probably the closest to the one I had on the working system).

In all the 3 scenarios, I was unable to start the docker service. Running "dockerd --debug" I get this error message

INFO[2026-07-23T16:46:32.668609227+05:30] Deleting nftables IPv4 rules error="running nft: /dev/stdin:1:17-30: Error: Could not process rule: No such file or directory\ndelete table ip docker-bridges\n ^^^^^^^^^^^^^^\n exit status 1"

INFO[2026-07-23T16:46:32.688445934+05:30] Deleting nftables IPv6 rules error="running nft: /dev/stdin:1:18-31: Error: Could not process rule: No such file or directory\ndelete table ip6 docker-bridges\n ^^^^^^^^^^^^^^\n exit status 1"

DEBU[2026-07-23T16:46:32.694661598+05:30] /usr/sbin/iptables, [--wait -t filter -C FORWARD -j DOCKER-ISOLATION]

DEBU[2026-07-23T16:46:32.699837549+05:30] /usr/sbin/iptables, [--wait -t nat -D PREROUTING -m addrtype --dst-type LOCAL -j DOCKER]

DEBU[2026-07-23T16:46:32.719026580+05:30] /usr/sbin/iptables, [--wait -t nat -D OUTPUT -m addrtype --dst-type LOCAL ! --dst 127.0.0.0/8 -j DOCKER]

DEBU[2026-07-23T16:46:32.737093548+05:30] /usr/sbin/iptables, [--wait -t nat -D OUTPUT -m addrtype --dst-type LOCAL -j DOCKER]

..................

DEBU[2026-07-23T16:46:33.155336754+05:30] daemon configured with a 15 seconds minimum shutdown timeout

DEBU[2026-07-23T16:46:33.155461580+05:30] start clean shutdown of all containers with a 15 seconds timeout...

INFO[2026-07-23T16:46:33.158300786+05:30] stopping event stream following graceful shutdown error="<nil>" module=libcontainerd namespace=moby

DEBU[2026-07-23T16:46:33.158863904+05:30] Cleaning up old mountid : start.

DEBU[2026-07-23T16:46:33.159786420+05:30] Cleaning up old mountid : done.

INFO[2026-07-23T16:46:33.160659636+05:30] stopping event stream following graceful shutdown error="context canceled" module=libcontainerd namespace=plugins.moby

INFO[2026-07-23T16:46:33.160664241+05:30] Daemon shutdown complete error="failed to start daemon: Error initializing network controller: error obtaining controller instance: failed to register \"bridge\" driver: failed to add jump rules to ipv4 NAT table: failed to append jump rules to nat-PREROUTING: (iptables failed: iptables --wait -t nat -A PREROUTING -m addrtype --dst-type LOCAL -j DOCKER: Warning: Extension addrtype revision 0 not supported, missing kernel module?\niptables v1.8.11 (nf_tables): RULE_APPEND failed (No such file or directory): rule in chain PREROUTING\n (exit status 4))"

failed to start daemon: Error initializing network controller: error obtaining controller instance: failed to register "bridge" driver: failed to add jump rules to ipv4 NAT table: failed to append jump rules to nat-PREROUTING: (iptables failed: iptables --wait -t nat -A PREROUTING -m addrtype --dst-type LOCAL -j DOCKER: Warning: Extension addrtype revision 0 not supported, missing kernel module?

iptables v1.8.11 (nf_tables): RULE_APPEND failed (No such file or directory): rule in chain PREROUTING

(exit status 4))

Any ideas what could have gone wrong or what I need to do?

reddit.com
u/motocykal — 3 days ago
▲ 4 r/AlmaLinux+2 crossposts

Blue Penguin Linux Prep iOS app

Hey everyone. I've been grinding through Linux and RHEL and got sick of jumping between PDFs and messy notes, so I ended up building a little iOS app to study the RHCSA on my phone. It's called Blue Penguin Linux Prep

It runs through the main exam areas like users and groups, permissions, systemd, storage and LVM, networking, SELinux, and more, in a format you can actually work through in short bursts between other stuff.

It's $2. I want to be honest about why. That small price lets me keep the app completely free of ads and tracking, and it covers the costs of keeping it online so it stays available for anyone who needs it. I'd rather charge a couple of bucks and keep the experience clean than fill it with ads.

Mostly I'm here for feedback. If you're prepping for the RHCSA or just brushing up on RHEL basics, I'd really appreciate you taking a look and telling me what's missing or what could be better.

Disclaimer: Red Hat, RHCSA, and RHEL are trademarks of Red Hat, Inc. This app is an independent study aid and is not affiliated with, endorsed by, or sponsored by Red Hat, Inc.

u/leasonrykaart — 9 days ago

What is the process that determines updates going into AlmaLinux?

I understand that AlmaLinux is no longer downstream of RHEL in the strictest sense but is the intent still that if RHEL releases a patch for something it should make it into AlmaLinux? I have installs of RHEL, AlmaLinux and Rocky Linux all on 10.2 and I noticed a few packages not updating only in AlmaLinux e.g. qemu-guest-agent, all qemu-* tools, libvirt, valkey, postgresql 18.

I'm just wondering if there's a process that determines these package updates aren't needed or if it's unintentional?

reddit.com
u/Traditional_Salad447 — 8 days ago