Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[SYSLOG-NG] have been masked (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
Gyn
n00b
n00b


Joined: 23 Sep 2010
Posts: 12

PostPosted: Thu Sep 23, 2010 10:15 pm    Post subject: [SYSLOG-NG] have been masked (Résolu) Reply with quote

Bonjour,

Nouveau sur Gentoo et presque autant sous Linux, cela fait une semaine que je lutte bec et ongles pour installer cette distribution. (Dans l'espoir d'y ajouter enlightenment, mais j'en suis pas encore la.)

Comme dans le titre mon problème concerne les paquets masqués lorsque je veux installer syslog-ng avec la commande

emerge syslog-ng

j'ai donc :

[...] ">=dev-libs/gli2.2" have been masked

j'ai créé un répertoire /etc/portage/package.keywords en root, puis je me suis remis en chroot pour installer syslog-ng.
et un cd /usr/src/linux (j'ai aussi essayé en / on sait jamais, je tente des trucs parfois)

J'ai lancé la commande suivante :

echo dev-libs/gli2.2 ~x86 >> /etc/portage/package.keywords

et j'ai un bash : /etc/portage/package.keywords : no such file or directory

et pourtant le répertoire existe bien.

alors je cale.
Peut être ai-je oublié quelque chose, peut etre n'ai-je pas lu les bonnes pages sur le manuel Gentoo.

Alors j'implore votre indulgence face a mon ignorance et un coup de pouce mais pas celui de la société générale, les gros pouces avec des jambes, ca me fait peur.

PS : je suis bien en 2.6 au cas ou vous vous poseriez la question.
En espérant vous avoir apporter les informations nécessaires.

Cordialement,


Last edited by Gyn on Thu Sep 30, 2010 9:14 pm; edited 2 times in total
Back to top
View user's profile Send private message
avendesora
Veteran
Veteran


Joined: 16 Aug 2002
Posts: 1739
Location: Betelgeuse vicinity

PostPosted: Thu Sep 23, 2010 10:43 pm    Post subject: Reply with quote

C'est dans ton chroot qu'il faut créer le répertoire package.keywords.
Donc une fois que tu es dans le chroot soit:
Code:
mkdir /etc/portage
echo "dev-libs/gli2.2 ~x86" >> /etc/portage/package.keywords

soit:
Code:
mkdir -p /etc/portage/package.keywords
echo "dev-libs/gli2.2 ~x86" >> /etc/portage/package.keywords/unmask_pour_syslog-ng

(Soit tu crées un fichier global package.keywords, soit tu crées un répertoire du même nom et autant de fichiers dedans que tu veux. Je préfère la deuxième option, ca permet de se rappeler pourquoi on a unmaské un package.)

Pas besoin de se mettre dans un répertoire particulier pour lancer emerge (ni les commandes ci-dessus).

Autre point: les guillemets dans les commandes echo. C'est pas strictement nécessaire mais une bonne idées à cause du ~. Si jamais tu avais un utilisateur nommé "x86" défini sur ton système, le shell pourrait remplacer ~x86 par /home/x86.

Dernier truc: t'es en fait plus obligé de mettre le ~x86 du tout dans les fichiers package.keywords.
Back to top
View user's profile Send private message
guilc
Bodhisattva
Bodhisattva


Joined: 15 Nov 2003
Posts: 3326
Location: Paris - France

PostPosted: Thu Sep 23, 2010 10:46 pm    Post subject: Reply with quote

Accessoirement, ce paquet gli2, il sort d'où ?
Parce que bon, c'est pas comme si syslog-ng était stabilisé depuis des lustres, et ce paquet gli2 n'existe pas dans portage... Donc bon...
_________________
Merci de respecter les règles du forum.

Mon site perso : https://www.xwing.info
Mon PORTDIR_OVERLAY : https://gentoo.xwing.info ou layman -a xwing
Back to top
View user's profile Send private message
Gyn
n00b
n00b


Joined: 23 Sep 2010
Posts: 12

PostPosted: Fri Sep 24, 2010 7:15 am    Post subject: Reply with quote

Je te remercie Avendesora, je n'ai plus qu'a essayer ca après le boulot.

Quote:
Accessoirement, ce paquet gli2, il sort d'où ?
Parce que bon, c'est pas comme si syslog-ng était stabilisé depuis des lustres, et ce paquet gli2 n'existe pas dans portage... Donc bon...


il sort d'un emerge syslog-ng, alors comme tu dis : "Donc bon..."
Back to top
View user's profile Send private message
guilc
Bodhisattva
Bodhisattva


Joined: 15 Nov 2003
Posts: 3326
Location: Paris - France

PostPosted: Fri Sep 24, 2010 1:55 pm    Post subject: Reply with quote

Oui mais non...
Quote:
# eix gli2
No matches found.

Ce paquet n'existe tout simplement pas dans portage.
Tu pourras le démasquer tant que tu veux, ça n'y changera strictement rien, puisqu'il n'existe pas... (et que ce n'est absolument pas une dépendance de syslog-ng)

Tu n'utiliserais pas un overlay pourri par hasard ?
_________________
Merci de respecter les règles du forum.

Mon site perso : https://www.xwing.info
Mon PORTDIR_OVERLAY : https://gentoo.xwing.info ou layman -a xwing
Back to top
View user's profile Send private message
ghoti
Advocate
Advocate


Joined: 30 Dec 2002
Posts: 3580
Location: Belgium

PostPosted: Fri Sep 24, 2010 2:49 pm    Post subject: Reply with quote

Il n'y aurait pas une petite confusion avec dev-libs/glib des fois ?
Quote:
~ # equery g syslog-ng-3.1.2
* Searching for syslog-ng3.1.2 ...

* dependency graph for app-admin/syslog-ng-3.1.2
`-- app-admin/syslog-ng-3.1.2 ~x86
`-- dev-libs/libpcre-8.02 (dev-libs/libpcre) ~x86
`-- net-libs/libnet-1.1.4-r1 (net-libs/libnet) x86
`-- dev-libs/openssl-0.9.8o (dev-libs/openssl) x86
`-- sys-apps/tcp-wrappers-7.6-r8 (>=sys-apps/tcp-wrappers-7.6) x86
`-- dev-libs/eventlog-0.2.12 (>=dev-libs/eventlog-0.2) ~x86
`-- dev-libs/glib-2.24.2 (>=dev-libs/glib-2.10.1) ~x86
`-- sys-libs/libcap-2.19 (sys-libs/libcap) ~x86
`-- dev-db/libdbi-0.8.3 (>=dev-db/libdbi-0.8.3) x86
`-- sys-devel/flex-2.5.35 (sys-devel/flex) x86
[ app-admin/syslog-ng-3.1.2 stats: packages (10), max depth (0) ]


PS. Pour respecter les conventions du forum, pourrais-tu enlever le "(non-résolu)" de ton titre ?
En effet, les recherches sur "résolu" ramènent les "non-résolu" aussi ! ;-)
Back to top
View user's profile Send private message
guilc
Bodhisattva
Bodhisattva


Joined: 15 Nov 2003
Posts: 3326
Location: Paris - France

PostPosted: Fri Sep 24, 2010 8:51 pm    Post subject: Reply with quote

ah possible effectivement, mais dans ce cas là, il faut eclaircir la réalité de la dépendance, car les versions de glib nécessaires à syslog-ng sont stables depuis longtemps, donc il n'y a pas franchemetn de raison de devoir démasquer quoi que ce soit ;)
_________________
Merci de respecter les règles du forum.

Mon site perso : https://www.xwing.info
Mon PORTDIR_OVERLAY : https://gentoo.xwing.info ou layman -a xwing
Back to top
View user's profile Send private message
Gyn
n00b
n00b


Joined: 23 Sep 2010
Posts: 12

PostPosted: Fri Sep 24, 2010 9:12 pm    Post subject: Reply with quote

Effectivement c'est glib2. Faute de frappe.
Titre édité.
Back to top
View user's profile Send private message
ghoti
Advocate
Advocate


Joined: 30 Dec 2002
Posts: 3580
Location: Belgium

PostPosted: Fri Sep 24, 2010 9:56 pm    Post subject: Reply with quote

Il serait tout de même intéressant de voir le message d'erreur exact et complet ...
Back to top
View user's profile Send private message
Gyn
n00b
n00b


Joined: 23 Sep 2010
Posts: 12

PostPosted: Fri Sep 24, 2010 10:22 pm    Post subject: Reply with quote

Voila le message complet :

Quote:
!!! all ebuilds that could satisfy >=dev-libs/glib-2.2" have been masked.
!!! one of the following masked packages is required to complete your request :
- dev-libs/glib-2.24.2 (masked by: EAPI 2)
- dev-libs/glib-2.24.1-r1 (masked by: EAPI 2)
- dev-libs/glib-2.22.5 (masked by: EAPI 2)
- dev-libs/glib-2.22.4 (masked by: EAPI 2)
- dev-libs/glib-2.20.5-r1 (masked by: EAPI 2)

the current version of portage supports EAPI '1'. You must upgrade to a
newer version of portage before EAPI masked packages can be installed.

For more information, see MASKED PACKAGES section in the emerge man page or
refer to the gentoo handbook.
(dependency required by "app-admin/syslog-ng-2.0.10" [ebuild])


j'ai fait :

Quote:
mkdir -p /etc/portage/package.keywords
echo "dev-libs/glib2.2" >> /etc/portage/package.keywords/unmask_syslog-ng


et maintenant j'ai en plus :

Quote:
--- invalid atom in /etc/portage/package.keywords: dev-libs/glib2.2


voila tout.
Back to top
View user's profile Send private message
ghoti
Advocate
Advocate


Joined: 30 Dec 2002
Posts: 3580
Location: Belgium

PostPosted: Fri Sep 24, 2010 11:06 pm    Post subject: Reply with quote

OK ! ;-)
Gyn wrote:
the current version of portage supports EAPI '1'. You must upgrade to a
newer version of portage before EAPI masked packages can be installed.

