[qt4] Installer un paquet mal désinstallé (résolu)

Mise à jour / Création /debug de paquetages
Répondre
clapas
yeomen
Messages : 235
Inscription : sam. 08 sept. 2012, 07:23
Localisation : Comtat Venaissin

[qt4] Installer un paquet mal désinstallé (résolu)

Message par clapas » sam. 07 sept. 2013, 19:00

Bonjour,
Depuis la dernière mise à jour, je ne peux plus lancer virtualbox sur ma machine.
Si je le lance dans un terminal, j'obtiens la réponse suivante :

Code : Tout sélectionner

Erreur du bus 
, par contre

Code : Tout sélectionner

modprobe vboxdrv
ne retourne pas d'erreur.

Vous avez certainement une idée sur ce qui ne va pas. Merci pour vos suggestions.

EDIT : Le problème ne se limite pas à virtualbox, les lecteurs audio et vidéo ne fonctionnent pas eux aussi !
En fait c'est lié à qt4 qt5.
La situation est que qt4 n'est pas complètement désinstallé et ne veut donc plus se réinstaller .
Dernière modification par clapas le dim. 08 sept. 2013, 10:54, modifié 1 fois.

Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10552
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [qt4] Installer un paquet mal désinstallé

Message par FoolEcho » dim. 08 sept. 2013, 09:14

Salut,
clapas a écrit :La situation est que qt4 n'est pas complètement désinstallé et ne veut donc plus se réinstaller .
Pas compris. :|
«The following statement is not true. The previous statement is true.» :nage:

clapas
yeomen
Messages : 235
Inscription : sam. 08 sept. 2012, 07:23
Localisation : Comtat Venaissin

Re: [qt4] Installer un paquet mal désinstallé

Message par clapas » dim. 08 sept. 2013, 09:38

Heu ... et bien c'est que j'ai cru pouvoir trouver une solution dans le forum et dans un cas que je pensais semblable, il était préconisé et lancer un "rm -R" sur des répertoires du paquet.

Bref, je l'ai fait et maintenant je ne peux plus le réinstaller.

Je pensais que qt5 remplaçait qt4 mais cela ne semble pas le cas.

benjarobin
Maître du Kyudo
Messages : 15596
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [qt4] Installer un paquet mal désinstallé

Message par benjarobin » dim. 08 sept. 2013, 10:11

Donne la sortie de pacman quand tu essayes de le réinstaller...
Sinon comment es tu arrivé à lancer la désinstallation de qt4 car c'est une dépendance de pas mal de paquet
Peux tu donner aussi la sortie de :

Code : Tout sélectionner

grep qt4 /var/log/pacman.log | tail -30
Zsh | KDE | PC fixe : core i7, carte nvidia | Portable : Asus ul80vt
Titre d'un sujet : [Thème] Sujet (état)

clapas
yeomen
Messages : 235
Inscription : sam. 08 sept. 2012, 07:23
Localisation : Comtat Venaissin

Re: [qt4] Installer un paquet mal désinstallé

Message par clapas » dim. 08 sept. 2013, 10:26

La réinstallation donne :

Code : Tout sélectionner

Paquets (1): qt4-4.8.5-2

Taille totale installé :  81,78 MiB

