Page 1 sur 1
[Pacman] nvidia et ATI (Résolu)
Publié : mar. 07 juin 2011, 09:32
par VIPRIP
Bonjour à tous, ce matin je voulais la mise-à-jours habituelle et j'ai été surpris par l'annonce que pacman m'a faite :
# pacman -Su
:: Début de la mise à jour complète du système...
Résolution des dépendances...
Recherche des conflits possibles entre paquets...
:: nvidia-utils et catalyst-utils sont en conflit (libgl). Supprimer catalyst-utils ? [o/N] n
Erreur: un conflit de paquets impossible à résoudre a été détecté
Erreur: la préparation de la transaction a échoué (conflit de dépendances)
:: nvidia-utils et catalyst-utils sont en conflit (libgl)
Sachant que j'ai le pilote prioritaire de Catalyst, ce que je ne comprend pas est pourquoi Nvidia vient s'immiscer la dedans. Pour une fois, que tous roule à la perfection. Alors j'ai envie que cela restes

.
Re: [Pacman] nvidia et ATI
Publié : mar. 07 juin 2011, 10:00
par benjarobin
Re: [Pacman] nvidia et ATI
Publié : mar. 07 juin 2011, 11:23
par VIPRIP
Pour la première commande, voilà ce que celà me donne :
Code : Tout sélectionner
# pacman -Qs nvidia
local/libvdpau 0.4.1-1
Nvidia VDPAU library
local/nvidia-cg-toolkit 3.0-3
NVIDIA Cg libraries
J'ai par la suite effectué la seconde commande (merci au passage

)
Code : Tout sélectionner
# pacman -Qi nvidia-utils
Erreur: paquet "nvidia-utils" introuvable
Et sur mon élan, j'ai fait la même commande pour les deux premières et là, bam ça doit avoir un rapport avec nvidia-cg-toolkit 3.0-3, car il est installé par défaut avec Ogre 3Det comme je me sert d'Ogre 3D tous les jours pour finir mon projet, ça m'embête un peu.
Code : Tout sélectionner
pacman -Qi nvidia-cg-toolkit
Nom : nvidia-cg-toolkit
Version : 3.0-3
URL : http://developer.nvidia.com/object/cg_toolkit.html
Licences : custom
Groupes : --
Fournit : --
Dépend de : glibc mesa
Dépendances opt. : --
Requis par : ogre qshaderedit
Est en conflit avec : cgcompiler
Remplace : --
Taille (installé) : 75852,00 K
Paqueteur : Sven-Hendrik Haase <sh@lutzhaase.com>
Architecture : x86_64
Compilé le : mer. 09 mars 2011 02:02:31 CET
Installé le : mer. 04 mai 2011 13:48:32 CEST
Motif d'installation : Installé comme dépendance d'un autre paquet
Script d'installation : Non
Description : NVIDIA Cg libraries
J'espère qu'il y a une correction, car je ne pense pas que remplacer catalyst-utils par nvidia-utils fasse bon ménage

. Vous sauriez, s'il existe dans pacman une commande permettant de faire la liste des mise-à-jours sans la demande de suppression de paquet et sans les supprimer de force ?

.
Re: [Pacman] nvidia et ATI
Publié : mar. 07 juin 2011, 11:39
par benjarobin
Je ne pense pas que nvidia-cg-toolkit soit le coupable, à vérifier comme même.
Peut tu donner la sortie de
Re: [Pacman] nvidia et ATI
Publié : mar. 07 juin 2011, 12:16
par VIPRIP
Bien sûr

