Résolu le 28-08-25 Erreur lors des mises à jours

Postez ici toutes vos demandes d’assistance générale concernant le fonctionnement de Linux Mint, qui n'entrent pas dans les autres rubriques.
Répondre
Yoritomo
Messages : 25
Enregistré le : mer. 17 avr. 2024 17:58

Erreur lors des mises à jours

Message par Yoritomo »

Mint Cinnamon 21.2
Cinnamon 5.8.4


Bonjour à tous

J'ai régulièrement des petits messages d'erreur durant les mises à jour de Mint Cinnamon, cette fois ci je poste :

Code : Tout sélectionner

es erreurs ont été rencontrées pendant l'exécution :
 multiscan:i386
E: Sub-process /usr/bin/dpkg returned an error code (1)
Échec de l'installation d'un paquet. Tentative de récupération :
Paramétrage de multiscan:i386 (0.8.5-1) ...
install-info: Aucun fichier dir indiqué ; consultez l'aide (--help).
dpkg: erreur de traitement du paquet multiscan:i386 (--configure) :
 le sous-processus paquet multiscan:i386 script post-installation installé a renvoyé un état de sortie d'erreur 1
Des erreurs ont été rencontrées pendant l'exécution :
 multiscan:i386
Je ne connais pas multiscan, je ne sais même pas si c'est grave.

Merci pour vos idées.
Linux Mint 21.2 - Cinnamon 5.8.4 - noyaux 5.15.0-153-generic
Carte graphique NVIDIA Corporation GF119 [GeForce GT 610] - Pilote propriétaire 390.157
Dupo

Re: Erreur lors des mises à jours

Message par Dupo »

Bonjour,

probablement un problème lors de l'installation ou de la configuration du logiciel multiscan.

Solutions :

1. Réparation de la configuration des paquets

Via le terminal

Code : Tout sélectionner

sudo dpkg --configure -a (pour forcer la finalisation des paquets restants)
sudo apt-get install -f (pour corriger les dépendances cassées)
2. Si le problème persiste pour multiscan:i386, alors supprimer le paquet problématique, ainsi cela permettra de débloquer dpkg

Code : Tout sélectionner

sudo dpkg --remove --force-remove-reinstreq multiscan:i386
- Vérifier et nettoyer la base des paquets :

Code : Tout sélectionner

sudo apt-get clean
sudo apt-get update


3. Si le problème provient de l’architecture i386, vérifier sa configuration avec

Code : Tout sélectionner

dpkg --print-foreign-architectures
Remarque : S’assurer que "i386" y apparaît, sinon l’ajouter avec

Code : Tout sélectionner

sudo dpkg --add-architecture i386
sudo apt update
Bonne journée.
Yoritomo
Messages : 25
Enregistré le : mer. 17 avr. 2024 17:58

Re: Erreur lors des mises à jours

Message par Yoritomo »

Merci pour cette réponse détaillée, j'ai effectivement oublié de préciser que j'avais déjà effectué les test du point 1. de votre réponse sans succès.

Voici ce que donne le reste. Décidément cette erreur est récalcitrante.

Code : Tout sélectionner

yoritomo@yoritomo-desktop:~$ sudo dpkg --remove --force-remove-reinstreq multiscan:i386
(Lecture de la base de données... 841146 fichiers et répertoires déjà installés.)
Suppression de multiscan:i386 (0.8.5-1) ...
install-info: Aucun fichier dir indiqué ; consultez l'aide (--help).
dpkg: erreur de traitement du paquet multiscan:i386 (--remove) :
 le sous-processus paquet multiscan:i386 script pre-removal installé a renvoyé un état de sortie d'erreur 1
install-info: Aucun fichier dir indiqué ; consultez l'aide (--help).
dpkg: erreur lors du nettoyage:
 le sous-processus paquet multiscan:i386 script post-installation installé a renvoyé un état de sortie d'erreur 1
Des erreurs ont été rencontrées pendant l'exécution :
 multiscan:i386
yoritomo@yoritomo-desktop:~$ dpkg --print-foreign-architectures
i386
Linux Mint 21.2 - Cinnamon 5.8.4 - noyaux 5.15.0-153-generic
Carte graphique NVIDIA Corporation GF119 [GeForce GT 610] - Pilote propriétaire 390.157
Dupo

Re: Erreur lors des mises à jours

Message par Dupo »

Bjr,

@Yoritomo: Ok. Nous allons utiliser d'autres méthodes dont :

1. Forcer la suppression du paquet multiscan:i386 (cassé)

Via le teminal, lancer la commande

Code : Tout sélectionner

sudo dpkg --purge --force-all multiscan:i386
2. Si cette méthode échoue, alors nous allons éditer ou neutraliser les scripts défectueux

2.1 Trouver les scripts associés au paquet

Code : Tout sélectionner

ls /var/lib/dpkg/info/multiscan:i386.*
2.2 Ensuite, il faut éditer le script de pré-suppression (.prerm) et/ou de post-installation (.postinst) afin de commenter ou de vider les lignes posant problème.

- Les scripts sont localisés dans : /var/lib/dpkg/info/
- Avec la commande du point 2.1, le terminal affiche ceci :
  • /var/lib/dpkg/info/multiscan:i386.prerm
  • /var/lib/dpkg/info/multiscan:i386.postinst
  • /var/lib/dpkg/info/multiscan:i386.postrm
  • etc.
- Nous allons éditer les 2 fichiers suivants un par un : multiscan:i386.prerm et multiscan:i386.postinst

Code : Tout sélectionner

sudo nano /var/lib/dpkg/info/multiscan:i386.prerm
sudo nano /var/lib/dpkg/info/multiscan:i386.postinst
Remarque: prerm concerne le script de pré-suppression et postinst concerne le script de post-installation.

- Comment neutraliser les scripts ? 3 possibilités : 1.tout commenter = placez un # devant chaque ligne ; 2.supprimer tout le contenu ; 3.ajoutez exit 0 en tout début de fichier (ainsi le script se terminera sans erreur). A toi de choisir la méthode qui te convient le mieux. Ensuite, faire CTRL+O puis CTRL+X (enregistrer et sortir de nano).

- Si besoin, donner les bons droits d’exécution.

Code : Tout sélectionner

sudo chmod +x /var/lib/dpkg/info/multiscan:i386.prerm
sudo chmod +x /var/lib/dpkg/info/multiscan:i386.postinst
2.3 Relancer la suppression

Code : Tout sélectionner

sudo dpkg --purge multiscan:i386
3. Finalisation

Code : Tout sélectionner

sudo apt -f install
sudo dpkg --configure -a
Nettoyer et reconfigurer le système de paquets.
Yoritomo
Messages : 25
Enregistré le : mer. 17 avr. 2024 17:58

Re: Erreur lors des mises à jours

Message par Yoritomo »

Merci beaucoup pour cette procédure détaillée.

Ca a fonctionné, mais pour les noms de fichiers sans le I386, mais ça va peut être poser problème si j'ai besoin de multiscan, je m'en servais un peu, avant.

Edit: j'ai fait tous les tests avec mon scanner HP, et apparemment ça ne poserait pas de problème , du moins tant que Simple-Scan fonctionne, pour moi c'est le principal.
Je trouve très peu d'informations sur ce fameux paquet "multiscan" je pensait que c'était mon ancien logiciel de scan, mais non, il s'agissait de "Xsane".
Il semblerait que ce soit un paquet propriétaire étant installé par un pilote de mon imprimante.
Puisque tout fonctionne, je vais considérer l'affaire comme résolue.

Merci beaucoup Dupo pour votre aide.
Linux Mint 21.2 - Cinnamon 5.8.4 - noyaux 5.15.0-153-generic
Carte graphique NVIDIA Corporation GF119 [GeForce GT 610] - Pilote propriétaire 390.157
Dupo

Re: Erreur lors des mises à jours

Message par Dupo »

;)
Répondre