:: Procéder à l’installation ? [O/n] o
(1/1) vérification des clés dans le trousseau      [----------------------] 100%
(1/1) vérification de l’intégrité des paquets      [----------------------] 100%
(1/1) chargement des fichiers des paquets          [----------------------] 100%
(1/1) analyse des conflits entre fichiers          [----------------------] 100%
erreur : la validation de la transaction a échoué (conflit de fichiers)
qt4 : /usr/bin/qcollectiongenerator-qt4 est déjà présent dans le système de fichiers
qt4 : /usr/bin/qdbus-qt4 est déjà présent dans le système de fichiers
qt4 : /usr/bin/qtconfig-qt4 est déjà présent dans le système de fichiers
qt4 : /usr/bin/qttracereplay-qt4 est déjà présent dans le système de fichiers
qt4 : /usr/bin/rcc-qt4 est déjà présent dans le système de fichiers
qt4 : /usr/bin/uic-qt4 est déjà présent dans le système de fichiers
qt4 : /usr/bin/uic3-qt4 est déjà présent dans le système de fichiers
qt4 : /usr/bin/xmlpatterns-qt4 est déjà présent dans le système de fichiers
qt4 : /usr/bin/xmlpatternsvalidator-qt4 est déjà présent dans le système de fichiers
qt4 : /usr/lib/libQt3Support.prl est déjà présent dans le système de fichiers
qt4 : /usr/lib/libQt3Support.so est déjà présent dans le système de fichiers
qt4 : /usr/lib/libQtCLucene.prl est déjà présent dans le système de fichiers
qt4 : /usr/lib/libQtCLucene.so est déjà présent dans le système de fichiers
qt4 : /usr/lib/libQtCore.prl est déjà présent dans le système de fichiers
qt4 : /usr/lib/libQtCore.so est déjà présent dans le système de fichiers
qt4 : /usr/lib/libQtCore.so.4 est déjà présent dans le système de fichiers
qt4 : /usr/lib/libQtCore.so.4.8 est déjà présent dans le système de fichiers
qt4 : /usr/lib/libQtCore.so.4.8.5 est déjà présent dans le système de fichiers
qt4 : /usr/lib/libQtDBus.prl est déjà présent dans le système de fichiers
qt4 : /usr/lib/libQtDBus.so est déjà présent dans le système de fichiers
qt4 : /usr/lib/libQtDBus.so.4 est déjà présent dans le système de fichiers
qt4 : /usr/lib/libQtDBus.so.4.8 est déjà présent dans le système de fichiers
qt4 : /usr/lib/libQtDBus.so.4.8.5 est déjà présent dans le système de fichiers
qt4 : /usr/lib/libQtDeclarative.prl est déjà présent dans le système de fichiers
qt4 : /usr/lib/libQtDeclarative.so est déjà présent dans le système de fichiers
qt4 : /usr/lib/libQtDesigner.prl est déjà présent dans le système de fichiers
qt4 : /usr/lib/libQtDesigner.so est déjà présent dans le système de fichiers
qt4 : /usr/lib/libQtDesignerComponents.prl est déjà présent dans le système de fichiers
qt4 : /usr/lib/libQtDesignerComponents.so est déjà présent dans le système de fichiers
qt4 : /usr/lib/libQtGui.prl est déjà présent dans le système de fichiers
qt4 : /usr/lib/libQtGui.so est déjà présent dans le système de fichiers
qt4 : /usr/lib/libQtGui.so.4 est déjà présent dans le système de fichiers
qt4 : /usr/lib/libQtGui.so.4.8 est déjà présent dans le système de fichiers
qt4 : /usr/lib/libQtGui.so.4.8.5 est déjà présent dans le système de fichiers
qt4 : /usr/lib/libQtHelp.prl est déjà présent dans le système de fichiers
qt4 : /usr/lib/libQtHelp.so est déjà présent dans le système de fichiers
qt4 : /usr/lib/libQtMultimedia.prl est déjà présent dans le système de fichiers
qt4 : /usr/lib/libQtMultimedia.so est déjà présent dans le système de fichiers
qt4 : /usr/lib/libQtNetwork.prl est déjà présent dans le système de fichiers
qt4 : /usr/lib/libQtNetwork.so est déjà présent dans le système de fichiers
qt4 : /usr/lib/libQtNetwork.so.4 est déjà présent dans le système de fichiers
qt4 : /usr/lib/libQtNetwork.so.4.8 est déjà présent dans le système de fichiers
qt4 : /usr/lib/libQtNetwork.so.4.8.5 est déjà présent dans le système de fichiers
qt4 : /usr/lib/libQtOpenGL.prl est déjà présent dans le système de fichiers
qt4 : /usr/lib/libQtOpenGL.so est déjà présent dans le système de fichiers
qt4 : /usr/lib/libQtScript.prl est déjà présent dans le système de fichiers
qt4 : /usr/lib/libQtScript.so est déjà présent dans le système de fichiers
qt4 : /usr/lib/libQtScriptTools.prl est déjà présent dans le système de fichiers
qt4 : /usr/lib/libQtScriptTools.so est déjà présent dans le système de fichiers
qt4 : /usr/lib/libQtSql.prl est déjà présent dans le système de fichiers
qt4 : /usr/lib/libQtSql.so est déjà présent dans le système de fichiers
qt4 : /usr/lib/libQtSql.so.4 est déjà présent dans le système de fichiers
qt4 : /usr/lib/libQtSql.so.4.8 est déjà présent dans le système de fichiers
qt4 : /usr/lib/libQtSql.so.4.8.5 est déjà présent dans le système de fichiers
qt4 : /usr/lib/libQtSvg.prl est déjà présent dans le système de fichiers
qt4 : /usr/lib/libQtSvg.so est déjà présent dans le système de fichiers
qt4 : /usr/lib/libQtTest.prl est déjà présent dans le système de fichiers
qt4 : /usr/lib/libQtTest.so est déjà présent dans le système de fichiers
qt4 : /usr/lib/libQtTest.so.4 est déjà présent dans le système de fichiers
qt4 : /usr/lib/libQtTest.so.4.8 est déjà présent dans le système de fichiers
qt4 : /usr/lib/libQtTest.so.4.8.5 est déjà présent dans le système de fichiers
qt4 : /usr/lib/libQtUiTools.prl est déjà présent dans le système de fichiers
qt4 : /usr/lib/libQtXml.prl est déjà présent dans le système de fichiers
qt4 : /usr/lib/libQtXml.so est déjà présent dans le système de fichiers
qt4 : /usr/lib/libQtXml.so.4 est déjà présent dans le système de fichiers
qt4 : /usr/lib/libQtXml.so.4.8 est déjà présent dans le système de fichiers
qt4 : /usr/lib/libQtXml.so.4.8.5 est déjà présent dans le système de fichiers
qt4 : /usr/lib/libQtXmlPatterns.prl est déjà présent dans le système de fichiers
qt4 : /usr/lib/libQtXmlPatterns.so est déjà présent dans le système de fichiers
qt4 : /usr/share/applications/assistant-qt4.desktop est déjà présent dans le système de fichiers
qt4 : /usr/share/applications/designer-qt4.desktop est déjà présent dans le système de fichiers
qt4 : /usr/share/applications/linguist-qt4.desktop est déjà présent dans le système de fichiers
qt4 : /usr/share/applications/qdbusviewer-qt4.desktop est déjà présent dans le système de fichiers
qt4 : /usr/share/applications/qtconfig-qt4.desktop est déjà présent dans le système de fichiers
qt4 : /usr/share/icons/hicolor/128x128/apps/assistant-qt4.png est déjà présent dans le système de fichiers
qt4 : /usr/share/icons/hicolor/128x128/apps/designer-qt4.png est déjà présent dans le système de fichiers
qt4 : /usr/share/icons/hicolor/128x128/apps/linguist-qt4.png est déjà présent dans le système de fichiers
qt4 : /usr/share/icons/hicolor/128x128/apps/qdbusviewer-qt4.png est déjà présent dans le système de fichiers
qt4 : /usr/share/icons/hicolor/16x16/apps/linguist-qt4.png est déjà présent dans le système de fichiers
qt4 : /usr/share/icons/hicolor/32x32/apps/assistant-qt4.png est déjà présent dans le système de fichiers
qt4 : /usr/share/icons/hicolor/32x32/apps/linguist-qt4.png est déjà présent dans le système de fichiers
qt4 : /usr/share/icons/hicolor/32x32/apps/qdbusviewer-qt4.png est déjà présent dans le système de fichiers
qt4 : /usr/share/icons/hicolor/48x48/apps/linguist-qt4.png est déjà présent dans le système de fichiers
qt4 : /usr/share/icons/hicolor/64x64/apps/linguist-qt4.png est déjà présent dans le système de fichiers
qt4 : /usr/share/icons/hicolor/64x64/apps/qt4logo.png est déjà présent dans le système de fichiers
qt4 : /usr/share/licenses/qt4/LGPL_EXCEPTION.txt est déjà présent dans le système de fichiers
Des erreurs se sont produites, aucun paquet n’a été mis à jour.
et la seconde commande :

