Page 3 sur 3

Re: probleme paquet

Posté : dim. 14 mars 2021 15:59
par falke

Dernier message de la page précédente :

re,

j'aime déjà mieux comme message ;)

écoute on va faire un truc :

tu vas copier ton .deb là où synaptic s'attend à le trouver

en faisant depuis là où tu as déposé le .deb

Code : Tout sélectionner

sudo cp <ton-fichier-xl-wallpaper.deb> /var/cache/apt/archives 
puis tu ouvres un terminal et tu tapes :

Code : Tout sélectionner

sudo apt-get install --reinstall xl-wallpaper
suite à ça ton systeme devrait être content quand tu lanceras , pour faire des mise à jour

Code : Tout sélectionner

sudo apt-get update
sudo apt-get upgrade

Re: probleme paquet

Posté : dim. 14 mars 2021 16:10
par Valinor81
Bon....

Il a pas compris que le deb etait là....

Code : Tout sélectionner

xxx@xxx:~/Téléchargements$ sudo cp xl-wallpaper.deb /var/cache/apt/archives
xxxx@xxxx:~/Téléchargements$ sudo apt-get install --reinstall xl-wallpaper
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
E: Le paquet xl-wallpaper doit être réinstallé, mais il est impossible de trouver son archive.
xxxx@xxxx:~/Téléchargements$ 

Re: probleme paquet

Posté : dim. 14 mars 2021 16:16
par falke
Re,

Apres avoir copié le paquet, t'as bien fait :

Code : Tout sélectionner

sudo apt-get install --reinstall xl-wallpaper
?`

Edit : ok je vois tu l'as fait

bon , on va le réinstaller autrement qu'avec apt

fais :

Code : Tout sélectionner

sudo dpkg -i /chemin_vers_fichier/mon_fichier.deb

Re: probleme paquet

Posté : dim. 14 mars 2021 16:31
par Valinor81
J'ai toujours la meme erreur en essayant de réinstaller le paquet.....

Code : Tout sélectionner

xxxx@xxx:~/Téléchargements$ apt show xl-wallpaper
Package: xl-wallpaper
Version: 1.3
Status: install reinstreq half-installed
Priority: optional
Section: utils
Maintainer: Christophe Cagé <chriscage@club-internet.fr>
Config-Version: 1.3
Installed-Size: 42,0 kB
Depends: bash (>= 4.2), zenity, python
Homepage: http://xl-wallpaper.net/
Download-Size: inconnu
APT-Manual-Installed: yes
APT-Sources: /var/lib/dpkg/status
Description: Changeur de papiers peints pour XFCE et LXDE
 Change les papiers peints pour XFCE, LXDE
 ou Nitrogen (si Nitrogen utilise openbox, fluxbox, ...). 
 Après l'installation, lancez xl-wallpaper-config 
 dans le sous-menu ACCESSOIRES.

xxxx@xxxx:~/Téléchargements$

Re: probleme paquet

Posté : dim. 14 mars 2021 16:37
par falke
avec la commande dpkg ?

dans apt-show : je vois ça :
Status: install reinstreq half-installed
et je me dis , c'est quoi ct'histoire ..

je me suis documenté et j'ai compris, ça signifie que ce paquet est probablement corrompu et qu'il s'est installé seulement partiellement

c'est d'ailleurs pour cette raison qu'apt revient toujours à la charge pour dire de le reinstaller, et que ça ne marche pas (même en mettant le paquet dans le cache ou en installant depuis le bureau.

pour mettre un terme à ça il faut forcer sa désinstallation (et ça apt n'est pas capable de le gérer)

donc la commande pour règler ce type de situation (et enfin pouvoir faire tes maj, ce qui était l'objectif initial) est de le supprimer avec
cette commande :

Code : Tout sélectionner

sudo dpkg --remove --force-remove-reinstreq xl-wallpaper
après tu pourras faire un

Code : Tout sélectionner

apt-get update 
puis une

Code : Tout sélectionner

apt-get upgrade 
pour faire tes maj normalement.

Pour la petite histoire sur le paquets installés hors des sources :
... il vaut mieux éviter car ça peu causer les incohérences qu'on a vu ici, le paquet ne s'installe pas ou à moitié, il lui manque peut être des dépendances qui l'empêche de fonctionner ou parfois il casse des dépendance de paquets bien officiels...
il ya des papiers peints proposés en principe dans tous les évenements, ou peut être le mieux c'est d'installer des images à soi

Re: probleme paquet

Posté : dim. 14 mars 2021 19:18
par Valinor81
Merci de ton aide c'est tres gentil de ta part...

Plusieurs questions, plusieurs réponses...

Code : Tout sélectionner

xxxx@xxxx:~/Téléchargements$ sudo dpkg -i xl-wallpaper.deb        
(Lecture de la base de données... 405445 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de xl-wallpaper.deb ...
Dépaquetage de xl-wallpaper (1.3) sur (1.3) ...
dpkg: avertissement: old xl-wallpaper package post-removal script subprocess returned error exit status 1
dpkg: tentative d'exécution du script du nouveau paquet à la place...
dpkg: erreur de traitement de l'archive xl-wallpaper.deb (--install) :
 new xl-wallpaper package post-removal script subprocess returned error exit status 1
dpkg : error while cleaning up:
 new xl-wallpaper package post-removal script subprocess returned error exit status 1
Des erreurs ont été rencontrées pendant l'exécution :
 xl-wallpaper.deb
xxxx@xxxx:~/Téléchargements$ 

Code : Tout sélectionner

xxx@xxxx:~/Téléchargements$ sudo dpkg --remove --force-remove-reinstreq xl-wallpaper
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... 405445 fichiers et répertoires déjà installés.)
Suppression de xl-wallpaper (1.3) ...
dpkg: erreur de traitement du paquet xl-wallpaper (--remove) :
 installed xl-wallpaper package post-removal script subprocess returned error exit status 1
Des erreurs ont été rencontrées pendant l'exécution :
 xl-wallpaper
xxxx@xxxx:~/Téléchargements$ 

Code : Tout sélectionner

xxx@xxx:~/Téléchargements$ apt-get update 
Lecture des listes de paquets... Fait
E: Impossible d'ouvrir le fichier verrou /var/lib/apt/lists/lock - open (13: Permission non accordée)
E: Impossible de verrouiller le répertoire /var/lib/apt/lists/
W: Problème de suppression du lien /var/cache/apt/pkgcache.bin - RemoveCaches (13: Permission non accordée)
W: Problème de suppression du lien /var/cache/apt/srcpkgcache.bin - RemoveCaches (13: Permission non accordée)
xxx@xxx:~/Téléchargements$ 
Merci

Re: probleme paquet

Posté : dim. 14 mars 2021 20:30
par falke
décidément ce paquet gonfle :twisted:

en avortant l'installation apt n'a pas pas pu déverouiller le verrou qu'il avait installé :

il faut dévérouiller

Code : Tout sélectionner

 sudo rm /var/lib/apt/lists/lock
Ensuite , j'ai trouvé une autre commande pour désinstaller un paquet récalcitrant

Code : Tout sélectionner

sudo dpkg --force-all --purge xl-wallpaper
(source ici : https://forum.ubuntu-fr.org/viewtopic.php?id=417462 --> même message d'erreur que toi)

puis tente à nouveau un :

Code : Tout sélectionner

sudo apt-get update

Code : Tout sélectionner

sudo apt-get upgrade 
voir si tes mises à jour se font désormais

Re: probleme paquet

Posté : lun. 15 mars 2021 00:35
par alain
Bonjour Valinor81.

Si la suppression du verrou proposée par Falke, ne permet toujours pas la suppression de ce paquet, donnes nous le retour de:

Code : Tout sélectionner

ls -l /var/lib/dpkg/info | grep -i xl-wallpaper
Si ça a fonctionné...laisse tomber ;)

Re: probleme paquet

Posté : lun. 15 mars 2021 07:17
par falke
alain a écrit : lun. 15 mars 2021 00:35 Bonjour Valinor81.

Si la suppression du verrou proposée par Falke, ne permet toujours pas la suppression de ce paquet, donnes nous le retour de:
Merci Alain,
Apt show nous a donné pas mal d'infos.

En avant première : si ça marche pas j'en ai une autre dans mon chapeau :-). Virer ce qu'il y a concernant ce paquet dans le répertoire cité et repasser la commande.
En tout cas une Bonne leçon sur les paquets étrangers

Re: probleme paquet

Posté : lun. 15 mars 2021 09:28
par alain
salut Falke.

Oui très bonne leçon ;) , en espérant que ce sujet soit lu et compris :l
falke a écrit : lun. 15 mars 2021 07:17 Virer ce qu'il y a concernant ce paquet dans le répertoire cité et repasser la commande.
Je vois qu'on a la même idée (d’où ma demande si la suppression du verrou ne suffit pas, pour voir ce qu'il y a la dedans).

Mais wait and see, le verrou sera peut être suffisant....

Re: probleme paquet

Posté : lun. 17 mai 2021 05:41
par alain
Bonjour.

Sujet archivé (en lecture seule) car 2 mois sans réponse.
Si besoin de rouvrir faire un MP à un membre de l'équipe ;)