Le répertoire est toujours là, le service a disparu, et il n'est pas évident de savoir si le paquet est installé. Sur les systèmes de la famille Debian, un /etc/openvpn résiduel signifie généralement que le paquet a été supprimé sans être purgé, ce qui est un état documenté et non cassé. Les fichiers que vous voyez sont probablement de la configuration, pas un programme.

Travaillez dans l'ordre du runbook : lisez l'état du paquet, décidez ce qu'il faut garder, purgez délibérément, puis vérifiez ce qui reste. Chaque étape est réversible jusqu'à la purge.

Lisez d'abord l'état du paquet

Commencez par la base de données des paquets plutôt que par le système de fichiers. dpkg -l openvpn affiche un état de deux lettres, et rc signifie que le paquet a été supprimé tandis que ses fichiers de configuration ont été conservés. dpkg-query -W -f='${Status}\n' openvpn donne la même réponse en mots. Un listing de répertoire ne peut rien vous en dire.

Ne confondez pas Community OpenVPN avec Access Server ou un greffon NetworkManager. Ce sont des paquets différents avec des chemins de suppression différents.

Si l'état est ii, le paquet est installé et le répertoire est attendu. S'il est rc, seule la configuration subsiste. Si la requête ne renvoie rien, le paquet a été purgé et le répertoire appartient à autre chose.

Choisir entre suppression et purge

remove supprime les programmes et laisse la configuration. purge supprime aussi la configuration et exécute le script de nettoyage du paquet. Les deux sont des décisions administratives sur l'état, pas deux orthographes de la même commande.

Avant de choisir, listez ce que le paquet possède avec dpkg -L openvpn. Cette sortie est la carte des chemins gérés par le paquet et la bonne entrée pour décider ce qu'une purge supprimerait. Tout ce que vous voyez dans le répertoire et qui n'est pas sur cette liste vient d'ailleurs. Traitez ces fichiers comme les vôtres à examiner, pas comme des résidus du paquet.

Purger un paquet déjà supprimé est autorisé. Une réinstallation préalable n'est pas une obligation.

Conservez ce dont vous avez encore besoin

Avant la purge, conservez ce dont vous avez encore besoin : profils, certificats clients, clés privées, fichiers CCD et tout script local. Copiez-les avec des permissions adaptées aux secrets et notez où vivent les copies.

Vérifiez si un autre service ou gestionnaire utilise le même répertoire. Une seconde instance VPN ou un script d'automatisation peut dépendre d'un chemin qui ressemble à de la configuration résiduelle.

Si la machine est décommissionnée, les fichiers locaux sont la moitié la plus petite du problème. Les profils exportés et les autorisations distantes survivent à tout répertoire que vous supprimez.

Purgez et vérifiez

Exécutez la purge via le gestionnaire de paquets, pas en supprimant le répertoire. sudo apt purge openvpn garde la base de données des paquets et les scripts de nettoyage dans la boucle.

Ensuite, répétez la requête d'état et confirmez que le paquet n'apparaît plus. Vérifiez que le service a disparu avec systemctl status openvpn@server ou le nom d'unité que vous avez utilisé, et testez le réseau ordinaire.

Fichiers qu'une purge ne supprimera pas

Certains fichiers survivent à une purge par conception. La configuration générée gérée par les scripts du mainteneur n'est pas toujours connue de la base de fichiers de dpkg. La configuration dans les répertoires personnels des utilisateurs échappe au nettoyage des répertoires système. Et tout ce qu'un administrateur a créé à la main n'a jamais appartenu au paquet. Chacun de ces cas demande sa propre vérification.

Une suppression récursive de chaque chemin contenant VPN dans le nom est la façon dont disparaissent des identifiants qui fonctionnent et de la configuration sans rapport.

Terminez en révoquant ce dont la machine n'a plus besoin : profils exportés, certificats clients émis et tout compte qui s'authentifiait par elle. Supprimer un répertoire local ne révoque pas un identifiant qui existe encore ailleurs. La référence dpkg documente les états et l'étendue de la purge.

Articles similaires