View previous topic :: View next topic |
Author |
Message |
Jellyffs Apprentice
Joined: 24 Mar 2006 Posts: 190 Location: France
|
Posted: Wed Aug 02, 2006 3:49 pm Post subject: [UPDATE]Emerge me rétrograde mon noyau Oo[Résolu] |
|
|
Bonjour,
Bon... décidément c'est ma semaine
Depuis 2-3 jours une update système me donne:
Quote: | These are the packages that would be merged, in order:
Calculating world dependencies... done!
[ebuild NS ] sys-kernel/gentoo-sources-2.6.15-r1 USE="-build -symlink"
[ebuild U ] dev-lang/mono-1.1.13.6 [1.1.13.2] |
Sachant que:
Quote: |
alex ~ # uname -a
Linux alex 2.6.16-gentoo-r6 #20 SMP PREEMPT Mon Jun 26 15:24:38 CEST 2006 i686 AMD Athlon(tm) 64 Processor 3700+ GNU/Linux |
Mais qu'est-ce que j'ai fait encore moi?
J'ai toujours eu un package.mask de mon kernel qui l'empêchait de dépassé la version que j'ai actuellement. Je l'ai enlevé par curiosité mais ça n'a pas d'effet.
Avec l'arbre ça nous donne:
Quote: | These are the packages that would be merged, in reverse order:
Calculating world dependencies... done!
[nomerge ] x11-themes/gnome-icon-theme-2.14.2
[nomerge ] x11-themes/hicolor-icon-theme-0.8
[nomerge ] gnome-base/libgnomeui-2.14.1
[nomerge ] gnome-base/libbonoboui-2.14.0
[nomerge ] gnome-base/libgnome-2.14.1
[nomerge ] gnome-base/gnome-vfs-2.14.2
[nomerge ] sys-apps/hal-0.5.7-r1
[nomerge ] sys-apps/dbus-0.61-r1
[ebuild U ] dev-lang/mono-1.1.13.6 [1.1.13.2]
[nomerge ] perl-core/Test-Harness-2.56 USE="perl%"
[nomerge ] dev-libs/openssl-0.9.7j
[nomerge ] dev-lang/perl-5.8.8-r2
[nomerge ] sys-devel/libperl-5.8.8-r1
[nomerge ] sys-libs/db-4.2.52_p2-r1
[nomerge ] dev-java/blackdown-jdk-1.4.2.03
[nomerge ] media-libs/alsa-lib-1.0.11
[ebuild NS ] sys-kernel/gentoo-sources-2.6.15-r1 USE="-build -symlink" |
Mais bon, j'y vois rien de surprenant.... je devrais? A la rigueur qu'il veuille me passer à la 2.6.17-r4 je veux bien, elle est passé en stable. Mais pourquoi me rétrograder?
Ou alors dans l'arbre je réémerge la liste de "nomerge" à partir de "mono" ?
Merci pour votre aide,
Alex. _________________ "Combien de programmeurs travaillant chez Microsoft sont capables de changer une ampoule électrique?
> Aucun car si l'ampoule est grillée, Microsoft déclare l'obscurité comme nouveau standard."
Last edited by Jellyffs on Fri Aug 04, 2006 10:17 pm; edited 1 time in total |
|
Back to top |
|
|
ercete Guru
Joined: 11 Dec 2003 Posts: 426 Location: France, Avignon
|
Posted: Wed Aug 02, 2006 3:59 pm Post subject: |
|
|
Je risque de dire une bêtise ... ou pas
mais ce ne sont que les sources qui sont installées, peut-être un paquet a-t-il besoin de certaines sources anciennes ?
(cela me paraitrait très surprenant)
sinon n'aurait tu pas installé un noyau sans portage des fois ?
je me doute bien que la réponse est non mais on sait jamais...
(sinon question à part, comment affiches-tu les [nomerge] ?) |
|
Back to top |
|
|
Jellyffs Apprentice
Joined: 24 Mar 2006 Posts: 190 Location: France
|
Posted: Wed Aug 02, 2006 4:27 pm Post subject: |
|
|
bah oui on dirait que certains des paquets (nomerge) ont besoin de cet ancien noyau... mais ça n'a pas de sens .. Oo
installer un noyau sans portage? on fait comment ? :p
(réponse à part: tu rajoutes --tree à l'update)
Merci. _________________ "Combien de programmeurs travaillant chez Microsoft sont capables de changer une ampoule électrique?
> Aucun car si l'ampoule est grillée, Microsoft déclare l'obscurité comme nouveau standard." |
|
Back to top |
|
|
Jellyffs Apprentice
Joined: 24 Mar 2006 Posts: 190 Location: France
|
Posted: Thu Aug 03, 2006 7:27 am Post subject: |
|
|
Bon c'est alsa-lib qui me demande le kernel.... non c'est pas très normale.
Ce soir je migre alsa-lib en testing pour voir... _________________ "Combien de programmeurs travaillant chez Microsoft sont capables de changer une ampoule électrique?
> Aucun car si l'ampoule est grillée, Microsoft déclare l'obscurité comme nouveau standard." |
|
Back to top |
|
|
ercete Guru
Joined: 11 Dec 2003 Posts: 426 Location: France, Avignon
|
Posted: Thu Aug 03, 2006 10:03 am Post subject: |
|
|
en effet c'est assez surprenant, peut-être que alsa-lib a besoin des sources de ce noyau précisemment.
Après va savoir si c'est un bug dans l'ebuild ou bien que la fonctionnalité a disparu des noyaux suivants et que celui-là est le dernier en date à l'avoir.
Mais ca me parait gros...
Tu obtiens quoi si tu fais un Code: | emerge -pv gentoo-sources | ?
Regarde sur bugs.gentoo, t'es peut-être pas le seul à avoir ces ennuis.
Quote: | installer un noyau sans portage? on fait comment ? :p |
ben tu récupères les sources et tu les détarrres là où ca va bien. Après le reste c'est pareil que sous gentoo.
Sauf si il y a un ebuild pour compiler le noyau, la liste des USE deviendrait rigolote |
|
Back to top |
|
|
PabOu Veteran
Joined: 11 Feb 2004 Posts: 1088 Location: Namur - Belgium
|
Posted: Thu Aug 03, 2006 1:38 pm Post subject: |
|
|
raoulchatigre wrote: | Quote: | installer un noyau sans portage? on fait comment ? :p |
ben tu récupères les sources et tu les détarrres là où ca va bien. Après le reste c'est pareil que sous gentoo. |
Pas d'accord !
T'as oublié l'étape des patches (il a un noyau patché gentoo-r6) _________________ Mangez du poulet ! |
|
Back to top |
|
|
ercete Guru
Joined: 11 Dec 2003 Posts: 426 Location: France, Avignon
|
Posted: Thu Aug 03, 2006 3:52 pm Post subject: |
|
|
Quote: | Pas d'accord !
T'as oublié l'étape des patches (il a un noyau patché gentoo-r6) |
Dammit ! Que je sois fouetté |
|
Back to top |
|
|
Jellyffs Apprentice
Joined: 24 Mar 2006 Posts: 190 Location: France
|
Posted: Thu Aug 03, 2006 5:14 pm Post subject: |
|
|
Ok, j'ai essayer d'installer les versions testing de alsa-lib.... Mais un -pv alsa-lib me RE-demande ce fichu noyau -_-
Mais que pasa §?, ! §?!!
roooh... le -pv gentoo-sources me fait pareil... il me propose ce noyau bidon. Je lui ait rien fait moi à ce noyau ! Pourquoi il se trouve pas un autre pote ?!!
<confused> _________________ "Combien de programmeurs travaillant chez Microsoft sont capables de changer une ampoule électrique?
> Aucun car si l'ampoule est grillée, Microsoft déclare l'obscurité comme nouveau standard." |
|
Back to top |
|
|
Jellyffs Apprentice
Joined: 24 Mar 2006 Posts: 190 Location: France
|
Posted: Thu Aug 03, 2006 5:18 pm Post subject: |
|
|
bugs.gentoo donne rien _________________ "Combien de programmeurs travaillant chez Microsoft sont capables de changer une ampoule électrique?
> Aucun car si l'ampoule est grillée, Microsoft déclare l'obscurité comme nouveau standard." |
|
Back to top |
|
|
Magic Banana Veteran
Joined: 13 Dec 2005 Posts: 1912 Location: Belo Horizonte, Minas Gerais, Brasil
|
Posted: Fri Aug 04, 2006 8:18 am Post subject: |
|
|
Si ça peut te rassurer j'ai le meme problème étrange (je suis en x86). Et il est d'autant plus étrange qu'il y a toute une liste de noyaux qui conviennent à alsa-lib incluant des noyaux 2.4.x ! J'ai oublié de copier ça sur ma clé USB pour le poster ici (pas Internet sur mon nordi... sniff bis) mais en mettant "sys-kernel/gentoo-sources" dans ton packages.mask et en lançant "emerge alsa-lib" tu vas pouvoir, toi aussi, lire cette liste (et la poster ici).
EDIT : ortograf |
|
Back to top |
|
|
Jellyffs Apprentice
Joined: 24 Mar 2006 Posts: 190 Location: France
|
Posted: Fri Aug 04, 2006 4:30 pm Post subject: |
|
|
Ah ça me rassure un peu.
Effectivement cet alsa-lib est complètement à l'ouest.... le pb c'est que c'est une dependances de beaucoup d'autre paquets.. :/
Code: | - sys-kernel/gentoo-sources-2.6.15-r1 (masked by: package.mask)
- sys-kernel/gentoo-sources-2.6.16-r13 (masked by: package.mask)
- sys-kernel/gentoo-sources-2.6.16-r12 (masked by: package.mask)
- sys-kernel/gentoo-sources-2.6.17-r2 (masked by: package.mask, ~x86 keyword)
- sys-kernel/gentoo-sources-2.6.17-r3 (masked by: package.mask, ~x86 keyword)
- sys-kernel/gentoo-sources-2.6.17 (masked by: package.mask, ~x86 keyword)
- sys-kernel/gentoo-sources-2.6.17-r4 (masked by: package.mask)
- sys-kernel/gentoo-sources-2.6.15-r8 (masked by: package.mask, ~x86 keyword)
- sys-kernel/gentoo-sources-2.4.32-r6 (masked by: package.mask)
- sys-kernel/gentoo-sources-2.4.32-r5 (masked by: package.mask)
- sys-kernel/gentoo-sources-2.6.17-r1 (masked by: package.mask, ~x86 keyword)
- sys-kernel/gentoo-sources-2.6.16-r9 (masked by: package.mask) |
Non mais attends... ça n'a aucun sens. alsa-lib est présent sur mon système depuis des plombes... j'en doute pas quand je vois le nombres de paquets qui en dépendent.
Le délire, c'est que MÊME les autres version de alsa-lib me demande le MÊME noyau !
Et d'un coup comme ça il pointe sa mine demandant un noyau tout ridé...
Je sais pas, ptet re-tester avec d'autre versions d'alsa-lib encore.... _________________ "Combien de programmeurs travaillant chez Microsoft sont capables de changer une ampoule électrique?
> Aucun car si l'ampoule est grillée, Microsoft déclare l'obscurité comme nouveau standard." |
|
Back to top |
|
|
geekounet Bodhisattva
Joined: 11 Oct 2004 Posts: 3772
|
Posted: Fri Aug 04, 2006 5:02 pm Post subject: |
|
|
Bah apparemment, t'as masqué gentoo-sources à partir d'une certaine version, celles au dessus de celle que t'as installé je pense, mais la version que tu as installé n'est plus dans portage, donc il te prend la seule version disponible qui est en dessous. |
|
Back to top |
|
|
Jellyffs Apprentice
Joined: 24 Mar 2006 Posts: 190 Location: France
|
Posted: Fri Aug 04, 2006 9:34 pm Post subject: |
|
|
OMFG ! !
pierreg que dire..?
par contre 3 choses:
_comment ça le noyau n'est plus dans portage? C'est fou ça! Pourrait prévenir quand même!!! (je suis à moitié sérieux là...quand même)
_pitin va falloir que je migre (de noyau).... j'en ait déjà des sueurs au front
_moi et Magic Banana, on est les 2 seuls marginaux restant avec du 2.6.16-r6??? ! !
Franchement, des fois j'ai une LEGERE envie de me barrer sous une debian en 2.4 comme un hermite... je commence par la barbe.. on verra pour le reste...
Un très grand merci encore.
Alex.
ps: "demain j'arrête" _________________ "Combien de programmeurs travaillant chez Microsoft sont capables de changer une ampoule électrique?
> Aucun car si l'ampoule est grillée, Microsoft déclare l'obscurité comme nouveau standard." |
|
Back to top |
|
|
geekounet Bodhisattva
Joined: 11 Oct 2004 Posts: 3772
|
Posted: Fri Aug 04, 2006 9:51 pm Post subject: |
|
|
Bah le kernel évolue, ya des bugs et des failles qui sont corrigés, et on ne garde donc pas les anciennes versions vulnérables dans portage. D'ailleurs, je te conseille d'upgrader au 2.6.17-r4, une grosse faille dans /proc existant dans les kernels inférieurs y a été corrigé.
Et n'oublie pas le (résolu) ... |
|
Back to top |
|
|
Jellyffs Apprentice
Joined: 24 Mar 2006 Posts: 190 Location: France
|
Posted: Fri Aug 04, 2006 10:17 pm Post subject: |
|
|
Quote: | Bah le kernel évolue, ya des bugs et des failles qui sont corrigés, et on ne garde donc pas les anciennes versions vulnérables dans portage. D'ailleurs, je te conseille d'upgrader au 2.6.17-r4, une grosse faille dans /proc existant dans les kernels inférieurs y a été corrigé. |
ouep sans hésitation.
Quote: | Et n'oublie pas le (résolu) ... |
yep, thx. _________________ "Combien de programmeurs travaillant chez Microsoft sont capables de changer une ampoule électrique?
> Aucun car si l'ampoule est grillée, Microsoft déclare l'obscurité comme nouveau standard." |
|
Back to top |
|
|
PabOu Veteran
Joined: 11 Feb 2004 Posts: 1088 Location: Namur - Belgium
|
Posted: Sat Aug 05, 2006 12:51 am Post subject: |
|
|
Jellyffs wrote: | _comment ça le noyau n'est plus dans portage? C'est fou ça! Pourrait prévenir quand même!!! (je suis à moitié sérieux là...quand même) |
va voir dans /usr/portage/sys-kernel/ton-noyau/Changelog tout est dit là dedans ;) tu es prévenu !
Jellyffs wrote: | _pitin va falloir que je migre (de noyau).... j'en ait déjà des sueurs au front :( |
Non, tu peux éviter de mettre ton système à jour, ou utiliser le package.provided (mais il t'enlevera tes sources que tu as déjà au premier clean) _________________ Mangez du poulet ! |
|
Back to top |
|
|
ercete Guru
Joined: 11 Dec 2003 Posts: 426 Location: France, Avignon
|
Posted: Sat Aug 05, 2006 7:42 am Post subject: |
|
|
Quote: | _pitin va falloir que je migre (de noyau).... j'en ait déjà des sueurs au front |
je vais sans doute me répéter mais comme le dis Pabou, la dépendance exige les SOURCERS du noyau, et pas que ce dernier soit installé.
D'ailleurs tu a pu remarquer un "S" devant les source durant l'emerge, ce qui signifie qu'il garde toutes les sources du noyau au fur et à mesure, sans virer les anciennes.
Sinon, tu aurais pas un "=alsa-lib-x.y.z" (ou un autre paquet en =) dans un des fichiers de /etc/portage, cela expliquerai peut-être pourquoi il se croit en l'an 40. Tu veux pas les poster histoire d'être sur ?
Retourner sous Debian ? Enfin tu es fou après tout ce chemin, tu es presque au bout du tunnel, reste !
*avocat du diable * |
|
Back to top |
|
|
Jellyffs Apprentice
Joined: 24 Mar 2006 Posts: 190 Location: France
|
Posted: Sat Aug 05, 2006 11:09 am Post subject: |
|
|
Hum....
Si j'ai bien compris je peux installer ce nouveau noyau juste pour faire plaisir à alsa-lib, mais sans forcément le configurer ou l'utiliser?
Quote: | Sinon, tu aurais pas un "=alsa-lib-x.y.z" (ou un autre paquet en =) dans un des fichiers de /etc/portage, cela expliquerai peut-être pourquoi il se croit en l'an 40. Tu veux pas les poster histoire d'être sur ? |
Je suis pas sûre de comprendre, tu veux dire un alsa-lib dans .mask ou .keywords? Je te post quoi?
PS: je viens de merger le nouveau noyau en suivant la doc officiel ; en fait le seul truc lourd cest de repasser par make menuconfig et de tout reprendre. _________________ "Combien de programmeurs travaillant chez Microsoft sont capables de changer une ampoule électrique?
> Aucun car si l'ampoule est grillée, Microsoft déclare l'obscurité comme nouveau standard." |
|
Back to top |
|
|
geekounet Bodhisattva
Joined: 11 Oct 2004 Posts: 3772
|
Posted: Sat Aug 05, 2006 11:12 am Post subject: |
|
|
Jellyffs wrote: | PS: je viens de merger le nouveau noyau en suivant la doc officiel ; en fait le seul truc lourd cest de repasser par make menuconfig et de tout reprendre. |
Pas besoin de refaire tout le menuconfig, tu reprend ton ancien .config, tu fais make oldconfig en répondant aux questions, et tu compile |
|
Back to top |
|
|
Jellyffs Apprentice
Joined: 24 Mar 2006 Posts: 190 Location: France
|
Posted: Sat Aug 05, 2006 11:23 am Post subject: |
|
|
Quote: | Pas besoin de refaire tout le menuconfig, tu reprend ton ancien .config, tu fais make oldconfig en répondant aux questions, et tu compile |
Effectivement il le suggère dans la doc mais disent qu'il y a peu de chance que ça passe.... Mais c'est vrai que ça m'arrangerait.
Par contre rapidement, j'en suis là:
Quote: |
alex ~ # cd /usr/src/linux
-su: cd: /usr/src/linux: Trop de niveaux de liens symboliques |
C'est vrai que maintenant il y a 3 noyaux la dedans.... je peux les virer à la main? _________________ "Combien de programmeurs travaillant chez Microsoft sont capables de changer une ampoule électrique?
> Aucun car si l'ampoule est grillée, Microsoft déclare l'obscurité comme nouveau standard." |
|
Back to top |
|
|
geekounet Bodhisattva
Joined: 11 Oct 2004 Posts: 3772
|
Posted: Sat Aug 05, 2006 11:35 am Post subject: |
|
|
Jellyffs wrote: | Quote: | Pas besoin de refaire tout le menuconfig, tu reprend ton ancien .config, tu fais make oldconfig en répondant aux questions, et tu compile |
Effectivement il le suggère dans la doc mais disent qu'il y a peu de chance que ça passe.... Mais c'est vrai que ça m'arrangerait. |
Heu ça a toujours passé chez moi, et ça évite justement pas mal de problème, parce qu'en refaisant la config à zéro à chaque fois, tu risque d'oublier des trucs.
Jellyffs wrote: | Par contre rapidement, j'en suis là:
Quote: |
alex ~ # cd /usr/src/linux
-su: cd: /usr/src/linux: Trop de niveaux de liens symboliques |
C'est vrai que maintenant il y a 3 noyaux la dedans.... je peux les virer à la main? |
Pour ton erreur, ça donne quoi ls -l /usr/src/ ?
Pour les noyaux, tu peux unmerger les anciennes versions avec emerge --prune gentoo-sources, et supprimer leur répertoire avec les restes de compilations à la main (enfin perso, je supprime directement à la main le répertoire, et je lance ensuite l'emerge --prune gentoo-sources, ça va plus vite parce qu'à l'unmerge, portage vérifie chaque fichier et c'est lent). |
|
Back to top |
|
|
Jellyffs Apprentice
Joined: 24 Mar 2006 Posts: 190 Location: France
|
Posted: Sat Aug 05, 2006 11:43 am Post subject: |
|
|
Quote: | Heu ça a toujours passé chez moi, et ça évite justement pas mal de problème, parce qu'en refaisant la config à zéro à chaque fois, tu risque d'oublier des trucs. |
Je partage le point de vue
Code: | alex ~ # ls -l /usr/src/
total 12
lrwxrwxrwx 1 root root 15 aoû 5 01:32 linux -> linux-2.6.17-r4
drwxr-xr-x 20 root root 4096 mai 6 01:17 linux-2.6.16-gentoo-r3
drwxr-xr-x 20 root root 4096 jun 26 15:24 linux-2.6.16-gentoo-r6
drwxr-xr-x 19 root root 4096 aoû 5 01:27 linux-2.6.17-gentoo-r4
lrwxrwxrwx 1 root root 15 aoû 5 01:32 linux-2.6.17-r4 -> linux-2.6.17-r4 |
Je crois savoir pourquoi ça coince... il fut un temps ou je croyais qu'il fallait recréé le lien symbolique à chaque fois que je touchais au menuconfig..... je suis pas étonné qu'il sature maintenant... _________________ "Combien de programmeurs travaillant chez Microsoft sont capables de changer une ampoule électrique?
> Aucun car si l'ampoule est grillée, Microsoft déclare l'obscurité comme nouveau standard." |
|
Back to top |
|
|
geekounet Bodhisattva
Joined: 11 Oct 2004 Posts: 3772
|
Posted: Sat Aug 05, 2006 12:02 pm Post subject: |
|
|
Jellyffs wrote: | Code: | alex ~ # ls -l /usr/src/
total 12
lrwxrwxrwx 1 root root 15 aoû 5 01:32 linux -> linux-2.6.17-r4
drwxr-xr-x 20 root root 4096 mai 6 01:17 linux-2.6.16-gentoo-r3
drwxr-xr-x 20 root root 4096 jun 26 15:24 linux-2.6.16-gentoo-r6
drwxr-xr-x 19 root root 4096 aoû 5 01:27 linux-2.6.17-gentoo-r4
lrwxrwxrwx 1 root root 15 aoû 5 01:32 linux-2.6.17-r4 -> linux-2.6.17-r4 |
Je crois savoir pourquoi ça coince... il fut un temps ou je croyais qu'il fallait recréé le lien symbolique à chaque fois que je touchais au menuconfig..... je suis pas étonné qu'il sature maintenant... |
Oui, il sert à rien ce lien récursif.
Code: | # rm /usr/src/linux-2.6.17-r4
# ln -sf linux-2.6.17-gentoo-r4 /usr/src/linux |
|
|
Back to top |
|
|
Jellyffs Apprentice
Joined: 24 Mar 2006 Posts: 190 Location: France
|
Posted: Sat Aug 05, 2006 12:06 pm Post subject: |
|
|
Bah! Je te suis plus, c'est mon nouveau noyau ça.. le lien ne sert pas à grand chose c'est sûre, puisqu'il n'est pas utilisé pour le moment. Mais c'est le but... _________________ "Combien de programmeurs travaillant chez Microsoft sont capables de changer une ampoule électrique?
> Aucun car si l'ampoule est grillée, Microsoft déclare l'obscurité comme nouveau standard." |
|
Back to top |
|
|
geekounet Bodhisattva
Joined: 11 Oct 2004 Posts: 3772
|
Posted: Sat Aug 05, 2006 12:09 pm Post subject: |
|
|
/usr/src/linux-2.6.17-r4 est un lien pointe vers lui-même, il n'a aucun intérêt, et ton /usr/src/linux pointe vers ce lien qui sert à rien
Ton noyau est dans le rep /usr/src/linux-2.6.17-gentoo-r4, et /usr/src/linux doit pointer vers ce rep. |
|
Back to top |
|
|
|