Nftables error: update-rc.d: error: nftables Default-Start contains no runlevels, aborting

December 6, 2017 104 views
Firewall Ubuntu 16.04

I just purchased an Ubuntu 16.04 droplet. I want to setup my own firewall with nftables. I installed nftables successfully. I can start the nftables.service manually, but when I try to enable it to start at bootup with:

sudo systemctl enable --now nftables

I get the following error:

update-rc.d: error: nftables Default-Start contains no runlevels, aborting

What is this? Is it some kind of old-school Sys V error?

1 Answer
justinnoor December 7, 2017
Accepted Answer

I contacted DO staff and found that as of today 12/6/17, the version of nftables in Ubuntu is outdated and not fully compatible with systemd. I also found that nftables works like a charm on the Fedora droplet. My first time using Fedora and I'm liking it!

Have another answer? Share your knowledge.