[okapi@Archie Bureau]$ sudo pacman -Syu
:: Synchronisation des bases de données de paquets...
core 123,8 KiB 953K/s 00:00 [######################] 100%
extra 1703,9 KiB 1106K/s 00:02 [######################] 100%
community 3,8 MiB 2,26M/s 00:02 [######################] 100%
archlinuxfr est à jour
multilib 176,0 KiB 2,32M/s 00:00 [######################] 100%
:: Début de la mise à jour complète du système...
avertissement : ntp : la version locale (4.2.8.p10-1) est plus récente que extra (4.2.8.p9-2)
résolution des dépendances...
recherche des conflits entre paquets...
erreur : la préparation de la transaction a échoué (la satisfaction des dépendances a échoué)
:: gstreamer0.10-good-plugins : installer libsoup (2.58.0-1) casse la dépendance « libsoup-gnome »
[okapi@Archie Bureau]$
Que faut-il faire ?
Merci d'avance
Dernière modification par mimile le mar. 25 avr. 2017, 15:27, modifié 1 fois.
La TV ? J'adore la TV. Je peux rester des heures devant la TV ... et même, parfois, il m'arrive de l'allumer ...
(Jean-Luc GODARD)
Bonjour,
Tu dois faire la maintenance de ton système régulièrement, c'est à dire que
La sortie de : pacman -Qdt ne doit rien retourner
La sortie de pacman -Qm ne doit retourner que des paquets qui existent sur AUR et que tu veux garder (typiquement tu ne veux pas garder les paquets gstreamer0.10*)
Tu peux facilement le voir avec par exemple yaourt -Qma
Et yaourt -Qdt te propose la suppression des paquets
Comment cela help ? Je t'ai déjà dit ce qu'il fallait faire... Tu es le seul à savoir ce que tu veux garder... Si tu ne sais pas, tu peux tout supprimer, au pire quand tu en auras besoin tu réinstalleras les paquets qui te manque
Bonjour.
pareil pour moi.
C'est radiotray qui embarquait gstreamer0.10-good-plugins et libsoup qui étaient en conflit.
désinstallation de radiotray et les dépendances
faire la mise à jour,tous c est bien passer chez moi.
Réinstalle du radiotray avec les dépendances libsoup-gnome et gstreamer0.10-good-plugins.
depuis que les plugins gstreammer sont passés sur aur, c'est le gros bordel.
Prévoir environ 10 minutes de recompil sur une bonne machine
Tu fais comme tu veux, mais ne te plains plus ici si tu as des problèmes ! Tu dois faire de la maintenance sur ton PC, il ne suffit pas de mettre à jour !
Après chaque mise à jour, tu devrais vérifier les sorties de : pacman -Qdt (Aucun paquet ne devrait être listé, si ce n'est pas le cas tu dois supprimer les paquets inutiles, et marquer les paquets que tu veux garder) et de pacman -Qm (La sortie ne doit lister que les paquets de AUR que tu veux garder / connais, idem les autres poubelles)
Comme tu as du le voir avec yaourt il y a un peu plus d'information, donc autant lancer ces commandes avec yaourt...
Tu as plus de 12 paquets qui n'existent plus dans aucun dépôt, ce qui veut dire qu'il n'existe plus et donc pas mise à jour, ce qui implique des instabilité dans ton système s'ils sont utilisés
Je ne parle même pas des paquets sur AUR qui sont passé des dépôts officiels vers AUR : Ces paquets doivent généralement être supprimés !
Bien entendu, j'ai besoin de garder gstreamer0.10-good-plugins comme tous les gstreamer pour utiliser le logiciel Clementine avec toutes les extensions audios.
Ces paquets ayant été optenus dans les dépots officiels pacman, et n'y connaissant absolument rien à AUR, que dois je faire pour effectuer une mise à jour complète? quelles sont les alternatives?
Merci d'avance pour vos réponses.
sous Ubuntu 16.04 UNITY-XFCE/Arch Linux XFCE-GNOME / Porteus linux KDE
Too Style-Note 15-i5 HDD_500_Go
8Go DDR III
Intel Core I5-4330M (2,8 Ghz)(2x2 cores) Intel® HM86
Intel HD Graphic 4600
Wifi Intel 7260 (300Mb)
morice69 a écrit : ↑mer. 26 avr. 2017, 20:10Bien entendu, j'ai besoin de garder gstreamer0.10-good-plugins comme tous les gstreamer pour utiliser le logiciel Clementine avec toutes les extensions audios.
Ces paquets ayant été optenus dans les dépots officiels pacman, et n'y connaissant absolument rien à AUR, que dois je faire pour effectuer une mise à jour complète? quelles sont les alternatives?
GStreamer 0.10 a migré sur AUR il y a plus d'un an de cela. Donc oui, tu en as besoin, et il est toujours disponible, mais plus officiellement maintenu par les développeurs d'Arch.
Le seul hic, c'est que le mainteneur du paquet sur AUR n'a pas encore corrigé le problème...
Un petit tour dans la section des commentaires du paquet donne la solution : dans le PKGBUILD de gstreamer0.10-good-plugins, sur la ligne depends, il faut remplacer libsoup-gnome par libsoup.
Ensuite, il n'y a plus qu'à recompiler ledit paquet, et la mise à jour devrait se dérouler normalement.
Arch Linux x86_64 - Sway
AMD Ryzen 5 3600X - 32 Go de DDR4 - SSD NVMe 1 To + SSD SATA 250 Go - Sapphire NITRO+ Radeon RX 580 AUR___ Wiki___ GitHub
Que je sache Clementine n'utilise plus gstreamer0.10* mais gst-plugins-*. Un paquet dans les dépôts officiels n'aura jamais de dépendance provenant de AUR.
Donc pour moi il n'y a aucune raison de garder les paquets gstreamer0.10*
De toute façon la meilleur façon de tester est de supprimer ces vieux paquets et de tester
J'ai voulu modifié gstreamer0.10-good-plugins comme l'indique Xorg.
Après avoir modifié pacman.conf (#IgnorePkg = libsoup), j'ai lancé : yaourt -S gstreamer0.10-good-plugins, j'ai ouvert le PKGBUILD avec nano, remplacé la valeur de pkgrel (28 au lieu de 27) et supprimé "-gnome" pour ne garder que "libsoup".
Après ça CTRL+O pour écrire puis CTRL+X pour quitter.
Enfin, compilation du PKGBUILD.
Re-démarrage d'Arch et tentative d'installation de libsoup avec pacman -Syu ... échec ! même réponse que dans mon poste initial.
Je recommence la procédure mentionnée ci-dessus et constate que le PKGBUILD est exactement semblable à ce qu'il était (pkgrel = 27 et libsoup-gnome au lieu de libsoup).
Quelle erreur ai-je commise ?
La TV ? J'adore la TV. Je peux rester des heures devant la TV ... et même, parfois, il m'arrive de l'allumer ...
(Jean-Luc GODARD)
Je rejoins l'avis de Benjarobin : supprime les paquets qui sont inutiles (à commencer par les gstreamer0.10-*). clementine utilise gst-plugins-base-libs et gstreamer, donc gstreamer0.10 lui est inutile.
Tu t'embêtes la vie pour rien à vouloir garder des paquets inutiles. Quand ils passent des dépôts officiels à AUR, c'est pour une bonne raison.
C'est tout l'inconvénient des paquets sur AUR, ils peuvent assez facilement bloquer une mise à jour. Tu fais du nettoyage des fois ? Car j'ai comme l'impression que certains paquets sont installés mais inutilisés.
Par exemple, gtk et gdk-pixbuf sont totalement dépassés, et sur tous tes paquets AUR d'installés, aucuns ne semblent en avoir besoin.
Arch Linux x86_64 - Sway
AMD Ryzen 5 3600X - 32 Go de DDR4 - SSD NVMe 1 To + SSD SATA 250 Go - Sapphire NITRO+ Radeon RX 580 AUR___ Wiki___ GitHub
benjarobin a écrit : ↑jeu. 27 avr. 2017, 00:16
Que je sache Clementine n'utilise plus gstreamer0.10* mais gst-plugins-*. Un paquet dans les dépôts officiels n'aura jamais de dépendance provenant de AUR.
Donc pour moi il n'y a aucune raison de garder les paquets gstreamer0.10*
De toute façon la meilleur façon de tester est de supprimer ces vieux paquets et de tester
pourtant quand je veux supprimer les paquets gstreamer0.10* j'obtiens:
sudo pacman -Rsn gstreamer
vérification des dépendances...
erreur : la préparation de la transaction a échoué (la satisfaction des dépendances a échoué)
:: cheese : supprimer gstreamer casse la dépendance « gstreamer »
:: clementine : supprimer gstreamer casse la dépendance « gstreamer »
:: gnome-shell : supprimer gstreamer casse la dépendance « gstreamer »
[b]:: gst-plugins-base-libs : supprimer gstreamer casse la dépendance « gstreamer »[/b]
donc meme gst-plugins-* m'empeche de supprimer gstreamer.
Pourquoi cette fois ci Pacman n'est pas geré pour qu'il propose automatiquement de remplacer gstreamer0.10* par gst-plugins-* comme il l'a toujours fait en cas de changement de nom de paquet?
sous Ubuntu 16.04 UNITY-XFCE/Arch Linux XFCE-GNOME / Porteus linux KDE
Too Style-Note 15-i5 HDD_500_Go
8Go DDR III
Intel Core I5-4330M (2,8 Ghz)(2x2 cores) Intel® HM86
Intel HD Graphic 4600
Wifi Intel 7260 (300Mb)
Euh, pourquoi essaye tu de désinstaller gstreamer ? Tu te trompes de nom de paquet...
Ce n'est pas un changement de nom de paquet, gstreamer et gstreamer0.10 sont 2 branches distinctes de gstreamer. On peut très bien vouloir avoir les 2, l'un ne remplace pas l'autre.
Tu as (peut être) les 2 d'installés sur ton PC (gst-plugins-* + gstreamer en opposition à gstreamer0.10*), et comme je l'ai indiqué à moins d'un besoin vital les paquets gstreamer0.10* devraient être supprimés, soit en gros ceci
[manu@chloe ~]$ yaourt -Rn $(pacman -Qsq gstreamer0.10)
vérification des dépendances...
erreur : la préparation de la transaction a échoué (la satisfaction des dépendances a échoué)
:: xfce4-mixer : supprimer gstreamer0.10-base-plugins casse la dépendance « gstreamer0.10-base-plugins »
Cela fait longtemps que xfce4-mixer n'existe plus comme paquet, il doit être supprimé.
Mais plus généralement tu dois faire le ménage dans tes paquets...