Code : Tout sélectionner

grep qt4 /var/log/pacman.log | tail -30
[2013-03-05 08:30] installed qt4 (4.8.4-13)
[2013-03-05 08:49] Running 'pacman -S --asdeps --needed --noconfirm community/gambas3-gb-qt4 community/gambas3-gb-gtk community/lsb-release community/gambas3-gb-form-stock community/gambas3-gb-form-dialog community/gambas3-gb-image community/gambas3-gb-desktop community/gambas3-gb-settings community/gambas3-gb-form community/gambas3-gb-form-mdi community/gambas3-gb-dbus'
[2013-03-05 08:49] installed gambas3-gb-qt4 (3.4.0-3)
[2013-03-07 14:46] upgraded gambas3-gb-qt4 (3.4.0-3 -> 3.4.0-4)
[2013-03-23 14:31] upgraded gambas3-gb-qt4 (3.4.0-4 -> 3.4.0-6)
[2013-03-27 17:01] upgraded qt4 (4.8.4-13 -> 4.8.4-16)
[2013-04-28 16:28] [PACMAN] upgraded gambas3-gb-qt4 (3.4.0-6 -> 3.4.1-1)
[2013-05-07 13:35] [PACMAN] upgraded qt4 (4.8.4-16 -> 4.8.4-17)
[2013-05-07 13:35] [PACMAN] upgraded gambas3-gb-qt4 (3.4.1-1 -> 3.4.1-2)
[2013-05-11 11:00] [PACMAN] upgraded qt4 (4.8.4-17 -> 4.8.4-18)
[2013-06-03 17:48] [PACMAN] upgraded gambas3-gb-qt4 (3.4.1-2 -> 3.4.1-3)
[2013-06-16 20:40] [PACMAN] upgraded gambas3-gb-qt4 (3.4.1-3 -> 3.4.1-4)
[2013-06-18 15:14] [PACMAN] installed pyqt4-common (4.10.2-2)
[2013-06-18 15:14] [PACMAN] installed python2-pyqt4 (4.10.2-2)
[2013-07-02 15:18] [PACMAN] upgraded qt4 (4.8.4-18 -> 4.8.5-1)
[2013-08-01 13:20] [PACMAN] upgraded gambas3-gb-qt4 (3.4.1-4 -> 3.4.2-1)
[2013-08-06 13:07] [PACMAN] upgraded gambas3-gb-qt4 (3.4.2-1 -> 3.4.2-2)
[2013-08-06 13:07] [PACMAN] installed poppler-qt4 (0.24.0-1)
[2013-08-23 12:00] [PACMAN] upgraded pyqt4-common (4.10.2-2 -> 4.10.3-1)
[2013-08-23 12:00] [PACMAN] upgraded python2-pyqt4 (4.10.2-2 -> 4.10.3-1)
[2013-09-07 11:46] [PACMAN] upgraded poppler-qt4 (0.24.0-1 -> 0.24.1-1)
[2013-09-08 08:43] [PACMAN] Running 'pacman -S qt4'
[2013-09-08 08:43] [PACMAN] Running 'pacman -R qt4'
[2013-09-08 08:44] [PACMAN] Running 'pacman -S qt4'
[2013-09-08 08:47] [PACMAN] Running 'pacman -R qt4'
[2013-09-08 08:47] [PACMAN] Running 'pacman -S qt4'
[2013-09-08 08:54] [PACMAN] Running 'pacman -S qt4'
[2013-09-08 08:56] [PACMAN] Running 'pacman -S qt4'
[2013-09-08 08:56] [PACMAN] Running 'pacman -S qt4'
[2013-09-08 10:24] [PACMAN] Running 'pacman -S qt4'
Comment j'en suis arrivé là ? en improvisant de trop, il fallait pas !
Si c'est trop compliqué, je vais réinstaller Arch complétement. C'est ma première installation et elle a deux ans. C'est pas mal comparé à mon ancien Ubuntu que je changeais tous les six mois.

