Service nftable failed after post-installation

I have searched the forum for similar issues

on

This category is for general issues(=something is broken) regarding YunoHost, NOT apps.

on

This form is written in English but feel free to write in French if you’re more comfortable!

on

What type of hardware are you using

VPS bought online

What YunoHost version are you running

12.1.41.2

How are you able to access your server

SSH

Are you in a special context or did you perform specific tweaking on your YunoHost instance ?

Non

Describe your issue

Bonjour,
je suis un nouvel utilisateur de Yunohost.
Je rencontre un problème avec le service nftable qui est en status “failed”, depuis l’installation.

Yunohost était préinstallé sur ma VM.
Lors du processus initial de configuration post-installation , j’ai eu des messages d’erreur (voir dans les liens).

Je partage le log du service nftable.

Merci pour votre retour.

Share relevant logs or error messages

Messages durant l’installation :

Log service nftable :

Essai yunohost tools regen-conf --force

Merci.

J’ai exécuté la commande en tant que root. Pas de message en retour de la commande.

Après essai de démarrage du service nftable, le log indique toujours la même erreur :

Oct 29 21:45:39 systemd[1]: Starting nftables.service - nftables...
Oct 29 21:45:39 nft[5129]: In file included from /etc/nftables.conf:20:1-33:
Oct 29 21:45:39 nft[5129]: /etc/nftables.d/yunohost-firewall.conf:3:20-23: Error: Set is empty
Oct 29 21:45:39 nft[5129]: define tcp_ports = {  }
Oct 29 21:45:39 nft[5129]:                    ^^^^
Oct 29 21:45:39 systemd[1]: nftables.service: Main process exited, code=exited, status=1/FAILURE
Oct 29 21:45:39 systemd[1]: nftables.service: Failed with result 'exit-code'.
Oct 29 21:45:39 systemd[1]: Failed to start nftables.service - nftables.

:thinking:
Et si tu fais yunohost tools regen-conf nftables --force ?

Même résultat : la commande ne retourne rien de particulier ; et le service est toujours en erreur.

Oct 30 09:32:46 nft[9916]: /etc/nftables.d/yunohost-firewall.conf:3:20-23: Error: Set is empty
Oct 30 09:32:46 nft[9916]: define tcp_ports = {  }
Oct 30 09:32:46 nft[9916]:                    ^^^^

Est-ce que tu peux partager le fichier /etc/yunohost/firewall.yml de ton installation ?
Edit : ainsi que /etc/yunohost/firewall.yml.old ?

/etc/yunohost/firewall.yml : hastebin

/etc/yunohost/firewall.yml.old : fichier inexistant.

Peux-tu nous dire quelle est l’origine précise de cette installation?
Edit : pas de migration en attente ?

VPS YunoHost chez Alsace Réseau Neutre.

Pas de migration en attente.

Il me semble que le fichier firewall.yml de ton installation correspond à une version antérieure de yunohost. Il y a donc peut-être des migrations qui n’ont pas été effectuées.

Tu peux essayer ceci, après avoir sauvegardé, au cas où, le fichier /etc/yunohost/firewall.yml)

cp /usr/share/yunohost/conf/yunohost/firewall.yml /etc/yunohost/firewall.yml
yunohost app regen-conf nftables --force

nftables devrait repartir.
Mais il y aura peut-être d’autres problèmes ensuite.

Merci, le problème est résolu.
(petite coquille dans la ligne de commande : remplacer “app” par “tools”)

Je vais voir ce qu’ARN en dit.

Ah, désolé de la coquille.