Page 1 sur 1
[qt4] Installer un paquet mal désinstallé (résolu)
Publié : sam. 07 sept. 2013, 19:00
par clapas
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 :
, par contre
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 .
Re: [qt4] Installer un paquet mal désinstallé
Publié : dim. 08 sept. 2013, 09:14
par FoolEcho
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.

Re: [qt4] Installer un paquet mal désinstallé
Publié : dim. 08 sept. 2013, 09:38
par clapas
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.
Re: [qt4] Installer un paquet mal désinstallé
Publié : dim. 08 sept. 2013, 10:11
par benjarobin
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 :
Re: [qt4] Installer un paquet mal désinstallé
Publié : dim. 08 sept. 2013, 10:26
par clapas
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.
Re: [qt4] Installer un paquet mal désinstallé
Publié : dim. 08 sept. 2013, 10:45
par benjarobin
Fait ceci et donne nous la sortie :
Re: [qt4] Installer un paquet mal désinstallé
Publié : dim. 08 sept. 2013, 10:54
par clapas
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.
Re: [qt4] Installer un paquet mal désinstallé (résolu)
Publié : dim. 08 sept. 2013, 11:01
par benjarobin
Pour information la sortie de pacman -Qdt devrait être vide si ton système est correctement administré...
Peux tu donner la sortie de
Re: [qt4] Installer un paquet mal désinstallé (résolu)
Publié : dim. 08 sept. 2013, 11:05
par clapas
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 ?
Re: [qt4] Installer un paquet mal désinstallé (résolu)
Publié : dim. 08 sept. 2013, 11:30
par Rolinh
clapas a écrit :Il faut certainement les supprimer, mais comment ?
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.
Re: [qt4] Installer un paquet mal désinstallé (résolu)
Publié : dim. 08 sept. 2013, 11:33
par benjarobin
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 :
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
Re: [qt4] Installer un paquet mal désinstallé (résolu)
Publié : dim. 08 sept. 2013, 11:48
par clapas
Merci à tous pour ces explications.
Je progresse avec votre aide.