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 06/04/2009, à 23:06

broussaille

[résolu]paquet dans un état incohérent

bonjour,

le paquet hotkey-setup ne se mettant pas à jour dans synaptic,
j'essaie de l'enlever manuellement pour le reinstaller plus tard :

~$ sudo apt-get autoremove --purge hotkey-setup
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les paquets suivants seront ENLEVÉS :
  hotkey-setup*
0 mis à jour, 0 nouvellement installés, 1 à enlever et 0 non mis à jour.
1 partiellement installés ou enlevés.
Après cette opération, 98,3ko d'espace disque seront libérés.
Souhaitez-vous continuer [O/n] ? o
dpkg : erreur de traitement de hotkey-setup (--purge) :
 Le paquet est dans un état incohérent - vous devriez
 le réinstaller avant d'essayer de le supprimer.
Des erreurs ont été rencontrées pendant l'exécution :
 hotkey-setup
E: Sub-process /usr/bin/dpkg returned an error code (1)

donc j'essaie de le reinstaller :

~$ sudo apt-get install --reinstall hotkey-setup 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Paquets suggérés :
  discover
Les paquets suivants seront mis à jour :
  hotkey-setup
1 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
1 partiellement installés ou enlevés.
Il est nécessaire de prendre 0o/14,0ko dans les archives.
Après cette opération, 0o d'espace disque supplémentaires seront utilisés.
Sélection du paquet hotkey-setup précédemment désélectionné.
(Lecture de la base de données... 160888 fichiers et répertoires déjà installés.)
Préparation du remplacement de hotkey-setup 0.1-23ubuntu10 (en utilisant .../hotkey-setup_0.1-23ubuntu11_i386.deb) ...
/etc/init.d/hotkey-setup: 47: Syntax error: ";;" unexpected (expecting "fi")
invoke-rc.d: initscript hotkey-setup, action "stop" failed.
dpkg : avertissement - ancien script pre-removal a retourné un code d'erreur de sortie 2
dpkg - tentative d'exécution du script du nouveau paquet à la place ...
/etc/init.d/hotkey-setup: 47: Syntax error: ";;" unexpected (expecting "fi")
invoke-rc.d: initscript hotkey-setup, action "stop" failed.
dpkg : erreur de traitement de /var/cache/apt/archives/hotkey-setup_0.1-23ubuntu11_i386.deb (--unpack) :
 le sous-processus nouveau script pre-removal a retourné une erreur de sortie d'état 2
/etc/init.d/hotkey-setup: 47: Syntax error: ";;" unexpected (expecting "fi")
invoke-rc.d: initscript hotkey-setup, action "start" failed.
dpkg : erreur lors du nettoyage :
 le sous-processus post-installation script a retourné une erreur de sortie d'état 2
Des erreurs ont été rencontrées pendant l'exécution :
 /var/cache/apt/archives/hotkey-setup_0.1-23ubuntu11_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Comment pourrai-je l'enlever? j'ai le même problème avec libcurl3

Si vous essayez de m'aider, n'hésitez à bien détailler les explications.

Merci

Dernière modification par broussaille (Le 06/04/2009, à 23:44)

Hors ligne

#2 Le 06/04/2009, à 23:16

slasher_fun

Re : [résolu]paquet dans un état incohérent

Bonjour,

Voir https://bugs.launchpad.net/ubuntu/+source/hotkey-setup/+bug/356157

Hors ligne

#3 Le 06/04/2009, à 23:35

broussaille

Re : [résolu]paquet dans un état incohérent

ok j'essaie de comprendre ça.

edit : ouai, j'ai compris!

Pour ceux qui, comme moi, se sentirai un poil perdu devant tout ces textes en anglais, je traduis ce que j'ai compris :

il faut éditer un fichier:

sudo gedit /etc/init.d/hotkey-setup

(ou sudo mousepad sous xfce)

puis, il faut rajouter un "fi" comme suit :

 # This entire block does nothing on desktops right now
    if laptop-detect; then

    do_video
 fi

(c'est le fi après do vidéo qu'il faut rajouter)

après, on fait une mise à jour par voie normale,
il est proposé de remplacer le fichier que l'on vient de modifier par un nouveaux : l'accepter.

et c'est fini!

Dernière modification par broussaille (Le 06/04/2009, à 23:55)

Hors ligne