Lien vers une petite explication ;-)

Quote:
--- invalid atom in /etc/portage/package.keywords: dev-libs/glib2.2

Comme on l'a dit plus haut, glib2.2 ne correspond à rien du tout, c'est donc invalide pour portage ... !
Hints :
- le trait d'union, c'est pas pour faire joli ! :-P
- avec un numéro de version, il faut un opérateur comme préfixe, genre "=", ">", "=>" etc ...
- package.keywords n'admet pas les numéros de version ...
Back to top
View user's profile Send private message
Gyn
n00b
n00b


Joined: 23 Sep 2010
Posts: 12

PostPosted: Mon Sep 27, 2010 3:59 pm    Post subject: Reply with quote

T'as pas l'air d'être la moitié d'un flanby comparé a moi.
Je vais tester ca ce soir, après le boulot, on verra si j'ai bien retiendu la leçon.
Back to top
View user's profile Send private message
El_Goretto
Moderator
Moderator


Joined: 29 May 2004
Posts: 3084
Location: Paris

PostPosted: Mon Sep 27, 2010 4:17 pm    Post subject: Reply with quote

Raaah, touchez pas aux Flamby!!! :D
Et bienvenue à toi sous Gentoo.
_________________
-Gentoo hardened [EoL]: µ-serv Gen8 G1610T, 8Go ECC ; NF9D-2700, 4Go
-FreeBSD 11/Vimage/Jails: DS61, i3 2100T, 16Go ; FreeNAS: µ-serv N40L, 8Go ECC
-Réseau: ERL-3 + ESL-24 + GS108Tv2
-NAS: RN312
Back to top
View user's profile Send private message
Gyn
n00b
n00b


