Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
DSM_G600, chroot gentoo stage 2006, maj portage impossible
View unanswered posts
View posts from last 24 hours

Goto page 1, 2  Next  
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
Yamashita Ren
n00b
n00b


Joined: 23 Jun 2009
Posts: 17

PostPosted: Tue Jun 23, 2009 10:47 am    Post subject: DSM_G600, chroot gentoo stage 2006, maj portage impossible Reply with quote

Bonjour je viens d'installer gentoo (stage3-ppc-uclibc-2006.1.tar.bz2) sur mon NAS Dlink DSM_G600 en suivant ce tuto : http://dsmg600.info/howto:chroot_gentoo
L'installation s'est déroulée sans problèmes jusqu'à l'étape 17 (post-installation).
Par contre une foi que j'ai voulu commencer à installer ou mettre à jour des "euh ça s'appelle comment sur gentoo ?, je pense pas que ça soit des paquets", chacune de mes opérations se soldait par un "masked by EAPI -2, supported EAPI 0"
J'ai cru comprendre qu'il fallait mettre à jour portage.
Mais lorsque je met à jour portage, voilà ce qui apparait (désolé je suis sous telnet depuis windows et je ne sais pas comment copier coller) :
http://moe.mabul.org/up/moe/2009/06/23/img-124505opaah.jpg

J'en reviens donc au même problème et je ne sais pas vraiment quoi faire ...

Merci d'avance pour votre aide


Last edited by Yamashita Ren on Thu Jun 25, 2009 2:08 pm; edited 1 time in total
Back to top
View user's profile Send private message
xaviermiller
Bodhisattva
Bodhisattva


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

PostPosted: Tue Jun 23, 2009 10:59 am    Post subject: Reply with quote

oops, un stage de 2006 ? 3 ans de mises à jour, ça risque d'être la galère...

N'as-tu pas trouvé un stage plus récent ? (sur http://www.funtoo.org entre autres)
_________________
Kind regards,
Xavier Miller
Back to top
View user's profile Send private message
kwenspc
Advocate
Advocate


Joined: 21 Sep 2003
Posts: 4954

PostPosted: Tue Jun 23, 2009 11:00 am    Post subject: Reply with quote

Réponse: laisses tomber :)

Tu n'as pas l'air de savoir ce que tu fais. Un D-link DSM_G600 n'est pas du tout une architecture x86 (PC) mais ppc. Et la version que te demandes d'installer ton tuto là est très vieille (incompatibles avec la version 2.6 de linux ...). Qui plus est je te déconseille de vouloir compiler directement sur ce d-link. Ça va te demander 3 plombes. Et de toute manière apparemment tu n'as pas la possibilité de changer le noyau, ta gentoo de sera jamais qu'un chroot.

Avant de t'attaquer à du matos embarqué, essais déjà sur PC. Faire ce genre de manip' à l'aveugle (sans comprendre les tenants et aboutissants) ça va pas te mener loin. Je dis pas ça pour te décourager mais amha t'es mal partis. En plus le fait que ce d-link ne soit que sur linux 2.4.x limite pas mal les possibilités du chroot.

Essais toujours de démasquer python-2.5 (cf. le handbook gentoo) voir si il peut l'installer afin que tu mettes à jour portage ensuite , et tout le reste. Mais amha tu vas au devant de pas mal de problèmes non-triviaux.
Back to top
View user's profile Send private message
Yamashita Ren
n00b
n00b


Joined: 23 Jun 2009
Posts: 17

PostPosted: Tue Jun 23, 2009 11:49 am    Post subject: Reply with quote

En fait ce que je cherche, c'est de transformer ce NAS en serveur bittorent.
Pour ça je dois trouver le moyen d'installer un client bittorent récent pouvant être contrôlé depuis l'extérieur.
Sur debian c'était impossible, je devais passer sur le noyau 2.6.
Je crois donc qu'utiliser gentoo est la meilleure solution.
Niveau temps de compilation, cela ne me dérange pas car une fois le client torrent installé, je n'y toucherais plus.
Sinon le fait que la gentoo ne soit qu'un chroot ne me dérange pas plus que ça non plus, vu qu'on peux l'automatiser au lancement du DSM_G600 avec dropbear.
Donc les problèmes non triviaux, si je ne fais que MAJ portage et le client torrent (je penche pour rtorrent), cela devrait pouvoir passer.