! Bon, je n'ai pas pu tous mettre, car on est limité a 60k de caractère et que mon précèdent message atteignait 85k.
Code : Tout sélectionner
:: Début de la mise à jour complète du système...
debug: checking for package upgrades
debug: loading package cache for repository 'extra'
debug: database path for tree extra set to /var/lib/pacman/sync/extra.db
debug: opening database archive /var/lib/pacman/sync/extra.db
debug: loading package cache for repository 'community'
debug: database path for tree community set to /var/lib/pacman/sync/community.db
debug: opening database archive /var/lib/pacman/sync/community.db
debug: loading package cache for repository 'multilib'
debug: database path for tree multilib set to /var/lib/pacman/sync/multilib.db
debug: opening database archive /var/lib/pacman/sync/multilib.db
debug: loading package cache for repository 'archlinuxfr'
debug: database path for tree archlinuxfr set to /var/lib/pacman/sync/archlinuxfr.db
debug: opening database archive /var/lib/pacman/sync/archlinuxfr.db
debug: new version of 'chromium' found (11.0.696.71-1 => 11.0.696.77-1)
debug: adding package chromium-11.0.696.77-1 to the transaction targets
debug: new version of 'gcc' found (4.6.0-5 => 4.6.0-6)
debug: adding package gcc-4.6.0-6 to the transaction targets
debug: new version of 'gcc-ada' found (4.6.0-5 => 4.6.0-6)
debug: adding package gcc-ada-4.6.0-6 to the transaction targets
debug: new version of 'gcc-fortran' found (4.6.0-5 => 4.6.0-6)
debug: adding package gcc-fortran-4.6.0-6 to the transaction targets
debug: new version of 'gcc-go' found (4.6.0-5 => 4.6.0-6)
debug: adding package gcc-go-4.6.0-6 to the transaction targets
debug: new version of 'gcc-libs' found (4.6.0-5 => 4.6.0-6)
debug: adding package gcc-libs-4.6.0-6 to the transaction targets
debug: new version of 'gcc-objc' found (4.6.0-5 => 4.6.0-6)
debug: adding package gcc-objc-4.6.0-6 to the transaction targets
debug: new version of 'lib32-gcc-libs' found (4.6.0-5 => 4.6.0-6)
debug: adding package lib32-gcc-libs-4.6.0-6 to the transaction targets
debug: new version of 'libwebkit' found (1.4.0-2 => 1.4.1-1)
debug: adding package libwebkit-1.4.1-1 to the transaction targets
debug: new version of 'luxrender' found (0.7.1-5 => 0.8-1)
debug: adding package luxrender-0.8-1 to the transaction targets
debug: new version of 'qt' found (4.7.3-1 => 4.7.3-2)
debug: adding package qt-4.7.3-2 to the transaction targets
debug: new version of 'vlc' found (1.1.9-4 => 1.1.10-1)
debug: adding package vlc-1.1.10-1 to the transaction targets
debug: new version of 'zope-interface' found (3.6.1-1 => 3.6.3-1)
debug: adding package zope-interface-3.6.3-1 to the transaction targets
Résolution des dépendances...
debug: resolving target's dependencies
debug: started resolving dependencies
debug: checkdeps: package chromium-11.0.696.77-1
debug: finished resolving dependencies
debug: started resolving dependencies
debug: checkdeps: package gcc-4.6.0-6
debug: checkdeps: missing dependency 'gcc-libs=4.6.0-6' for package 'gcc'
debug: pulling dependency gcc-libs (needed by gcc)
debug: checkdeps: package gcc-libs-4.6.0-6
debug: finished resolving dependencies
debug: started resolving dependencies
debug: checkdeps: package gcc-ada-4.6.0-6
debug: checkdeps: missing dependency 'gcc=4.6.0-6' for package 'gcc-ada'
debug: finished resolving dependencies
debug: started resolving dependencies
debug: checkdeps: package gcc-fortran-4.6.0-6
debug: checkdeps: missing dependency 'gcc=4.6.0-6' for package 'gcc-fortran'
debug: finished resolving dependencies
debug: started resolving dependencies
debug: checkdeps: package gcc-go-4.6.0-6
debug: checkdeps: missing dependency 'gcc=4.6.0-6' for package 'gcc-go'
debug: finished resolving dependencies
debug: started resolving dependencies
debug: checkdeps: package gcc-objc-4.6.0-6
debug: checkdeps: missing dependency 'gcc=4.6.0-6' for package 'gcc-objc'
debug: finished resolving dependencies
debug: started resolving dependencies
debug: checkdeps: package lib32-gcc-libs-4.6.0-6
debug: checkdeps: missing dependency 'gcc-libs>=4.6.0' for package 'lib32-gcc-libs'
debug: finished resolving dependencies
debug: started resolving dependencies
debug: checkdeps: package libwebkit-1.4.1-1
debug: finished resolving dependencies
debug: started resolving dependencies
debug: checkdeps: package luxrender-0.8-1
debug: checkdeps: missing dependency 'luxrays' for package 'luxrender'
debug: pulling dependency luxrays (needed by luxrender)
debug: checkdeps: package luxrays-0.8-1
debug: checkdeps: missing dependency 'libcl' for package 'luxrays'
debug: provider found (nvidia-utils provides libcl)
debug: pulling dependency nvidia-utils (needed by luxrays)
debug: checkdeps: package nvidia-utils-270.41.19-1
debug: finished resolving dependencies
debug: started resolving dependencies
debug: checkdeps: package qt-4.7.3-2
debug: finished resolving dependencies
debug: started resolving dependencies
debug: checkdeps: package vlc-1.1.10-1
debug: checkdeps: missing dependency 'qt' for package 'vlc'
debug: finished resolving dependencies
debug: started resolving dependencies
debug: checkdeps: package zope-interface-3.6.3-1
debug: finished resolving dependencies
debug: started sorting dependencies
debug: sorting dependencies finished
Recherche des conflits possibles entre paquets...
debug: looking for conflicts
debug: check targets vs targets
debug: check targets vs targets
debug: check targets vs db and db vs targets
debug: check targets vs db
debug: package nvidia-utils conflicts with catalyst-utils (by libgl)
debug: check db vs targets
debug: package nvidia-utils conflicts with catalyst-utils (by nvidia-utils)
debug: package nvidia-utils conflicts with catalyst-utils (by libgl)
debug: package 'nvidia-utils' conflicts with 'catalyst-utils'
Erreur: un conflit de paquets impossible à résoudre a été détecté
:: nvidia-utils et catalyst-utils sont en conflit (libgl)
debug: unregistering database 'local'
debug: freeing package cache for repository 'local'
debug: unregistering database 'catalyst'
debug: freeing package cache for repository 'catalyst'
debug: unregistering database 'core'
debug: freeing package cache for repository 'core'
debug: unregistering database 'extra'
debug: freeing package cache for repository 'extra'
debug: unregistering database 'community'
debug: freeing package cache for repository 'community'
debug: unregistering database 'multilib'
debug: freeing package cache for repository 'multilib'
debug: unregistering database 'archlinuxfr'
debug: freeing package cache for repository 'archlinuxfr'
J'ai dû le déplacer dans un fichier, la console ne prenez pas tous. En examinant, j'ai aperçu ceci :
Code : Tout sélectionner
debug: checkdeps: package luxrender-0.8-1
debug: checkdeps: missing dependency 'luxrays' for package 'luxrender'
debug: pulling dependency luxrays (needed by luxrender)
debug: checkdeps: package luxrays-0.8-1
debug: checkdeps: missing dependency 'libcl' for package 'luxrays'
debug: provider found (nvidia-utils provides libcl)
debug: pulling dependency nvidia-utils (needed by luxrays)
debug: checkdeps: package nvidia-utils-270.41.19-1
debug: finished resolving dependencies
Je vais voir ce que je peux faire avec libcl. Si ça permet de résoudre mon problème, ça serait cool

