Aller au contenu

Bootstrap Pour Ds-107+


Messages recommandés

Bonjour à tous !!!

après avoir lu et relu des tas de post (ici http://www.nas-forum.com/forum/index.php?a...;showarticle=19 et ailleurs), impossible de comprendre pourquoi bootstrap marche pas ???

Le DS-107+ est équipé d'un ARM (et pas d'un PPC), donc je me dis qu'une install de type DS-101 devrait fonctionner, non ?

Alors j'ai essayé, après avoir passé l'étape telnet (sans souci).

Là j'en perds mon "latin"... et j'en suis là :

 Serveur_HTTP> sh ds101_bootstrap_0.1_8_armeb.xsh

  DS-101 Bootstrap extracting archive... please wait

  bootstrap

  bootstrap/bootstrap.ipk

  bootstrap/ipkg.ipk

  bootstrap/openssl.ipk

  bootstrap/wget-ssl.ipk

  49163+1 records in

  49163+1 records out

  bootstrap/bootstrap.sh

  bootstrap/ipkg.sh

  Creating temporary ipkg repository...

  Installing DS101(g)-bootstrap package...

  Unpacking bootstrap.ipk...Done.

  Configuring bootstrap.ipk...Regenerating dynamic linker cache...

  <b>/opt/sbin/ldconfig: /opt/sbin/ldconfig: 1: Syntax error: word unexpected (expec

  ing ")")

  </b>Done.

  rm: //tmp/ipkg/ipkg.ipk: is a directory

  Installing IPKG package... (Ignore missing md5sum warning)

  Unpacking ipkg.ipk...Done.

  Configuring ipkg.ipk..../ipkg.sh: ./ipkg.sh: 1170: md5sum: not found

  Configuration file `/opt/etc/ipkg.conf'

   ==> File on system created by you or by a script.

   ==> File also in package provided by package maintainer.

	 What would you like to do about it ?  Your options are:

	  Y or I  : install the package maintainer's version

	  N or O  : keep your currently-installed version

		D	 : show the differences between the versions (if diff is installed)

   The default action is to keep your current version.

  *** ipkg.conf (Y/I/N/O/D) [default=N] ? Y

  ./ipkg.sh: ./ipkg.sh: 1170: md5sum: not found

  Done.

  Removing temporary ipkg repository...

  rm: /tmp/ipkg: is a directory

  Instaling OpenSSL..

  <b>/opt/bin/ipkg: /opt/bin/ipkg: 1: Syntax error: word unexpected (expecting ")")

  </b>


  BusyBox v1.1.0 (2007.03.16-05:55+0000) Built-in shell (ash)

  Enter 'help' for a list of built-in commands.

Au final pas de IPKG installé et donc pas d'installation de package possible, en particulier celui qui concerne no-ip qui m'interesse...

J'ai tour à tour soupçonné un ipkg pas vraiment ARM, un fichier ipkg.conf "pourri" et j'ai donc tenté l'install d'ipkg en manuel sans résultats...

Quelqu'un peut il m'aider ?

Lien vers le commentaire
Partager sur d’autres sites

  • Réponses 103
  • Créé
  • Dernière réponse

Attention, je n'ai pas de ds107 (pour le moment ? :)) donc à prendre avec des pincettes...

 

 Configuring bootstrap.ipk...Regenerating dynamic linker cache...

 <b>/opt/sbin/ldconfig: /opt/sbin/ldconfig: 1: Syntax error: word unexpected (expec

 ing ")")

 </b>Done.

 rm: //tmp/ipkg/ipkg.ipk: is a directory


 Removing temporary ipkg repository...

 rm: /tmp/ipkg: is a directory

 Instaling OpenSSL..

 <b>/opt/bin/ipkg: /opt/bin/ipkg: 1: Syntax error: word unexpected (expecting ")")

 </b>


 BusyBox v1.1.0 (2007.03.16-05:55+0000) Built-in shell (ash)

 Enter 'help' for a list of built-in commands.

En dehors des rm qui ne fonctionnent pas (ça devrait probablement être des rm -r, mais attention danger), tu as deux fois le même type d'erreur.

Si tu as la commande file lance la sur les deux exécutables voir le type de fichier, et fais un file sur un fichier dont tu sais qu'il fonctionne (file /bin/ls par exemple).

Mon intuition est que ces fichiers ldconfig et ipkg ne sont pas au bon format binaire (peut-être devraient-ils être en little endian...).

Lien vers le commentaire
Partager sur d’autres sites

Merci pour cette info je vais essayer tout ca ce soir...

Moi aussi je me suis douté que les binaires n'étaient pas corrects pour mon 107+ mais je ne savais pas comment le vérifier (mes souvenirs de linux datent un peu).

En théorie un programme compilé pour ARM "type 101" fonctionne pour un ARM "type 107+", non ?

Je n'ai toujours pas trouvé un moyen simple d'installer ipkg en manuel et je crains que pour ldconfig cela ne soit pareil... Arg...

Sinon, et pour ne pas en décourager certains, je suis très satisfait de ce synology à la finition très bonne et très plug&play pour l'usage prévu.

Ce n'est que parce que je dois installer un client IP dynamique que je dois passer par là...

PS : Pour les rm effectivement je ne m'inquiètais pas ;)

Lien vers le commentaire
Partager sur d’autres sites

En théorie un programme compilé pour ARM "type 101" fonctionne pour un ARM "type 107+", non ?

Pas necessairement. Je ne connais pas les details de l'ARM utilise par le 107+ (Marvell est une compagnie paranoiaque), mais je sais qu'il peut etre soit big endian soit little endian. Le ds101, si j'ai bien compris est big endian, alors si le ds107+ est little endian ca ne marchera pas...

Par ailleurs si les versions de la libc du 101 et du 107+ ne sont pas les memes, meme punition :)

Je n'ai toujours pas trouvé un moyen simple d'installer ipkg en manuel et je crains que pour ldconfig cela ne soit pareil...

Si les binaires ne sont pas compatibles, il n'y a qu'une seule possibilite : recompiler a partir des sources, ce qui implique un cross compilateur...

Lien vers le commentaire
Partager sur d’autres sites

Pas necessairement. Je ne connais pas les details de l'ARM utilise par le 107+ (Marvell est une compagnie paranoiaque), mais je sais qu'il peut etre soit big endian soit little endian. Le ds101, si j'ai bien compris est big endian, alors si le ds107+ est little endian ca ne marchera pas...

Et hop confirmation de ce que je pensais: http://oinkzwurgl.org/diskstation

Le ds107+ est little endian (arm5tejl) alors que les ds101 et 101j sont big endian (armv5b)...

Bref il va falloir recompiler.

Lien vers le commentaire
Partager sur d’autres sites

Arg...

Un peu plus compliqué que prévu tout ca... mais grâce à ce forum j'avance !!! Allez je vais me jeter sur cette fameuse cross compilation et voir ce que je peux en tirer...

Mes 2 autres 107 (un 107 et un 107e) seront bien plus simples à configurer car leur usage sera déjà répondu par les "outils de base" de synology ;)

Lien vers le commentaire
Partager sur d’autres sites

Un peu plus compliqué que prévu tout ca... mais grâce à ce forum j'avance !!! Allez je vais me jeter sur cette fameuse cross compilation et voir ce que je peux en tirer...

Si tu as besoin d'un coup de main, n'hesite pas a demander :)

Et comme j'aime les reponses sures, j'ai telecharge le firmware du 107+ et j'ai verifie:

arm-none-eabi-readelf bin/busybox  -h
ELF Header:
Magic: 7f 45 4c 46 01 01 01 61 00 00 00 00 00 00 00 00
Class: ELF32
Data: 2's complement, little endian
Version: 1 (current)
OS/ABI: ARM
ABI Version: 0
Type: EXEC (Executable file)
Machine: ARM
Version: 0x1
Entry point address: 0x80e0
Start of program headers: 52 (bytes into file)
Start of section headers: 1285628 (bytes into file)
Flags: 0x602, has entry point, GNU EABI, software FP, VFP

C'est ecrit noir sur blanc, plus de doute, c'est du little endian et en plus de l'EABI...

Lien vers le commentaire
Partager sur d’autres sites

Bonsoir,

Si j’ai bien compris, la série des DS-107 , CS et RS-407 ont un processeur différent et incompatible au DS-101 !

Donc pour IPKG, niette ?

Pas très sympa çà ! :diablo:

Fred.

Lien vers le commentaire
Partager sur d’autres sites

Si j’ai bien compris, la série des DS-107 , CS et RS-407 ont un processeur différent et incompatible au DS-101 !

Ce sont uniquement les DS107+, les CS/RS407 qui ne sont pas compatibles.

Les autres DS107, ainsi que les DS207, sont toujours sur une plate-forme PowerPC.

Lien vers le commentaire
Partager sur d’autres sites

Bonjour à tous,

Donc si j'ai bien compris, nous heureux possesseur du DS107+ 128 MB avons un souci sur les compilations existentes dans le sens ou notre modèle est en little endian (arm5tejl) donc impossibilité pour nous d'installer les packs existants. :sorry:

Est ce exact??? :cray:

Lien vers le commentaire
Partager sur d’autres sites

Bonjour à tous,

Donc si j'ai bien compris, nous heureux possesseur du DS107+ 128 MB avons un souci sur les compilations existentes dans le sens ou notre modèle est en little endian (arm5tejl) donc impossibilité pour nous d'installer les packs existants. :sorry:

Est ce exact??? :cray:

Tu as bien compris. Mais c'est un peu plus complique que juste le little-endian...

Cependant je sais de source sure (SlimServer) que tout n'est pas perdu ;)

J'ai discuté avec FlipFlip (celui qui a porté SlimServer) et il a fait ça assez rapidement, donc ça avance !

Lien vers le commentaire
Partager sur d’autres sites

Tu as bien compris. Mais c'est un peu plus complique que juste le little-endian...

Désolé de paraitre un peu simpliste mais il est un vrai que je suis un gros newbeez dans le monde des syno et du linux.

Merci de ta réponse.

Lien vers le commentaire
Partager sur d’autres sites

Désolé de paraitre un peu simpliste mais il est un vrai que je suis un gros newbeez dans le monde des syno et du linux.

Oh je ne voulais pas te vexer, c'est juste que l'explication est vraiment bien plus compliquée et subtile :)

Une sombre histoire sur la façon dont les programmes et les librairies discutent (ARM ABI vs EABI).

Enfin j'espère pouvoir en dire plus d'ici la fin de la semaine, j'ai commandé le DS107+.128.

Lien vers le commentaire
Partager sur d’autres sites

Oh je ne voulais pas te vexer, c'est juste que l'explication est vraiment bien plus compliquée et subtile :)

Une sombre histoire sur la façon dont les programmes et les librairies discutent (ARM ABI vs EABI).

Enfin j'espère pouvoir en dire plus d'ici la fin de la semaine, j'ai commandé le DS107+.128.

Bonjour Laurent06,

Je te rassure je ne suis pas du tout vexé, et je précisais simplement que je n'y connais pas grand chose et tes explications me sont très utiles.

Il est vrai que le monde linux est pour moi tout nouveau et que je rencontre quelques difficultés. Mais je te rassure je ne suis pas du tout vexé, c'était juste pour voir si j'avais bien apréhendé le problème. Sachant pertinament qu'il devait être beaucoup plus complexe.

Encore merci de ton aide et j'attends tes explications avec impatience car cela m'aide à apprendre.

Cordialement

Lien vers le commentaire
Partager sur d’autres sites

Oh je ne voulais pas te vexer, c'est juste que l'explication est vraiment bien plus compliquée et subtile :)

Une sombre histoire sur la façon dont les programmes et les librairies discutent (ARM ABI vs EABI).

Enfin j'espère pouvoir en dire plus d'ici la fin de la semaine, j'ai commandé le DS107+.128.

Bonsoir, :hi:

J'espère qu'il ne s'agit pas d'un problème de compatibilité comme soulevé Ici ...

:yahoo: Bon Courage à tous... :yahoo:

Lien vers le commentaire
Partager sur d’autres sites

De ce que j'ai compris de la part de Laurent06, c'est que les différences sont tellement nombreuses entre les 2 ARM cités, qu'on pourrait quasiment les prendre pour 2 CPU différents. Donc la "compatibilité" sera extrèmement réduite.

Me concernant, je n'ai pas eu le temps ce weekend de plonger dans la cross compilation mais il y a déjà une régle de base que je ne satisfait pas : Linux.

En effet, je n'en ai pas d'installé sur ma machine.

Avis aux spécialistes, un live cd, ca marcherait pareil ?

Lien vers le commentaire
Partager sur d’autres sites

Sinon, et pour ne pas en décourager certains, je suis très satisfait de ce synology à la finition très bonne et très plug&play pour l'usage prévu.

Ce n'est que parce que je dois installer un client IP dynamique que je dois passer par là...

PS : Pour les rm effectivement je ne m'inquiètais pas ;)

Bonjour :hi:

effectivement si ce n'est les soucis de compatibilités qu'il nous pose c'est un très bon produit. :D

Mais petite question, :sorry: comment fait tu pour installer un client IP dynamique sans passer part IPKG et consors?????

Car cela m'intéresse.

Merci de ta réponse.

Lien vers le commentaire
Partager sur d’autres sites

Mais petite question, :sorry: comment fait tu pour installer un client IP dynamique sans passer part IPKG et consors?????

Tu peux eventuellement paramètrer ce genre d'adressage dynamique directement sur ton routeur ou ta box.

Par exemple, mon routeur (linksys WAG200G) et mon ex routeur (linksys WAG54G) peuvent prendre en charge les changements d'ip si ton fournisseur est DynDNS ou TZO.

Problème -> No-ip n'est pas pris en charge.

A noter que sur le linksys WRT54G, un firmware alternatif permet l'installation du package IPKG (de la même manière que sur nos synology)... voir DD-WRT

Lien vers le commentaire
Partager sur d’autres sites

Tu peux eventuellement paramètrer ce genre d'adressage dynamique directement sur ton routeur ou ta box.

Par exemple, mon routeur (linksys WAG200G) et mon ex routeur (linksys WAG54G) peuvent prendre en charge les changements d'ip si ton fournisseur est DynDNS ou TZO.

Problème -> No-ip n'est pas pris en charge.

A noter que sur le linksys WRT54G, un firmware alternatif permet l'installation du package IPKG (de la même manière que sur nos synology)... voir DD-WRT

Bonjour, :hi:

Merci de ta réponse, le hic c'est que j'ai tenté de paramétré DynDns mais sans succès, apparement il y a un souci de compatibilité avec les trio 3D (dont je suis équipé) contrairement à no-ip avec lequel je n'ai jamais eu de soucis.

Je vais effectuer des recherches plus poussés pour tenter de résoudre ce problème et je vous tiens au courant.

Lien vers le commentaire
Partager sur d’autres sites

Bonjour, :hi:

Merci de ta réponse, le hic c'est que j'ai tenté de paramétré DynDns mais sans succès, apparement il y a un souci de compatibilité avec les trio 3D (dont je suis équipé) contrairement à no-ip avec lequel je n'ai jamais eu de soucis.

Je vais effectuer des recherches plus poussés pour tenter de résoudre ce problème et je vous tiens au courant.

Alors il te reste la solution "classique", que j'applique actuellement car mon serveur est encore un pc (jusqu'à la configuration ultime de mon 107+.128), le client No-ip sur une machine de ton réseau... J'imagine que cela ne te tente pas ;)

Lien vers le commentaire
Partager sur d’autres sites

Alors il te reste la solution "classique", que j'applique actuellement car mon serveur est encore un pc (jusqu'à la configuration ultime de mon 107+.128), le client No-ip sur une machine de ton réseau... J'imagine que cela ne te tente pas ;)

C'est exactement ce que je fais actuellement.

Mais je dois t'avouer que je vais sérieusement me pencher su DynDns pour voir si il n'y a pas une bidouille pour régler ce soucis.

Il est vrai que cela est très problématique pour ceux, comme moi, qui n'y connaisse rien à linux.

Lien vers le commentaire
Partager sur d’autres sites

J'ai trouvé ma solution, ce qui fait que tout fonctionne correctement concernant Dyndns. et donc dans l'immédiat plus besoin de no-ip.

C'était un problème de paramètre tout bête. Il fallait désactiver un module sur ma box.

:yahoo: enfin........ :yahoo:

Lien vers le commentaire
Partager sur d’autres sites

En effet pas de mon coté avec Dyndns et trio 3D ...

Je ne comprends pas???

Tu n'arrives pas à la paramétrer??

Ou bien tu n'as aucun problème de connexion.

Sinon petite question :

J'ai réussie à me connecter sur mon site, sur photostation, mais comment fait on pour se connecter depuis internet sur la console d'administration et le FTP????

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.


×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.