Bon je vais essayer de démasquer python-2.5, on va voir ce que ça donne ...
Merci quand même pour les avertissements :?
Back to top
View user's profile Send private message
xaviermiller
Bodhisattva
Bodhisattva


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

PostPosted: Tue Jun 23, 2009 11:52 am    Post subject: Reply with quote

Non, ce n'est pas une bonne idée. En général, on n'utilise pas un routeur comme système de compilation, il faut le générer à l'extérieur via un émulateur ou cross-compilation.

Va jeter un oeil sur http://openwrt.org/ pour voir si ton NAS supporte cette plate-forme, ensuite injectes-y ton serveur torrent.

Ces torrents sont légaux, au moins ? sinon, j'aide pas :twisted:
_________________
Kind regards,
Xavier Miller
Back to top
View user's profile Send private message
kwenspc
Advocate
Advocate


Joined: 21 Sep 2003
Posts: 4954

PostPosted: Tue Jun 23, 2009 11:53 am    Post subject: Reply with quote

Yamashita Ren wrote:

Merci quand même pour les avertissements :?

Amha tu risques d'être ennuyer avec certaines libs/applis qui nécessitent les linux-headers 2.6. Ce qu'il te faudrait à la rigueur c'est pouvoir accéder aux ebuilds plus ancien de portage pour ces libs/applis... si tant est qu'il y en est. Si c'est le cas il faut aller sur http://anoncvs.gentoo.org/ je crois. Enfin essais, tu verras bien su ça poses problèmes.

Bon courage!

[edit] XavierMiller a raisons pour la compilation. le mieux serait une chaine de cross-compilation (via crossdev par exemple) ou carrément via une émulation sur pc via qemu-ppc pourquoi pas. Mais là encore ce n'est pas trivial. Ceci dit une compilation en natif directement sur ton d-link devrait passer, mais ça va prendre pas mal d'heure amha[/edit]
Back to top
View user's profile Send private message
Yamashita Ren
n00b
n00b


Joined: 23 Jun 2009
Posts: 17

PostPosted: Tue Jun 23, 2009 12:04 pm    Post subject: Reply with quote

XavierMiller wrote:
Va jeter un oeil sur http://openwrt.org/ pour voir si ton NAS supporte cette plate-forme, ensuite injectes-y ton serveur torrent.

Ces torrents sont légaux, au moins ? sinon, j'aide pas :twisted:

Bonne nouvelle : mon routeur n'est pas supporté !
Oui oui les torrents sont légaux :oops:

kwenspc wrote:

mha tu risques d'être ennuyer avec certaines libs/applis qui nécessitent les linux-headers 2.6. Ce qu'il te faudrait à la rigueur c'est pouvoir accéder aux ebuilds plus ancien de portage pour ces libs/applis... si tant est qu'il y en est. Si c'est le cas il faut aller sur http://anoncvs.gentoo.org/ je crois. Enfin essais, tu verras bien su ça poses problèmes.

[edit] XavierMiller a raisons pour la compilation. le mieux serait une chaine de cross-compilation (via crossdev pour exemple) ou carrément via une émulation sur pc via qemu-ppc pourquoi pas. Mais là encore ce n'est pas trivial. Ceci dit une compilation en natif directement sur ton d-link devrait passer, mais ça va prendre pas mal d'heure amha[/edit]


C'est bien ici que je dois faire mon marché ?
http://sources.gentoo.org/viewcvs.py/portage/main/branches/

Sinon pour la compilation, j'ai eu l'occasion de compiler 2 libs nécessaires à rtorrent (avant que la MAJ de portage ne s'avère indispensable)
Bah ça a pas mis tant de temps que ça ^^

edit :
Par contre pour compiler ce que j'y trouve
Y'a des outils spécialisés ou je le fais à la main ?
Back to top
View user's profile Send private message
xaviermiller
Bodhisattva
Bodhisattva


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

PostPosted: Tue Jun 23, 2009 12:14 pm    Post subject: Reply with quote

Salut,

Essaie d'abord de maîtriser Gentoo sur un PC normal. Après seulement, commence à jouer avec ton NAS.
Lis le "handbook" et reviens avec tes questions ;)
_________________
Kind regards,
Xavier Miller
Back to top
View user's profile Send private message
Yamashita Ren
n00b
n00b


Joined: 23 Jun 2009
Posts: 17

PostPosted: Tue Jun 23, 2009 12:18 pm    Post subject: Reply with quote

Malheureusement, c'est horrible je n'ai aucun pc de test ...
Juste un pc familial squatté par des anti linuxiens ...
Dans d'autre circonstances cela ferait longtemps que je me serais fait la main sur gentoo et accessoirement arch linux.

Bon sur ce, je retourne sur le handbook.
Back to top
View user's profile Send private message
xaviermiller
Bodhisattva
Bodhisattva


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

PostPosted: Tue Jun 23, 2009 12:24 pm    Post subject: Reply with quote

On te souhaite bon courage...

Franchement, ce n'est pas la voie la plus facile pour appréhender Gentoo :?
_________________
Kind regards,
Xavier Miller
Back to top
View user's profile Send private message
El_Goretto
Moderator
Moderator


Joined: 29 May 2004
Posts: 3174
Location: Paris

PostPosted: Tue Jun 23, 2009 4:06 pm    Post subject: Reply with quote

Yamashita Ren wrote:
Malheureusement, c'est horrible je n'ai aucun pc de test ...
Juste un pc familial squatté par des anti linuxiens ...
Dans d'autre circonstances cela ferait longtemps que je me serais fait la main sur gentoo et accessoirement arch linux.

Bon sur ce, je retourne sur le handbook.


VMware c'est le mal, tout çà, n'empêche que c'est simple à installer sur windows (version "server" gratuite). Et monter une gentoo virtuelle dedans sera ce dont tu as besoin pour "t'échauffer".
J'ai déjà faire des VMs gentoo sur la version 1.0.x, mais pas la 2.0.x de vmware serveur. Rien de particuliers, comme pour une machine normale, il faudra juste prendre soin de sélectionner les bons drivers dans le noyau.

Si tu veux du presque libre, ya virtualbox, mais depuis mes pépins avec freebsd comme guest, je suis prudent à le recommander...
_________________
-TrueNAS & jails: µ-serv Gen8 E3-1260L, 16Go ECC + µ-serv N40L, 10Go ECC
-Réseau: APU2C4 (OpenWRT) + GS726Tv3 + 2x GS108Tv2 + Archer C5v1 (OpenWRT)
Back to top
View user's profile Send private message
Yamashita Ren
n00b
n00b


Joined: 23 Jun 2009
Posts: 17

PostPosted: Tue Jun 23, 2009 6:23 pm    Post subject: Reply with quote

Ca serait bien mais l'ordi en question n'a que 512 mo de ram et un proco AMD Athlon Xp.
Pour de la virtualisation ça fait TRES juste (surtout pour de la compilation).
Back to top
View user's profile Send private message
peapa
n00b
n00b


Joined: 26 Nov 2008
Posts: 33

PostPosted: Tue Jun 23, 2009 7:56 pm    Post subject: Reply with quote

Salut,

J'ai déjà virtualisé Gentoo sur mon pc, un pentium 4 avec 512Mo de ram, et ce sans problèmes. Le pc était sous windows XP, avec Virtualbox pour virtualiser. Pour pouvoir donner plus de ram à la VM, j'arretais tous les autres logiciels, et j'avais fait le ménage au niveau du démarrage.

Avec ça, il est possible de fournir la moitié de la ram pour la VM, c'est pas le top mais la compilation passait sans trop swapper quand meme. Bref, ça roule pour prendre en main.
Back to top
View user's profile Send private message
Yamashita Ren
n00b
n00b


Joined: 23 Jun 2009
Posts: 17

PostPosted: Wed Jun 24, 2009 9:04 am    Post subject: Reply with quote

peapa wrote:
Salut,

J'ai déjà virtualisé Gentoo sur mon pc, un pentium 4 avec 512Mo de ram, et ce sans problèmes. Le pc était sous windows XP, avec Virtualbox pour virtualiser. Pour pouvoir donner plus de ram à la VM, j'arretais tous les autres logiciels, et j'avais fait le ménage au niveau du démarrage.

Avec ça, il est possible de fournir la moitié de la ram pour la VM, c'est pas le top mais la compilation passait sans trop swapper quand meme. Bref, ça roule pour prendre en main.


Le problème c'est que l'ordi en question est un ordi familial.
Je ne peux pas me permettre de le bloquer pour une virtualisation de gentoo ...
Back to top
View user's profile Send private message
El_Goretto
Moderator
Moderator


Joined: 29 May 2004
Posts: 3174
Location: Paris

PostPosted: Wed Jun 24, 2009 9:10 am    Post subject: Reply with quote

Yamashita Ren wrote:

Le problème c'est que l'ordi en question est un ordi familial.
Je ne peux pas me permettre de le bloquer pour une virtualisation de gentoo ...

Une VM, ça se lance, s'arrête, ou bien se suspend, bref, pas obligé de tourner en permanence.
_________________
-TrueNAS & jails: µ-serv Gen8 E3-1260L, 16Go ECC + µ-serv N40L, 10Go ECC
-Réseau: APU2C4 (OpenWRT) + GS726Tv3 + 2x GS108Tv2 + Archer C5v1 (OpenWRT)
Back to top
View user's profile Send private message
Yamashita Ren
n00b
n00b


Joined: 23 Jun 2009
Posts: 17

PostPosted: Wed Jun 24, 2009 9:23 am    Post subject: Reply with quote

Il faut que je m'explique
Ce pc est utilisée TOUTE la journée par divers membres de ma famille.
Si je lance une VM et que je laisse l'ordi tourner, je suis certain que 5 min après je devrais l'arrêter car quelqu'un aura besoin de l'ordi donc pour la journée c'est rapé.
Je ne peux pas non plus le laisser touner la nuit car il fait un bruit monstre et se situe à coté de nos chambres.
Dans ces conditions là il me faudrait 1 mois pour installer gentoo ...
Back to top
View user's profile Send private message
kwenspc
Advocate
Advocate


Joined: 21 Sep 2003
Posts: 4954

PostPosted: Wed Jun 24, 2009 9:27 am    Post subject: Reply with quote

Pas moyen que tu choppes un pc plus ou moins récent, d'occasion? :|
Back to top
View user's profile Send private message
Yamashita Ren
n00b
n00b


Joined: 23 Jun 2009
Posts: 17

PostPosted: Wed Jun 24, 2009 9:35 am    Post subject: Reply with quote

J'avais un laptop presque perso (Intel core duo, 1 GB de ram).
Mais le laptop professionel de mon père à eu un problème (du jour au lendemain il a déconné; depuis impossible de réinstaller un SE dessus, même en changeant le disque dur; d'ailleurs si vous avez une piste pour le diagnostic je suis plus que preneur).
Donc maintenant il me pique mon laptop (qui était lui aussi + ou - familial).
Back to top
View user's profile Send private message
kwenspc
Advocate
Advocate


Joined: 21 Sep 2003
Posts: 4954

PostPosted: Wed Jun 24, 2009 9:40 am    Post subject: Reply with quote

ah ok je vois ^^'
Back to top
View user's profile Send private message
xaviermiller
Bodhisattva
Bodhisattva


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

PostPosted: Wed Jun 24, 2009 9:43 am    Post subject: Reply with quote

D'où l'idée d'utiliser le NAS comme un PC perso 8)

Allez, courage ;)
_________________
Kind regards,
Xavier Miller
Back to top
View user's profile Send private message
Yamashita Ren
n00b
n00b


Joined: 23 Jun 2009
Posts: 17

PostPosted: Wed Jun 24, 2009 9:47 am    Post subject: Reply with quote

XavierMiller wrote:
D'où l'idée d'utiliser le NAS comme un PC perso 8)

Allez, courage ;)


C'est ça !