benjarobin
Maître du Kyudo
Messages : 15596
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [qt4] Installer un paquet mal désinstallé

Message par benjarobin » dim. 08 sept. 2013, 10:45

Fait ceci et donne nous la sortie :

Code : Tout sélectionner

pacman -S --force qt4
pacman -Syyuu
pacman -Qdt
testdb
Zsh | KDE | PC fixe : core i7, carte nvidia | Portable : Asus ul80vt
Titre d'un sujet : [Thème] Sujet (état)

clapas
yeomen
Messages : 235
Inscription : sam. 08 sept. 2012, 07:23
Localisation : Comtat Venaissin

Re: [qt4] Installer un paquet mal désinstallé

Message par clapas » dim. 08 sept. 2013, 10:54

Trop fort ! un grand merci "--force" c'est ce que j'aurais du faire.
C'est parfait, vlc et virtualbox se lancent à nouveau.

Je ne sais pas si c'est lié mais clementine me demande :

Code : Tout sélectionner

clementine
clementine: error while loading shared libraries: libGLEW.so.1.9: cannot open shared object file: No such file or directory"
et yaourt ne le trouve pas, serait-ce "aur/eternallands-staticlibs

Code : Tout sélectionner

sudo pacman -Syyuu
:: Synchronisation des bases de données de paquets...
 core                     104,4 KiB   573K/s 00:00 [----------------------] 100%
 extra                   1449,0 KiB   966K/s 00:02 [----------------------] 100%
 community               2025,9 KiB  1152K/s 00:02 [----------------------] 100%
 multilib                 106,6 KiB  1087K/s 00:00 [----------------------] 100%
 archlinuxfr               14,0 KiB   238K/s 00:00 [----------------------] 100%