Joined: 23 Sep 2010
Posts: 12

PostPosted: Thu Sep 30, 2010 12:49 pm    Post subject: Reply with quote

Flamby avec un M, ca me laisse pantois.
Bienvenue, bienvenue, merci mais je n'ai pas encore reussi a l'installer.

Et comme j'ai l'impression de buter contre un mur, et un mur c'est pas top pour mon intégrité physique parce que, mine de rien, c'est balaise un mur, Enfin pour dire que Gentoo face a mon maigre cerveau commence à remporter la victoire. Il y a un truc que je dois pas comprendre.
Back to top
View user's profile Send private message
xaviermiller
Administrator
Administrator


Joined: 23 Jul 2004
Posts: 7896
Location: ~Brussels - Belgique

PostPosted: Thu Sep 30, 2010 12:56 pm    Post subject: Reply with quote

As-tu mis à jour portage, comme recommandé par le message d'erreur ?
Code:
emerge --sync && emerge -DuNav world
?
_________________
Kind regards,
Xavier Miller
Back to top
View user's profile Send private message
ghoti
Advocate
Advocate


Joined: 30 Dec 2002
Posts: 3580
Location: Belgium

PostPosted: Thu Sep 30, 2010 1:09 pm    Post subject: Reply with quote

Comme apparemment tu n'as pas capté mes messages subliminaux, on va faire plus simple :
lance les commandes suivantes :
Code:
emerge --sync
emerge portage
emerge syslog-ng

Explication (car le faire, c'est bien mais comprendre c'est mieux ! ;-))
Ta version actuelle de portage n'est pas à jour car elle ne supporte pas les règles de EAPI2.
Or le paquet dev-libs/glib se base sur EAPI2.
Ton "vieux" portage le considère donc comme masqué, donc pas installable.
Il faut donc :
- actualiser la liste des paquets pour être sûr d'avoir les versions les plus actuelles (emerge --sync)
- mettre à jour le paquet portage (emerge portage)
- réessayer d'installer syslog-ng ( emerge syslog-ng)

On va pas se laisser emm*der par un bête petit muret de rien du tout, non mais des fois ! 8) :lol:

[EDIT] XavierMiller +1 bien sûr ! C'était juste pour expliquer ;-)
Back to top
View user's profile Send private message
Gyn
n00b
n00b


