Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 01/01/2008, à 18:32

tililian

désinstaller un logiciel qui n'est pas dans un dépà´t

Bonjour tout le monde, je vais essayer d'être clair :

J'ai voulu installer tango-generator, l'auteur du blog conseillais de télécharger le .deb dans /tmp et de lancer un dpkg -i.
Donc tango-generator bien installé.
par contre quand je lance synaptic, j'ai une erreur : tango-generator est dans un état incohérent, il faut le réinstaller. et ça quitte synaptic.
bon bien entendu ça fait la même chose avec apt-get et aptitude.
quand j'essai de le réinstaller, je ne peux pas, vu qu'il n'est pas dans le cache apt ni dans les dépà´ts....
j'ai cette erreur quand je veux le réinstaller ou le supprimer :

E: Je ne suis pas parvenu à  localiser un fichier du paquet tango-generator. Ceci signifie que vous devrez corriger manuellement ce paquet.

Savez-vous comment règler ce problème ?
Là  je ne peux plus installer ni désinstaller des paquets....

Merci d'avance !

Hors ligne

#2 Le 01/01/2008, à 18:34

xabilon

Re : désinstaller un logiciel qui n'est pas dans un dépà´t

Salut

Au lieu de le désinstaller avec apt-get, désinstalle-le par dpkg :

sudo dpkg -r le_nom_de_ton.deb

Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#3 Le 01/01/2008, à 18:38

tililian

Re : désinstaller un logiciel qui n'est pas dans un dépà´t

non ça ne fonctionne pas, il faut donner le nom du logiciel et non le nom du fichier .deb.
par contre j'ai essayer un

sudo dpkg -r --force-remove-reinstreq tango-generator

et j'ai cette erreur :

dpkg - avertissement, problème contourné à  cause de --force :
 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... 114449 fichiers et répertoires déjà  installés.)
Suppression de tango-generator ...
The generated cache was invalid.
dpkg : erreur de traitement de tango-generator (--remove) :
 le sous-processus post-removal script a retourné une erreur de sortie d'état 1
Des erreurs ont été rencontrées pendant l'exécution :
 tango-generator

Hors ligne

#4 Le 01/01/2008, à 21:10

lpsavoie

Re : désinstaller un logiciel qui n'est pas dans un dépà´t

J'ai exactement le même problème :

lps@minastirith:~$ sudo apt-get -f -m remove tango-generator
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
E: Le paquet tango-generator doit être réinstallé, mais je ne parviens pas à  trouver son archive.
lps@minastirith:~$ sudo dpkg -r --force-all tango-generator
dpkg - avertissement, problème contourné à  cause de --force :
 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... 214919 fichiers et répertoires déjà  installés.)
Suppression de tango-generator ...
The generated cache was invalid.
dpkg : erreur de traitement de tango-generator (--remove) :
 le sous-processus post-removal script a retourné une erreur de sortie d'état 1
Des erreurs ont été rencontrées pendant l'exécution :
 tango-generator

Réinstaller le package ne fonctionne évidemment pas.

Hors ligne

#5 Le 01/01/2008, à 21:21

tililian

Re : désinstaller un logiciel qui n'est pas dans un dépà´t

il serait pratique d'avoir un dépà´t avec tango-generator
le rajouter dans le sources.list
faire un update
et ensuitre un aptitude download tango-generator
comme ça il serait dans le cache, ça pourrait résoudre le problème
mais je ne connais pas de dépà´t avec tango-generator

Hors ligne

#6 Le 01/01/2008, à 23:27

lpsavoie

Re : désinstaller un logiciel qui n'est pas dans un dépà´t

Quelqu'un pourrait-il générer un paquet fonctionnel pour tango-generator ? à‡a pourrait aider : les instructions sont ici

Dernière modification par lpsavoie (Le 01/01/2008, à 23:27)

Hors ligne

#7 Le 02/01/2008, à 02:41

fatahou

Re : désinstaller un logiciel qui n'est pas dans un dépà´t

Bonsoir,
il faudrait revoir le tuto qui se trouve là  : http://planet.ubuntu-fr.org/
au sujet de tango. Ce tuto a mis le desordre sur mon pc, apt est KO avec les mêmes symptomes.

E: Le paquet tango-generator doit être réinstallé, mais je ne parviens pas à  trouver son archive.

Ca m'apprendra d'essayer de rendre plus joli gnome que joli :-)
Cordialement.

Dernière modification par fatahou (Le 02/01/2008, à 02:43)

Hors ligne

#8 Le 02/01/2008, à 02:58

xabilon

Re : désinstaller un logiciel qui n'est pas dans un dépà´t

Tu peux essayer la méthode "bourrin" :

Supprimer un à  un tous les fichiers installés par tango-generator.
Pour avoir la liste des paquets installés (sous réserve que ça fonctionne) :

dpkg -L tango-generator

En attendant que des spécialistes des paquets Debian passent par ici ...


Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#9 Le 02/01/2008, à 04:18

lpsavoie

Re : désinstaller un logiciel qui n'est pas dans un dépà´t

En fait, dans mon cas du moins, les fichiers ont été effacés ... cependant, l'archive reste dans la BD de dpkg !

Hors ligne

#10 Le 02/01/2008, à 07:16

Ubialect

Re : désinstaller un logiciel qui n'est pas dans un dépà´t

Même problème de mon cà´té.

$ sudo apt-get install -f
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
E: Le paquet tango-generator doit être réinstallé, mais je ne parviens pas à  trouver son archive.
$ sudo dpkg --force-remove-reinstreq, --remove tango-generator
dpkg - avertissement, problème contourné à  cause de --force :
 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... 158886 fichiers et répertoires déjà  installés.)