:: Début de la mise à jour complète du système...
 il n’y a rien à faire

Code : Tout sélectionner

 pacman -Qdt
apache-ant 1.9.2-3
asciidoc 8.6.8-2
astyle 2.03-1
boost 1.54.0-3
bzr 2.6.0-1
cmake 2.8.11.2-2
commoncpp2 1.8.1-3
gambas3-devel 3.4.2-2
garmintools 0.10-5
gendesk 0.5.3-1
git 1.8.4-1
gnome-common 3.7.4-2
gnome-doc-utils 0.20.10-1
gnome-python 2.28.1-8
gtest 1.6.0-7
gtk-sharp-2 2.12.11-1
hplip 3.13.8-1
hsqldb-java 1:1.8.0.10-2
jbig2dec 0.11-6
js185 1.0.0-2
kde-base-artwork 4.11.0-1
kdepim-runtime 4.11.0-1
lib32-alsa-lib 1.0.27.2-1
lib32-libstdc++5 3.3.6-6
lib32-libxp 1.0.2-1
lib32-libxt 1.1.4-1
lib32-libxv 1.0.9-1
lib32-llvm-amdgpu-lib-snapshot 20130403-2
lib32-openal 1.15.1-1
lib32-sdl 1.2.15-3
libdlna 0.2.4-12
libgee 0.10.4-1
libgee06 0.6.8-1
libqalculate 0.9.7-3
linux-headers 3.10.10-1
llvm-amdgpu-lib-snapshot 20130403-3
npapi-sdk 0.27.2-1
perl-class-inspector 1.28-1
perl-file-remove 1.52-1
perl-test-object 0.07-2
perl-test-subcalls 1.09-2
perl-xml-libxml 2.0103-1
polkit-kde 0.99.0-2
poppler-data 0.4.6-1
ppl 1.0-1
projectm 2.1.0-6
python2-pyinotify 0.9.4-1
qimageblitz 0.0.6-3
qt3 1:3.3.8b-6
qt5-graphicaleffects 5.1.1-1
qt5-imageformats 5.1.1-1
qt5-multimedia 5.1.1-1
qt5-quick1 5.1.1-1
qt5-quickcontrols 5.1.1-1
qt5-serialport 5.1.1-1
qt5-svg 5.1.1-1
qt5-tools 5.1.1-1
qt5-x11extras 5.1.1-1
redland-storage-virtuoso 1:1.0.16-2
subversion 1.8.1-2
swt 4.3-1
vala 0.20.1-1
webkitgtk2 1.10.2-7
wine 1.7.1-1
xcb-util-renderutil 0.3.8-1
xorg-util-macros 1.17.1-1
xorg-xmessage 1.0.4-1
yelp-tools 3.6.1-1
testdb ne retourne rien.
Dernière modification par clapas le dim. 08 sept. 2013, 10:58, modifié 1 fois.

