# Paquet doit être réinstallé mais impossible de trouver son archive

**URL:** <https://www.debian-fr.org/t/paquet-doit-etre-reinstalle-mais-impossible-de-trouver-son-archive/86653>\
**Category:** Support Debian\
**Tags:** installation\
**Created:** [Juin 10, 2022, 9:00 UTC](https://www.debian-fr.org/t/paquet-doit-etre-reinstalle-mais-impossible-de-trouver-son-archive/86653 "2022-06-10T09:00:36Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Nirvana](https://www.debian-fr.org/user_avatar/www.debian-fr.org/nirvana/32/12061_2.png) [@Nirvana](https://www.debian-fr.org/u/Nirvana)\
**Post date:** [Juin 10, 2022, 9:00 UTC](https://www.debian-fr.org/t/paquet-doit-etre-reinstalle-mais-impossible-de-trouver-son-archive/86653/1 "2022-06-10T09:00:36Z")

</div>

Bonjour  
Je crée ce nouveau fil de discussion pour mon problème qui est exactement le même que le problème déjà [posté en sept 2020 par Jorge](https://www.debian-fr.org/t/paquet-doit-etre-reinstalle-mais-impossible-de-trouver-son-archive/82818). Il avait réussi à résoudre son problème j’ai fait et suivit les même étapes mais je n’arrive pas à m’en sortir quand même.

L’origine du problème est du à l’installation de pilote pour un photocopieur/imprimante Canon. Suite à l’installation qui a échouée, je ne peux plus faire aucune commande apt-get que ce soit en install ou en remove à chaque fois j’obtiens ceci  
E: Le paquet cque-en doit être réinstallé, mais il est impossible de trouver son archive.

Le paquet cque-en est le paquet de l’installation anglais du photocopieur canon (Jorge avait cque-fr version française)  
Ci dessous des tests et commandes demandés à l’époque à Jorge, je les ai réalisé sur ma machine également

```auto
root@nextcloudstats:/var/lib/dpkg/info# apt-cache policy cque-en
cque-en:
  Installé : 4.0-9
  Candidat : 4.0-9
 Table de version :
 *** 4.0-9 100
        100 /var/lib/dpkg/status

root@nextcloudstats:/var/lib/dpkg/info# dpkg -l | grep cque-en
iHR cque-en 4.0-9 amd64 CQue - Driver for Canon iR, CLC, LPB and MF laser devices (English).

```

(ici un extrait du résultat de cette commande avec la partie où il y a l’erreur en bas)

```auto
sudo dpkg --install -D 777 Cque_4.0.9_Linux_64_EN.deb
D000100: secure_remove '/opt/cel/etc/cque.pp.dpkg-new' rmdir Aucun fichier ou dossier de ce type
D000010: cu_installnew '/opt/cel/etc/CQUEINST.CONF' flags=122
D000100: setupvnamevbs main='/opt/cel/etc/CQUEINST.CONF' tmp='/opt/cel/etc/CQUEINST.CONF.dpkg-tmp' new='/opt/cel/etc/CQUEINST.CONF.dpkg-new'
D000100: cu_installnew restoring atomic
D000100: secure_remove '/opt/cel/etc/CQUEINST.CONF.dpkg-new' rmdir Aucun fichier ou dossier de ce type
D000002: fork/exec /var/lib/dpkg/tmp.ci/postrm ( abort-upgrade 4.0-9 4.0-9 )
dpkg: error while cleaning up:
 new cque-en package post-removal script subprocess returned error exit status 5
D000001: ensure_diversions: same, skipping
D000010: path_remove_tree '/var/lib/dpkg/tmp.ci'
D000010: path_remove_tree running rm -rf '/var/lib/dpkg/tmp.ci'
D000010: path_remove_tree '/var/lib/dpkg/reassemble.deb'

```

Des erreurs ont été rencontrées pendant l’exécution :  
Cque\_4.0.9\_Linux\_64\_EN.deb  
ICI LA DIFFERENCE AVEC Jorge C’EST QUE J’AI UN STATUS 5 LUI AVAIT UN 127 …mais il s’agit bien du même fichier le postinst

Là j’ai fait les mv sur les deux fichiers

```auto
root@nextcloudstats:/var/lib/dpkg/info# mv cque-en.postinst cque-en.postinst.bak
root@nextcloudstats:/var/lib/dpkg/info# mv cque-en.postrm cque-en.postrm.bak

```

J’ai relancé le remove mais je suis toujours bloqué

```auto
root@nextcloudstats:/var/lib/dpkg/info# apt-get remove --purge -s cque-en
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait      
E: Le paquet cque-en doit être réinstallé, mais il est impossible de trouver son archive.

```

C’est une histoire de fou ce truc…je tourne en rond  
Je suis preneur pour toute suggestion / proposition.  
Un GRAND merci

---

<div class="post-metadata">

**Author:** ![PascalHambourg](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pascalhambourg/32/5837_2.png) [@PascalHambourg](https://www.debian-fr.org/u/PascalHambourg)\
**Post date:** [Juin 11, 2022, 10:37 UTC](https://www.debian-fr.org/t/paquet-doit-etre-reinstalle-mais-impossible-de-trouver-son-archive/86653/3 "2022-06-11T10:37:54Z")

</div>

Que donne la suppression du paquet avec dpkg au lieu d’apt-get ?

---

<div class="post-metadata">

**Author:** ![dindoun](https://www.debian-fr.org/user_avatar/www.debian-fr.org/dindoun/32/4281_2.png) [@dindoun](https://www.debian-fr.org/u/dindoun)\
**Post date:** [Juin 11, 2022, 5:19 UTC](https://www.debian-fr.org/t/paquet-doit-etre-reinstalle-mais-impossible-de-trouver-son-archive/86653/4 "2022-06-11T17:19:18Z")

</div>

une histoire de dépendances ?  
un truc genre `dpkg -r --refuse-breaks --simulate` ( mais je n’ai jamais fait cette commande )

---

<div class="post-metadata">

**Author:** ![Nirvana](https://www.debian-fr.org/user_avatar/www.debian-fr.org/nirvana/32/12061_2.png) [@Nirvana](https://www.debian-fr.org/u/Nirvana)\
**Post date:** [Juin 13, 2022, 8:19 UTC](https://www.debian-fr.org/t/paquet-doit-etre-reinstalle-mais-impossible-de-trouver-son-archive/86653/5 "2022-06-13T08:19:57Z")

</div>

je ne suis pas 100% sure de ma commande … mais voici ce que j’ai lancé et ce que cela m’a répondu …

```nohighlight
root@nextcloudstats:/var/lib/dpkg/info# dpkg --purge --force-all cque-en
dpkg: avertissement: « ldconfig » introuvable dans la variable PATH ou non exécutable
dpkg: avertissement: « start-stop-daemon » introuvable dans la variable PATH ou non exécutable
dpkg: avertissement: problème contourné par utilisation de --force :
dpkg: avertissement: 2 programmes attendus non trouvés dans la variable PATH ou non exécutables
Note : la variable PATH du superutilisateur doit normalement contenir /usr/local/sbin, /usr/sbin et /sbin
dpkg: avertissement: problème contourné par utilisation de --force :
dpkg: avertissement: Le paquet est dans un état incohérent; vous devriez
 le réinstaller avant d'essayer de le supprimer.
(Lecture de la base de données... 161525 fichiers et répertoires déjà installés.)
Suppression de cque-en (4.0-9) ...

```

---

<div class="post-metadata">

**Author:** ![PascalHambourg](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pascalhambourg/32/5837_2.png) [@PascalHambourg](https://www.debian-fr.org/u/PascalHambourg)\
**Post date:** [Juin 13, 2022, 11:14 UTC](https://www.debian-fr.org/t/paquet-doit-etre-reinstalle-mais-impossible-de-trouver-son-archive/86653/6 "2022-06-13T11:14:34Z")

</div>

Tu sembles utiliser apt/dpkg dans un environnement root avec un $PATH incomplet, obtenu probablement avec «&nbsp;su&nbsp;» tout court au lieu de «&nbsp;su -&nbsp;». Pas étonnant que tu aies des problèmes avec les scripts de pré/post-installation s’ils ont besoin du $PATH root complet.

---

<div class="post-metadata">

**Author:** ![Nirvana](https://www.debian-fr.org/user_avatar/www.debian-fr.org/nirvana/32/12061_2.png) [@Nirvana](https://www.debian-fr.org/u/Nirvana)\
**Post date:** [Juin 14, 2022, 7:58 UTC](https://www.debian-fr.org/t/paquet-doit-etre-reinstalle-mais-impossible-de-trouver-son-archive/86653/7 "2022-06-14T07:58:56Z")

</div>

peux tu m’en dire plus…s’il te plait …que dois je faire que je n’ai pas fait pour avoir un $PATH root complet …

---

<div class="post-metadata">

**Author:** ![Zargos](https://www.debian-fr.org/user_avatar/www.debian-fr.org/zargos/32/10889_2.png) [@Zargos](https://www.debian-fr.org/u/Zargos)\
**Post date:** [Juin 14, 2022, 8:32 UTC](https://www.debian-fr.org/t/paquet-doit-etre-reinstalle-mais-impossible-de-trouver-son-archive/86653/8 "2022-06-14T08:32:40Z")

</div>

Quand tu te mets en root, il faut faire `su -` au lieu de `su` tout court.  
le «&nbsp;-&nbsp;» permet de s’assurer d’avoir l’environnement complet (PATH et autre variables d’environnement).