Suppression de tango-generator ...
Could not parse file '/usr/share/applications/AdobeReader.desktop': No such file or directory
The generated cache was invalid.
dpkg : erreur de traitement de tango-generator (--remove) :
 le sous-processus post-removal script a retourné une erreur de sortie d'état 1
Des erreurs ont été rencontrées pendant l'exécution :
 tango-generator

??que vient faire AdobeReader ici??

synaptic annonce avant de quitter :

E: Le paquet tango-generator doit être réinstallé, mais je ne parviens pas à  trouver son archive.
E: Erreur interne en recalculant le cache des dépendances (1). Veuillez envoyer un rapport d'anomalie.

Impossible donc de faire une quelconque utilisation de apt ou autres...

le problème est apparu après avoir voulu installer tango generator
(voir http://www.atlas95.com/blog/2008/01/01/ … us-dansez/)
sans assurer la dépendance librsvg2-bin

Dernière modification par Ubialect (Le 02/01/2008, à 07:30)

Hors ligne

#11 Le 02/01/2008, à 20:30

lpsavoie

Re : désinstaller un logiciel qui n'est pas dans un dépà´t

Solution inélégante trouvée sur le web - éditer manuellement /var/lib/dpkg/status

à‰tapes (dans un terminal)

A) Sauvegarde du fichier

cd /var/lib/dpkg/
sudo cp status status.bak

B) à‰diter le fichier pour enlever l'entrée de tango-generator

sudo gedit status

L'entrée ressemblerait à  ceci :

Package: tango-generator
Status: purge reinstreq half-installed
Priority: extra
Section: x11
Installed-Size: 700
Maintainer: mejogid <tangogenerator@gmail.com
Architecture: all
Version: 3.2.0-1
Depends: python (>= 2.4), librsvg2-bin, imagemagick, python-glade2 (>= 2.7.4-3), python-gtk2 (>= 2.6.3-2)
Description: A small application to create customised, tango based icon themes.

à‡a fonctionne pour moi en tout cas ...

*EDIT : Petite modification dans l'étape A)*

Dernière modification par lpsavoie (Le 04/01/2008, à 02:51)

Hors ligne

#12 Le 02/01/2008, à 20:56

tililian

Re : désinstaller un logiciel qui n'est pas dans un dépà´t

ça fonctionne pour moi
merci beaucoup wink
c'est temporaire mais au moins je peux continuer à installer et mettre à jour mes paquets

Hors ligne

#13 Le 02/01/2008, à 21:04

Smarter

Re : désinstaller un logiciel qui n'est pas dans un dépà´t

Le problème doit se situer dans le fichier /var/lib/dpkg/info/tango-generator.postrm ou /var/lib/dpkg/info/tango-generator.prerm, copie-colle leurs contenus ici.

Hors ligne

#14 Le 02/01/2008, à 22:46

lpsavoie

Re : désinstaller un logiciel qui n'est pas dans un dépà´t

tango-generator.postrm

#!/bin/sh
# postrm script for tango-generator
#
# see: dh_installdeb(1)

set -e

# summary of how this script can be called:
#        * <postrm> `remove'
#        * <postrm> `purge'
#        * <old-postrm> `upgrade' <new-version>
#        * <new-postrm> `failed-upgrade' <old-version>
#        * <new-postrm> `abort-install'
#        * <new-postrm> `abort-install' <old-version>
#        * <new-postrm> `abort-upgrade' <old-version>
#        * <disappearer's-postrm> `disappear' <overwriter>
#          <overwriter-version>
# for details, see http://www.debian.org/doc/debian-policy/ or
# the debian-policy package


case "$1" in
    purge|remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
    ;;

    *)
        echo "postrm called with unknown argument \`$1'" >&2
        exit 1
    ;;
esac

# dh_installdeb will replace this with shell code automatically
# generated by other debhelper scripts.




update-desktop-database /usr/share/applications
gtk-update-icon-cache -f /usr/share/icons/hicolor
update-mime-database /usr/share/mime

exit 0

Hors ligne

#15 Le 03/01/2008, à 02:31

fatahou

Re : désinstaller un logiciel qui n'est pas dans un dépà´t

Ptite correction à  l'etape "A)":

A) Sauvegarde du fichier
cd /var/lib/dpkg/status
sudo cp status status.bak

cd /var/lib/dpkg/status ne marchera pas car status n'est pas un repertoire.

c'est plutà´t:

cd /var/lib/dpkg/
sudo cp status status.bak

Je m'adresse aux debutant(e)s bien sure, pour lesquel(le)s notre belle distribution leur est destiné.
Je vous informe par la même occasion que l'astuce qui met le bazarre dans le systeme de paquet "Fan de Tango? Vous dansez..?" (là  http://planet.ubuntu-fr.org/) qui ne marche pas chez certain n'as pas été modifier pour une mise en garde (ou supprimé?)

Peut etre qu personne ne l'a signalé? Bref ça force la bidouille tout ça.

Merci pour la solution lpsavoie. wink

Hors ligne

#16 Le 03/01/2008, à 11:46

Nicosmos

Re : désinstaller un logiciel qui n'est pas dans un dépà´t

Solution inélégante trouvée sur le web - éditer manuellement /var/lib/dpkg/status

Yes, merci aussi, j'avais le même problème big_smile Tant pis pour Tango Generator, mais au moins, tout re-fonctionne smile

Hors ligne

#17 Le 03/01/2008, à 16:31

Smarter

Re : désinstaller un logiciel qui n'est pas dans un dépà´t

ceci devrait marcher:

sudo rm -r /var/lib/dpkg/info/tango-generator.postrm
sudo dpkg -P --force-all tango-generator
sudo update-desktop-database /usr/share/applications
sudo gtk-update-icon-cache -f /usr/share/icons/hicolor
sudo update-mime-database /usr/share/mime

Hors ligne