Merci encore pour votre sollicitude, je sens que je vais en avoir besoin :(

edit : J'ai créé /usr/local/portage
et j'ai ajouté la variable PORTDIR_OVERLAY=/usr/local/portage dans le /etc/make.conf
Par contre je ne trouve pas d'anciens ebuilds de portage.
Savez vous ou faut-il chercher ?
Back to top
View user's profile Send private message
brubru
Tux's lil' helper
Tux's lil' helper


Joined: 14 May 2008
Posts: 109
Location: France

PostPosted: Wed Jun 24, 2009 10:59 am    Post subject: Reply with quote

Pour en revenir au sujet initial. Une recherche rapide montre qu'il existe des stages plus récents en ppc-uclibc:
http://mirror.ovh.net/gentoo-distfiles/experimental/ppc/embedded/stages/ 2008.0 en normal ou softfloat au choix.
Back to top
View user's profile Send private message
kwenspc
Advocate
Advocate


Joined: 21 Sep 2003
Posts: 4954

PostPosted: Wed Jun 24, 2009 11:01 am    Post subject: Reply with quote

brubru wrote:
Pour en revenir au sujet initial. Une recherche rapide montre qu'il existe des stages plus récents en ppc-uclibc:
http://mirror.ovh.net/gentoo-distfiles/experimental/ppc/embedded/stages/ 2008.0 en normal ou softfloat au choix.


Oui et qui sont incompatible avec ce chroot dans le dlink car ce dernier utilies un noyau 2.4.x alors que les stages 2008 ont été compilés avec les linux-headers 2.6.x. C'est dit dans la doc que suit Yamashita Ren :wink:
Back to top
View user's profile Send private message
Yamashita Ren
n00b
n00b


Joined: 23 Jun 2009
Posts: 17

PostPosted: Wed Jun 24, 2009 11:44 am    Post subject: Reply with quote

C'est bien cela la base du problème, le kernel 2.4.x ...

Sinon j'ai réussi à trouver le nom des ebuilds ici : http://sources.gentoo.org/viewcvs.py/gentoo-x86
c'est du x86 donc je ne les télécharge pas, par contre maintenant je sais quoi emerger.

edit : là y'a quelque chose que je ne comprends pas
Je fais
Code:
emerge --search portage

Il me sort
Code:
*  sys-apps/portage
      Latest version available: 2.1.6.13
      Latest version installed: 2.1.2_rc1-r3
      Size of files: 732 kB
      Homepage:      http://www.gentoo.org/proj/en/portage/index.xml
      Description:   Portage is the package management and distribution system for Gentoo
      License:       GPL-2


Et quand je fais ça, il me sort un conflit avec portage-2.1.5
Code:
root@DSM-G600 esearch # emerge --pretend =portage-2.1.4.5

These are the packages that would be merged, in order:

Calculating dependencies... done!

[blocks B     ] <sys-apps/portage-2.1.5 (is blocking app-shells/bash-3.2_p39)
[blocks B     ] <sys-apps/util-linux-2.13 (is blocking sys-apps/coreutils-7.1)
[ebuild     U ] app-shells/bash-3.2_p39 [3.1_p17] USE="-examples% -plugins%"
[ebuild     U ] app-misc/pax-utils-0.1.19 [0.1.13]
[ebuild     U ] sys-apps/sandbox-1.6-r2 [1.2.17]
[ebuild     U ] sys-apps/portage-2.1.4.5 [2.1.2_rc1-r3] USE="-epydoc%"
*** Portage will stop merging at this point and reload itself,
    then resume the merge.
[ebuild     U ] sys-apps/coreutils-7.1 [5.94-r1] USE="-caps% -gmp% -vanilla% -xattr%"
[ebuild     U ] dev-python/pycrypto-2.0.1-r6 [2.0.1-r5]


Là je comprends pas tout ...
Il sort d'où ce portage-2.1.5 ?
Back to top
View user's profile Send private message
loopx
Advocate
Advocate


Joined: 01 Apr 2005
Posts: 2787
Location: Belgium / Liège

PostPosted: Wed Jun 24, 2009 1:25 pm    Post subject: Reply with quote

XavierMiller wrote:
oops, un stage de 2006 ? 3 ans de mises à jour, ça risque d'être la galère...

N'as-tu pas trouvé un stage plus récent ? (sur http://www.funtoo.org entre autres)


Ce sera pas une mise à jour de gamin ca :D
_________________
Mon MediaWiki perso : http://pix-mania.dyndns.org
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
Goto page 1, 2  Next
Page 1 of 2

 
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