Migration vers Stretch échouée : No such file or directory: '/etc/fail2ban/filter.d/yunohost.conf'

@Wiilly ,

Avant de te lancer, as-tu regardé de ce côté :

Mettre à jour vers YunoHost 2.7.14

yunohost tools update
yunohost tools upgrade --ignore-apps

Migrer d’une instance 2.7.x/Jessie à 3.0/Stretch

https://yunohost.org/#/jessie_stretch_migration

ppr

oui :blush:
et fait :

yunohost tools update
yunohost tools upgrade --ignore-apps

et ensuite:

yunohost tools migrations migrate --accept-disclaimer

je crois que j’ai une coupure internet en plein milieu de la première tentative, du coup j’ai refait la manip dans l’ordre une 2ème fois

une piste ?

@Wiilly ,

Peut-être reconfigurer le tout et reprendre les commandes déjà faite :

dpkg-reconfigure -a
apt update && apt dist-upgrade && yunohost tools update && yunohost tools upgrade --ignore-apps
yunohost tools migrations migrate --accepte-disclaimer

ppr

:confused:

dpkg-reconfigure -a
Unknown option: a
Utilisation : dpkg-reconfigure [options] paquets
-u, --unseen-only affiche seulement les questions qui n’ont
pas encore été posées ;
–default-priority utilise la priorité par défaut plutôt
que la priorité basse ;
–force force la reconfiguration des paquets cassés.
–no-reload ne pas recharger les modèles. (à utiliser
avec précaution)
-f, --frontend indique l’interface debconf à utiliser ;
-p, --priority indique la priorité minimale à afficher ;
–terse active le mode laconique (« terse »).

@Wiilly

dpkg --configure -a

ppr

voilà ce que donne la 2ème commande

sudo apt update && apt dist-upgrade && yunohost tools update && yunohost tools upgrade --ignore-apps
Réception de:1 http://security.debian.org stretch/updates InRelease [94,3 kB]
Ign:2 Index of /debian/ stretch InRelease
Atteint:3 http ://forge.yunohost.org/debian stretch InRelease
Atteint:4 http ://ftp.fr.debian.org/debian stretch Release
94,3 ko réceptionnés en 3s (26,7 ko/s)
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
4 packages can be upgraded. Run ‘apt list --upgradable’ to see them.
E: Impossible d’ouvrir le fichier verrou /var/lib/dpkg/lock - open (13: Permission non accordée)
E: Impossible de verrouiller le répertoire d’administration (/var/lib/dpkg/). Avez-vous les privilèges du superutilisateur ?

sudo dpkg-reconfigure -a
sudo apt update && sudo apt dist-upgrade && sudo yunohost tools update && sudo yunohost tools upgrade --ignore-apps
sudo yunohost tools migrations migrate --accepte-disclaimer

Après les 3 commandes
:sweat_smile:

Attention : Modification de sources.lists…
Erreur : La migration 3 migrate_to_stretch a échoué avec l’exception [Errno 2] No such file or directory: ‘/etc/fail2ban/filter.d/yunohost.conf’, annulation

sachant qu’à la 2ème j’ai à la fin :

Les paquets suivants ont été conservés :
moulinette ssowat yunohost yunohost-admin
0 mis à jour, 0 nouvellement installés, 0 à enlever et 4 non mis à jour.

Tout d’abord :

  • as-tu bien fait une sauvegarde en l’ayant récupérer pour la mettre ailleurs que sur ton serveur ?
  • as-tu bien exporter tes contacts, agendas, … ailleurs que sur ton serveur ?

Peut-être regénérer les services ?

sudo yunohost service regen-conf

Après, je ne vais certainement plus avoir les compétences …

ppr

oui, j’ai fait toutes mes sauvegardes avant de me lancer :wink:

ok, je tente cette commande

merci de ton aide en tout cas (et de ta disponibilité)

mince, toujours …