benjarobin
Maître du Kyudo
Messages : 15596
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [qt4] Installer un paquet mal désinstallé (résolu)

Message par benjarobin » dim. 08 sept. 2013, 11:01

Pour information la sortie de pacman -Qdt devrait être vide si ton système est correctement administré...
Peux tu donner la sortie de

Code : Tout sélectionner

pacman -Q glew clementine
Zsh | KDE | PC fixe : core i7, carte nvidia | Portable : Asus ul80vt
Titre d'un sujet : [Thème] Sujet (état)

clapas
yeomen
Messages : 235
Inscription : sam. 08 sept. 2012, 07:23
Localisation : Comtat Venaissin

Re: [qt4] Installer un paquet mal désinstallé (résolu)

Message par clapas » dim. 08 sept. 2013, 11:05

Ah! il n'est donc pas correctement administré.
Une suggestion pour faire mieux ? je ne demande qu'à apprendre. Si j'ai bien compris, ce sont des paquets non requis comme dépendance. Il faut certainement les supprimer, mais comment ?

Code : Tout sélectionner

sudo pacman -Q glew clementine
glew 1.10.0-2
erreur : le paquet « clementine » n’a pas été trouvé.
Et je n'ai plus clementine ?
Mais si, c'est la version git.

Code : Tout sélectionner

aur/clementine-git 1.1.1.542.geeb54a4-1 [installed: 1.1.1.564.g150345f-1] (74)
    A modern music player and library organiser and a port of Amarok 1.4, with 

Quand à glew, une question de version ?

Avatar de l’utilisateur
Rolinh
Chu Ko Nu
Messages : 392
Inscription : sam. 15 août 2009, 09:15
Localisation : Suisse
Contact :

Re: [qt4] Installer un paquet mal désinstallé (résolu)

Message par Rolinh » dim. 08 sept. 2013, 11:30

clapas a écrit :Il faut certainement les supprimer, mais comment ?

Code : Tout sélectionner

# pacman -Rns `pacman -Qqdt`
C'est une bonne chose de prendre l'habitude de supprimer un paquet avec ses dépendances lorsqu'on le désinstalle. Ça t'évite d'avoir des dépendances inutiles conservées sur ton système.

benjarobin
Maître du Kyudo
Messages : 15596
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [qt4] Installer un paquet mal désinstallé (résolu)

Message par benjarobin » dim. 08 sept. 2013, 11:33

Alors c'est un peu HS par rapport à qt4, mais les paquets de AUR doivent être recompilé régulièrement... Et donc il te faut recompiler clementine-git, ou tout simplement utiliser le paquet officiel clementine

Sinon la commande de Rolinh est peut être un peu violente :-)
Je te conseil de marquer les paquets que tu désires garder, par exemple wine, via cette commande :

Code : Tout sélectionner

pacman -D --asexplicit wine
Puis finalement lancer la commande pacman -Rns sur les paquets que tu ne désires pas garder. Au final pacman -Qdt ne doit rien te retourner
Zsh | KDE | PC fixe : core i7, carte nvidia | Portable : Asus ul80vt
Titre d'un sujet : [Thème] Sujet (état)

clapas
yeomen
Messages : 235
Inscription : sam. 08 sept. 2012, 07:23
Localisation : Comtat Venaissin

Re: [qt4] Installer un paquet mal désinstallé (résolu)

Message par clapas » dim. 08 sept. 2013, 11:48

Merci à tous pour ces explications.
Je progresse avec votre aide.

Répondre