View previous topic :: View next topic |
Author |
Message |
aconcagua n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
Joined: 17 Oct 2005 Posts: 65
|
Posted: Wed Nov 09, 2005 8:59 pm Post subject: [emerge] pb emerge avec hal-device-manager (résolu) |
|
|
J'ai le message suivant :
Code: |
ced2400 cedric # emerge -pv --update world
These are the packages that I would merge, in order:
Calculating world dependencies |
!!! All ebuilds that could satisfy ">=sys-apps/hal-0.5-r1" have been masked.
!!! One of the following masked packages is required to complete your request:
- sys-apps/hal-0.5.4 (masked by: ~x86 keyword)
For more information, see MASKED PACKAGES section in the emerge man page or
section 2.2 "Software Availability" in the Gentoo Handbook.
!!! (dependency required by "gnome-extra/hal-device-manager-0.5" [ebuild])
!!! Problem with ebuild gnome-extra/hal-device-manager-0.5
!!! Possibly a DEPEND/*DEPEND problem.
!!! Depgraph creation failed.
|
Une idée ?
gnome-extra/hal-device-manager est installé chez moi en version 0.4.5
hal en version 0.4.7-r2
Last edited by aconcagua on Fri Nov 11, 2005 8:42 am; edited 1 time in total |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
kernelsensei Bodhisattva
![Bodhisattva Bodhisattva](/images/ranks/rank-bodhisattva.gif)
![](images/avatars/21126704545e4a5f9ae5c9.jpg)
Joined: 22 Feb 2004 Posts: 5619 Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)
|
Posted: Wed Nov 09, 2005 9:02 pm Post subject: |
|
|
Salut,
comme le dit le message d'erreur, la version requise est masquée, essaye : Code: | echo "sys-apps/hal ~x86" >> /etc/portage/package.keywords |
si le répertoire en question n'éxiste pas, créé le ! _________________ $ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join' |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
kopp Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/134104650145d8aeb7e9db3.gif)
Joined: 09 Apr 2004 Posts: 2885 Location: Grenoble, France
|
Posted: Wed Nov 09, 2005 9:31 pm Post subject: |
|
|
Au passage, il va surement te demander de rajouter dbus aussi aux paquets demasqués... |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
spider312 Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/85234545644c350f34e5e7.jpg)
Joined: 02 Oct 2004 Posts: 1274 Location: France > Savoie > Chambery
|
Posted: Wed Nov 09, 2005 9:38 pm Post subject: |
|
|
Au passage, si tu te poses ce genre de questions, c'est que tu n'pas assez (ou mal) lu de doc, car ça, c'est la base du fonctionnement du système de paquets de gentoo, des problèmes de ce genre, t'as pas fini d'en avoir, alors ce serait bien de commencer par chercher dans la doc / les wikis / google avant de poster ![Wink :wink:](images/smiles/icon_wink.gif) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
aconcagua n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
Joined: 17 Oct 2005 Posts: 65
|
Posted: Wed Nov 09, 2005 11:04 pm Post subject: |
|
|
Le problème n'est pas tellement de rajouter hal à package.keywords (çà je sais faire) mais de de savoir pourquoi portage veut que je le fasse.
La version actuelle de hal installée chez moi n'est pas la version masquée et je ne veux pas particulièrement installer la version masquée.
Je veux juste savoir la liste des paquets à mettre éventuellement à jour (d'où le emerge -pv --update world ) après un emerge sync |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
robinhood Apprentice
![Apprentice Apprentice](/images/ranks/rank_rect_2.gif)
![](images/avatars/55343842841192e0db9cea.png)
Joined: 21 Jun 2004 Posts: 290
|
Posted: Wed Nov 09, 2005 11:17 pm Post subject: |
|
|
gnome-extra/hal-device-manager-0.5 a besoin d'une version plus récente de hal pour fonctionner. Or cet version de hal est masquée, et portage t'indique que si tu souhaites installer hal-device-manager-0.5, tu dois installer une version de hal superieure ou égale à sys-apps/hal-0.5-r1. Tu as donc le choix entre:
- Demasquer les dépendances du nouveau hal-device-manager, en l'occurence hal et peut-etre d'autres ebuilds avec par exemple:
Code: | echo "sys-apps/hal ~x86" >> /etc/portage/package.keywords |
Masquer le nouvel ebuild de hal-device-manager avec: Code: | echo ">=gnome-extra/hal-device-manager-0.5" >> /etc/portage/package.mask | Sachant que dans ce cas ton système ignorera les mise à jour de hal-device-manager, et donc qu'il sera nécessaire de de démasquer hal-device-manager lorsqu'une mise à jour stable de hal pointera le bout de son nez, puisque la version installée sur ta machine ne sera plus compatible.
Une fois une de ces manipulations faite, 'emerge -pv --update world' devrait te donner quelque chose de correct. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
_droop_ l33t
![l33t l33t](/images/ranks/rank_rect_4.gif)
Joined: 30 May 2004 Posts: 957
|
Posted: Thu Nov 10, 2005 8:51 am Post subject: |
|
|
kernel_sensei wrote: | Salut,
comme le dit le message d'erreur, la version requise est masquée, essaye : Code: | echo "sys-apps/hal ~x86" >> /etc/portage/package.keywords |
si le répertoire en question n'éxiste pas, créé le ! |
Bonjour,
C'est un peu violent de passer hal en ~x86 juste pour une seule version.
Code: | echo "=sys-apps/hal-0.5.4 ~x86" >> /etc/portage/package.keywords |
Ca permet de tester hal-device-manager sans se retrouver avec un hal nouveau (et pas forcement stable car ~x86) à chaque mise à jour du world. ("equery list hal -p" pour voir les versions disponibles).
Bonne journée. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Longfield Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/gallery/Monkey Island/Monkey_Island_-_Lechuck.gif)
Joined: 17 Mar 2004 Posts: 358 Location: Switzerland, Fribourg (la Glâne, les vrais)
|
Posted: Thu Nov 10, 2005 2:48 pm Post subject: |
|
|
aconcagua wrote: |
Je veux juste savoir la liste des paquets à mettre éventuellement à jour (d'où le emerge -pv --update world ) après un emerge sync |
Essaie emerge -avt --update world : l'option -t te montrera également les dépendances, et tu pourras voir exactement quel paquet t'a demandé cette version de hal !
Bon bien sûr, avant de pouvoir avoir une liste, tu devras temporairement démasquer le paquet hal en question afin d'obtenir une réponse de portage et non pas un message d'erreur : ensuite tu pour le remasquer à nouveau et éventuellement masquer le programme (ou sa version) qui te demande cette version de hal en dépendance ! _________________ longfield@swissjabber.ch
Cardinal powered ! |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
TGL Bodhisattva
![Bodhisattva Bodhisattva](/images/ranks/rank-bodhisattva.gif)
Joined: 02 Jun 2002 Posts: 1978 Location: Rennes, France
|
Posted: Thu Nov 10, 2005 3:35 pm Post subject: |
|
|
aconcagua wrote: | Le problème n'est pas tellement de rajouter hal à package.keywords (çà je sais faire) mais de de savoir pourquoi portage veut que je le fasse.
La version actuelle de hal installée chez moi n'est pas la version masquée et je ne veux pas particulièrement installer la version masquée. |
Bah j'suis d'accord avec toi que c'est pas normal. HAL 0.5.x, tout comme ses amis gnome-2.12 et hal-device-manager-0.5.x, sont encore en ~arch, donc si t'es en stable et que tu es content comme ça, y'a sûrement pas de bonne raison de commencer à tildarcher des trucs.
Perso si j'étais toi, je commencerais par vérifier que je n'ai pas déjà un hal-device-manager dans le package.keywords, genre un truc que tu aurais mis là y'a longtemps pour une précédente version, parceque ça ça expliquerait le pourquoi du comment...
Et au pire si tu trouves pas, un echo ">=gnome-extra/hal-device-manager-0.5" >> /etc/portage/package.mask devrait calmer les ardeurs d'emerge.
@Longfield: vu qu'il est en stable et que hdm-0.5 est en ~arch, si le problème avait simplement été que qqch dépend de cette version, c'est sur hdm qu'aurait porté l'erreur, pas sur hal. Là, sont erreur elle indique que emerge est prêt à lui installer hdm-0.5 (modulo sa dépendance sur hal-0.5 qui bloque), et c'est ça qui n'est pas normal. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
aconcagua n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
Joined: 17 Oct 2005 Posts: 65
|
Posted: Thu Nov 10, 2005 6:23 pm Post subject: |
|
|
merci TGL.
En fait j'avais bien un
gnome-extra/hal-device-manager ~x86
dans package.keywords
Je l'ai remplacé par
gnome-extra/hal-device-manager-0.4.5 ~x86 |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
aconcagua n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
Joined: 17 Oct 2005 Posts: 65
|
Posted: Thu Nov 10, 2005 6:37 pm Post subject: |
|
|
Enfin plutôt par
=gnome-extra/hal-device-manager-0.4.5 ~x86 |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
|