Joined: 23 Sep 2010
Posts: 12

PostPosted: Thu Sep 30, 2010 1:25 pm    Post subject: Reply with quote

Cette si petite commande qu'est emerge portage semblerait bien la solution a mon problème.
Si petite soit elle.
La communauté linux, voir Gentoo, m'a l'air forte aise et pleine de compassion voir même de patience.

Je test a nouveau après le boulot.
Merci pour les explications bonus. Car effectivement, c'est encore mieux quand on sait pourquoi.
Back to top
View user's profile Send private message
Gyn
n00b
n00b


Joined: 23 Sep 2010
Posts: 12

PostPosted: Thu Sep 30, 2010 7:26 pm    Post subject: Reply with quote

Hey, je vais vous dire un truc. Si vous prenez pas le stage3 de 2008 il y a pas vraiment de souci.
Mais pourquoi je m'obstinais a prendre le 2008? Franchement je sais pas.

Mais du coup je bloque sur un autre truc :

Quote:
Code Listing 3.9: Installing the kernel
# cp arch/i386/boot/bzImage /boot/kernel-2.6.34-gentoo-r1



je fais

Quote:
Code Listing 3.9: Installing the kernel
# cp arch/i386/boot/bzImage /boot/kernel-2.6.34-gentoo-r6


apres je fais

Quote:

# find /lib/modules/kernel-2.6.34-gentoo-r6/ -type f -iname '*.o' -or -iname '*.ko' | less


et la il me repond, je le cite avec une belle octave :

Quote:
find : '/lib/modules/kernel-2.6.34-gentoo-r6/' : No such file or directory
line ?-?/? (END)


Je l'ai pas créé juste avant normalement?
Merci a vous.
Back to top
View user's profile Send private message
xaviermiller
Administrator
Administrator


Joined: 23 Jul 2004
Posts: 7896
Location: ~Brussels - Belgique

PostPosted: Thu Sep 30, 2010 8:02 pm    Post subject: Reply with quote

as-tu fait un "make modules_install" ?
_________________
Kind regards,
Xavier Miller
Back to top
View user's profile Send private message
Gyn
n00b
n00b


Joined: 23 Sep 2010
Posts: 12

PostPosted: Thu Sep 30, 2010 8:03 pm    Post subject: Reply with quote

Ya, che lai fait.
Back to top
View user's profile Send private message
Gyn
n00b
n00b


Joined: 23 Sep 2010
Posts: 12

PostPosted: Thu Sep 30, 2010 9:14 pm    Post subject: Reply with quote

Ya je pense que j'ai réussi, il ne me reste plus qu'a comprendre Grub car je boot sur Grub, mon fichier grub.conf n'est pas bien configuré.
Il faut que che lise la doc de grub.

Je vous remercie, alors qu'en fait j'étais complètement a coté de la plaque.
un stage3 de 2008...
Back to top
View user's profile Send private message
xaviermiller
Administrator
Administrator


Joined: 23 Jul 2004
Posts: 7896
Location: ~Brussels - Belgique

PostPosted: Fri Oct 01, 2010 6:34 am    Post subject: Reply with quote

Si tu lis le manuel Gentoo, tu as les bases de Grub, et plein d'autres choses (dont la mise à jour de portage, ...) ;)
_________________
Kind regards,
Xavier Miller
Back to top
View user's profile Send private message
ghoti
Advocate
Advocate


Joined: 30 Dec 2002
Posts: 3580
Location: Belgium

PostPosted: Fri Oct 01, 2010 8:36 am    Post subject: Reply with quote

Gyn wrote:
Je vous remercie, alors qu'en fait j'étais complètement a coté de la plaque.
un stage3 de 2008...

Il était parfaitement possible de partir du stage3 de 2008 mais cela aurait en effet demandé beaucoup plus de travail de mise à jour (la preuve !)
En même temps, niveau didactique, il n'y aurait pas eu mieux ! ;-)
Content que tu t'en sois sorti et bonne continuation avec grub ! :-)
Back to top
View user's profile Send private message
Gyn
n00b
n00b


Joined: 23 Sep 2010
Posts: 12

PostPosted: Fri Oct 01, 2010 8:41 pm    Post subject: Reply with quote

Un petit mot pour vous dire qu'a cet instant même, je suis sur ma Gentoo.
Je vous remercie pour votre aide.
Back to top
View user's profile Send private message
xaviermiller
Administrator
Administrator


Joined: 23 Jul 2004
Posts: 7896
Location: ~Brussels - Belgique

PostPosted: Sat Oct 02, 2010 9:45 am    Post subject: Reply with quote

De rien ;)
_________________
Kind regards,
Xavier Miller
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