Aller au contenu

Featured Replies

Posté(e)

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 ?

  • Réponses 103
  • Vues 25.3 k
  • Créé
  • Dernière réponse

Meilleurs contributeurs dans ce sujet

Posté(e)

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...).

Posté(e)
  • Auteur

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 ;)

Posté(e)

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...

Posté(e)

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.

Posté(e)
  • Auteur

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 ;)

Posté(e)

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...

Posté(e)

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.

Posté(e)

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.

Posté(e)

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:

Posté(e)

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 !

Posté(e)

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.

Posté(e)

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.

Posté(e)

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

Posté(e)

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:

Posté(e)
  • Auteur

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 ?

Posté(e)

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.

Posté(e)

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

C'est du meme ordre. Il faut repasser par la phase de compilation avec un compilateur et des options de compilation differentes.

Posté(e)
  • Auteur

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

Posté(e)

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.

Posté(e)
  • Auteur

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 ;)

Posté(e)

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.

Posté(e)

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:

Posté(e)

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????

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

Qui est en ligne (Afficher la liste complète)

  • Il n’y a aucun utilisateur enregistré actuellement en ligne

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.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.