Erreur : La migration 3 migrate_to_stretch a échoué avec l’exception [Errno 2] No such file or directory: ‘/etc/fail2ban/filter.d/yunohost.conf’, annulation

Une dernière :wink:

wget http://ftp.fr.debian.org/debian/pool/main/f/fail2ban/fail2ban_0.9.6-2_all.deb
dpkg -i --force-confmiss fail2ban_0.9.6-2_all.deb
mv /etc/fail2ban /etc/fail2ban.old2
dpkg -i --force-confmiss /var/cache/apt/archives/fail2ban*.deb
yunohost service regen-conf fail2ban --force
systemctl restart fail2ban
yunohost service status fail2ban

Peut-être qu’il te faudra mettre un sudo devant certaines commandes.

Sinon, peux-tu préciser sur quelle architecture ton YunoHost est installé : arm (généralement Raspberry Pi), ordinateur en 32 ou 64 bits, VPS, machine virtuelle, etc.

ppr

1 Like

c’est une Lime (512 Mo de RAM)

sudo yunohost service regen-conf fail2ban --force
Succès ! La configuration a été mise à jour pour le service « fail2ban »
Attention : Job for fail2ban.service failed because the control process exited with error code.
Attention : See “systemctl status fail2ban.service” and “journalctl -xe” for details.
Erreur : Échec de l’exécution du script « /usr/share/yunohost/hooks/conf_regen/52-fail2ban »
fail2ban:
applied:
/etc/fail2ban/filter.d/yunohost.conf:
status: force-created
/etc/fail2ban/jail.conf:
status: force-updated
pending:

du coup j’ai fait

sudo systemctl restart fail2ban
Job for fail2ban.service failed because the control process exited with error code.
See “systemctl status fail2ban.service” and “journalctl -xe” for details.

sudo systemctl status fail2ban.service
fail2ban.service - Fail2Ban Service
Loaded: loaded (/lib/systemd/system/fail2ban.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Sun 2018-09-23 08:56:56 CEST; 5min ago
Docs: man:fail2ban(1)
Process: 1287 ExecStop=/usr/bin/fail2ban-client stop (code=exited, status=0/SUCCESS)
Process: 1302 ExecStart=/usr/bin/fail2ban-client -x start (code=exited, status=255)
Main PID: 31529 (code=killed, signal=TERM)

sept. 23 08:56:55 **** systemd[1]: fail2ban.service: Failed with result ‘exit-code’.
sept. 23 08:56:56 **** systemd[1]: fail2ban.service: Service hold-off time over, scheduling restart.
sept. 23 08:56:56 **** systemd[1]: Stopped Fail2Ban Service.
sept. 23 08:56:56 **** systemd[1]: fail2ban.service: Start request repeated too quickly.
sept. 23 08:56:56 **** systemd[1]: Failed to start Fail2Ban Service.
sept. 23 08:56:56 **** systemd[1]: fail2ban.service: Unit entered failed state.
sept. 23 08:56:56 **** systemd[1]: fail2ban.service: Failed with result ‘exit-code’.
sept. 23 08:56:56 **** systemd[1]: fail2ban.service: Start request repeated too quickly.
sept. 23 08:56:56**** systemd[1]: Failed to start Fail2Ban Service.
sept. 23 08:56:56 **** systemd[1]: fail2ban.service: Failed with result ‘exit-code’.

**** = mon domaine

Re-
j’ai l’impression que ta dernière commande à débloquer le pb (ou pas, pas facile de savoir :stuck_out_tongue: )
j’ai ensuite tout repris de 0 et miracle du matin

lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 9.5 (stretch)
Release: 9.5
Codename: stretch

et

yunohost --version
yunohost:
repo: stable
version: 3.2.1
yunohost-admin:
repo: stable
version: 3.2.1
moulinette:
repo: stable
version: 3.2.0
ssowat:
repo: stable
version: 3.2.0

fantastique :slight_smile:
@ppr merci à toi d’avoir prit de ton temps pour m’aider

1 Like