.
Re: [Pacman] nvidia et ATI
Publié : mar. 07 juin 2011, 12:22
par VIPRIP
OK, la c'est gênant! Car effectivement, ça ne vient pas de nvidia-cg-toolkit, mais de luxray. Par contre en tapant luxray dans la recherche de paquet, je suis tombé sur libcl (virtual). Je me demande bien ce que cela signifie ? Car elle n'est pas répertorié dans les packages officiel et ni sur AUR...
Je pense que je vais le supprimer, en espérant que j'ai toujours luxrender pour le rendu blender .
Désolé pour le double poste, vu que mon précédent message avait un trop grand nombre de caractères

.
Edit : Bah en fait non, je ne peux le supprimer, car il fait partie des dépendances requises par luxrender. aie

!
Re: [Pacman] nvidia et ATI
Publié : mar. 07 juin 2011, 13:15
par FoolEcho
VIPRIP a écrit :Vous sauriez, s'il existe dans pacman une commande permettant de faire la liste des mise-à-jours sans la demande de suppression de paquet et sans les supprimer de force ?

.
Ton problème paraît insoluble pour le moment (proprement s'entend)

, donc ignore la mise à jour des paquets qui t'ennuient (cf. pacman.conf ou en ligne de commandes avec --ignore ).
Re: [Pacman] nvidia et ATI
Publié : mar. 07 juin 2011, 13:38
par VIPRIP
Oui, c'est dont ce que j'ai retrouvé dans le manuel pacman, c'est dommage (pour le moment) ! Car luxrender vient tous juste de passer en version 0.8

La dernière version était la 0.7.1 si je ne m'abuse. En espérant, qu'un fix viennent qui c'est

.
Bon ceci dit, j'ai rajouté deux commandes a mon actif ^^. Et le --ignore de pacman dont j'avais complètement oublié

.
Merci à vous deux, bonne journée!
Re: [Pacman] nvidia et ATI (Résolu)
Publié : jeu. 09 juin 2011, 21:36
par FoolEcho
A toutes fins utiles, la dernière révision de luxrays (0.8-2) n'a plus cette dépendance virtuelle libcl, tu devrais donc pouvoir te mettre à jour sans problème maintenant.

Re: [Pacman] nvidia et ATI (Résolu)
Publié : mer. 15 juin 2011, 09:48
par VIPRIP
Oui, je l'ai vu! Ce qui est plutôt une bonne chose. Ma ligne de commande pour la (ou les) mise-à-jour c'est vu réduite
