Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[emerge] pb emerge avec hal-device-manager (résolu)
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
aconcagua
n00b
n00b


Joined: 17 Oct 2005
Posts: 65

PostPosted: Wed Nov 09, 2005 8:59 pm    Post subject: [emerge] pb emerge avec hal-device-manager (résolu) Reply with quote

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
View user's profile Send private message
kernelsensei
Bodhisattva
Bodhisattva


Joined: 22 Feb 2004
Posts: 5619
Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)

PostPosted: Wed Nov 09, 2005 9:02 pm    Post subject: Reply with quote

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
View user's profile Send private message
kopp
Advocate
Advocate


Joined: 09 Apr 2004
Posts: 2885
Location: Grenoble, France

PostPosted: Wed Nov 09, 2005 9:31 pm    Post subject: Reply with quote

Au passage, il va surement te demander de rajouter dbus aussi aux paquets demasqués...
Back to top
View user's profile Send private message
spider312
Veteran
Veteran


Joined: 02 Oct 2004
Posts: 1274
Location: France > Savoie > Chambery

PostPosted: Wed Nov 09, 2005 9:38 pm    Post subject: Reply with quote

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:
Back to top
View user's profile Send private message
aconcagua
n00b
n00b


Joined: 17 Oct 2005
Posts: 65

PostPosted: Wed Nov 09, 2005 11:04 pm    Post subject: Reply with quote

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
View user's profile Send private message
robinhood
Apprentice
Apprentice


Joined: 21 Jun 2004
Posts: 290

PostPosted: Wed Nov 09, 2005 11:17 pm    Post subject: Reply with quote

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
View user's profile Send private message
_droop_
l33t
l33t


Joined: 30 May 2004
Posts: 957

PostPosted: Thu Nov 10, 2005 8:51 am    Post subject: Reply with quote

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
View user's profile Send private message
Longfield
Guru
Guru


Joined: 17 Mar 2004
Posts: 358
Location: Switzerland, Fribourg (la Glâne, les vrais)

PostPosted: Thu Nov 10, 2005 2:48 pm    Post subject: Reply with quote

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
View user's profile Send private message
TGL
Bodhisattva
Bodhisattva


Joined: 02 Jun 2002
Posts: 1978
Location: Rennes, France

PostPosted: Thu Nov 10, 2005 3:35 pm    Post subject: Reply with quote

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
View user's profile Send private message
aconcagua
n00b
n00b


Joined: 17 Oct 2005
Posts: 65

PostPosted: Thu Nov 10, 2005 6:23 pm    Post subject: Reply with quote

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
View user's profile Send private message
aconcagua
n00b
n00b


Joined: 17 Oct 2005
Posts: 65

PostPosted: Thu Nov 10, 2005 6:37 pm    Post subject: Reply with quote

Enfin plutôt par
=gnome-extra/hal-device-manager-0.4.5 ~x86
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum