Page 1 sur 1

[pacman] Impossible de desinstaller xjadeo (résolu)

Publié : jeu. 05 mars 2015, 00:07
par DracoRPG
Bonsoir tout le monde.

Je souffre d'un petit problème. Au cours de bidouillage et test divers sur mon ordi j'ai installé xjadeo. Je n'en est pas l'utilité donc j'ai essayé de le désinstaller, mais ça ne marche pas.

Code : Tout sélectionner

23:44 brieuc@localhost ~ % sudo pacman -Rcs xjadeo
[sudo] password for brieuc: 
vérification des dépendances...

Paquets (4) liblo-1:0.28-1  libltc-1.1.4-1  portmidi-217-5  xjadeo-0.8.0-2

Taille totale supprimée :  0,83 MiB

:: Voulez-vous désinstaller ces paquets ? [O/n] 
(1/4) désinstallation de xjadeo                    [----------------------] 100%
^C
Interrupt signal received
^C
Interrupt signal received
Ça reste bloqué indéfiniment après que ça ait attends 100% et ça refuse de s'interrompre avec ctrl+c.
Il n'y a que pour xjadeo que pacman ne marche pas, pour les autres softs pas de problème.

J'ai essayé de le réinstaller/désinstaller, ça ne marche pas, il reste bloquer de la même manière sur le 100% sans rien faire ensuite. J'ai aussi essayer de redémmarer avant de rééssayer, ça ne marche pas non plus.

En vous remerciant d'avance.

Draco

Re: [pacman] Impossible de desinstaller xjadeo

Publié : jeu. 05 mars 2015, 17:58
par benjarobin
Bonjour,
En root est-ce que la commande suivante reste bloquée ? update-desktop-database

Re: [pacman] Impossible de desinstaller xjadeo

Publié : jeu. 05 mars 2015, 21:36
par DracoRPG
Non, pas de problème d'exécution pour cette commande. Mais aucune trace de xjadeo dans le résultat de l'exécution verbeuse.

Draco

Re: [pacman] Impossible de desinstaller xjadeo

Publié : jeu. 05 mars 2015, 21:49
par benjarobin
Que donne la sortie de :

Code : Tout sélectionner

pacman -v --debug -R xjadeo

Re: [pacman] Impossible de desinstaller xjadeo

Publié : jeu. 05 mars 2015, 22:16
par DracoRPG
Ça donne ça :

Code : Tout sélectionner

debug: adding new server URL to database 'community': http://archlinux.goodsoft.lv/community/os/x86_64
debug: config: new section '(null)'
debug: config: finished parsing /etc/pacman.conf
Root      : /
Conf File : /etc/pacman.conf
DB Path   : /var/lib/pacman/
Cache Dirs: /var/cache/pacman/pkg/  
Lock File : /var/lib/pacman/db.lck
Log File  : /var/log/pacman.log
GPG Dir   : /etc/pacman.d/gnupg/
Targets   : xjadeo
debug: loading package cache for repository 'local'
debug: added 729 packages to package cache for db 'local'
debug: adding package xjadeo to the transaction remove list
vérification des dépendances...
debug: looking for unsatisfied dependencies
debug: sorting by dependencies
debug: started sorting dependencies
debug: sorting dependencies finished

Paquets (1) xjadeo-0.8.0-2

Taille totale supprimée :  0,41 MiB

:: Voulez-vous désinstaller ces paquets ? [O/n] 
désinstallation de xjadeo...
debug: removing package xjadeo-0.8.0-2
debug: "/etc/xjadeorc" is not writable: Aucun fichier ou dossier de ce type
debug: "/usr/bin/xjadeo" is not writable: Aucun fichier ou dossier de ce type
debug: "/usr/bin/xjremote" is not writable: Aucun fichier ou dossier de ce type
debug: "/usr/share/applications/xjadeo.desktop" is not writable: Aucun fichier ou dossier de ce type
debug: "/usr/share/man/man1/xjadeo.1.gz" is not writable: Aucun fichier ou dossier de ce type
debug: "/usr/share/man/man1/xjremote.1.gz" is not writable: Aucun fichier ou dossier de ce type
debug: "/usr/share/pixmaps/xjadeo.png" is not writable: Aucun fichier ou dossier de ce type
debug: failed to stat directory /usr/share/xjadeo/: Aucun fichier ou dossier de ce type
debug: "/usr/share/xjadeo/" is not writable: Aucun fichier ou dossier de ce type
debug: "/usr/share/xjadeo/ArdourMono.ttf" is not writable: Aucun fichier ou dossier de ce type
debug: removing 17 files
debug: file /usr/share/xjadeo/ArdourMono.ttf does not exist
debug: file /usr/share/xjadeo/ does not exist
debug: file /usr/share/pixmaps/xjadeo.png does not exist
debug: keeping directory /usr/share/pixmaps/ (contains files)
debug: file /usr/share/man/man1/xjremote.1.gz does not exist
debug: file /usr/share/man/man1/xjadeo.1.gz does not exist
debug: keeping directory /usr/share/man/man1/ (contains files)
debug: keeping directory /usr/share/man/ (contains files)
debug: file /usr/share/applications/xjadeo.desktop does not exist
debug: keeping directory /usr/share/applications/ (contains files)
debug: keeping directory /usr/share/ (contains files)
debug: file /usr/bin/xjremote does not exist
debug: file /usr/bin/xjadeo does not exist
debug: keeping directory /usr/bin/ (contains files)
debug: keeping directory /usr/ (contains files)
debug: file /etc/xjadeorc does not exist
debug: keeping directory /etc/ (contains files)
debug: executing ". /tmp/alpm_nKFuhX/.INSTALL; post_remove 0.8.0-2"
debug: executing "/usr/bin/bash" under chroot "/"

Et comme pour les tentatives de désinstallation, ça ne s'arrête pas.

Draco, merci pour ta réactivité en tout cas.

Re: [pacman] Impossible de desinstaller xjadeo

Publié : jeu. 05 mars 2015, 22:23
par benjarobin
Hum, j'ai installé le paquet, je ne sais pas encore si c'est lié, mais mon système possède les mêmes symptômes que les tiens...
Même un ps, htop ne fonctionne plus... :shock:
Je suis très inquiet...

Edit: J'ai isolé le problème... Maintenant il me reste à trouver la cause... Je dirais à vu de nez un gros bug kernel...

Edit2: Pour contourner le problème il te faut juste faire ceci :

Code : Tout sélectionner

pacman -R --noscriptlet xjadeo
pacman -R liblo libltc portmidi
update-desktop-database
Edit3 : Oh, la grosse boulette... Je n'avais pas vu le problème initialement, le script .INSTALL comprend ceci (une belle erreur) :

Code : Tout sélectionner

post_install() {
  update-desktop-database -q
}

post_install() {
  post_install
}

post_remove() {
  post_install 
}
J'ai fini par exécuter le code depuis zsh, qui est bien plus robuste que bash. Pour info pacman lance ceci :

Code : Tout sélectionner

/usr/bin/bash -c ". /tmp/alpm_Su7kI7/.INSTALL; post_remove 0.8.0-2
zsh, me dit gentiment ceci : post_install:1: maximum nested function level reached
En effet post_install appel post_install...

Sinon c'est inquiétant que bash écroule l'OS, fork bombe ?

Edit4 : https://bugs.archlinux.org/task/44061

Re: [pacman] Impossible de desinstaller xjadeo

Publié : ven. 06 mars 2015, 00:49
par DracoRPG
Merci beaucoup.

J'édite le post initial et je passe en résolu.

Draco.