Aller au contenu

[tuto] Installation Du Bootstrap Sur Les Nas Synology


rodo37

Messages recommandés

L'installation de ce Bootstrap permet la mise en place d'IPKG. Ce dernier est gestionnaire de paquets logiciels. Il vous permettra d'installer sur votre NAS différents logiciels afin d'en améliorer la gestion ou les possibilités.

1. Pré requis

Activez Telnet sur votre NAS comme décrit ici

Téléchargez le script Bootstrap sur notre page Téléchargements.

Placez le script dans le dossier "public" de votre NAS.

Remarque: Si la version venait a changer remplacer simplement le numéro de version.

Pour le DS101j avec firmware ultérieur au v2.0.1-3.0240, il y une erreur avec openssl, suivez Boostrap sur DS101j pour installer le bootstrap

2. Installation

Dans une console, connectez-vous par Telnet à votre NAS puis rendez vous dans le dossier public et installez le bootstrap.

telnet <IP-IP-IP-IP> //(IP de votre NAS)

cd /volume1/public

sh ds101-bootstrap_0.1-8*.xsh //(* est armeb ou powerpc selon votre modèle de NAS)

Voila c'est installé.

3. Utilisation d'IPKG

L'utilisation d'IPKG se fait par l'intermediaire de Telnet en passant des lignes de commandes.

Les commandes d'ipkg sont :

* ipkg upgrade pour obtenir la dernière version d'ipkg

* ipkg update pour mettre à jour la base de donnée d'ipkg (liste des paquets disponibles)

* ipkg list pour avoir la liste des paquets disponibles.

* ipkg status pour avoir la liste des paquets que vous avez installés

* ipkg install <package name> pour installer un paquet

Les listes complètes des paquets pour les différents NAS sont disponibles ici.

Si vous souhaitez installer un paquet que vous avez créez vous-même ou que vous avez téléchargé, placez le dans le dossier public de votre NAS et faite sont installation par la commande suivante :

ipkg install /volume1/public/monpaquet.ipk

Copyright

http://synology.free.fr/wakka.php?wiki=IPKG

Lien vers le commentaire
Partager sur d’autres sites

  • 2 semaines après...
  • Réponses 78
  • Créé
  • Dernière réponse

Dans le cas d'une installation sur un DS-101, vous pouvez rencontrer un problème (comme le précise Rodo), du genre :

à l'etape de l'installation d'openssl et de wget-ssl

Instaling OpenSSL..

/opt/bin/ipkg: /lib/ld-linux.so.2: version `GLIBC_2.1.1' not found (required by /opt/lib/libc.so.6)

/opt/bin/ipkg: /lib/ld-linux.so.2: version `GLIBC_2.2.3' not found (required by /opt/lib/libc.so.6)

/opt/bin/ipkg: /lib/ld-linux.so.2: version `GLIBC_2.2' not found (required by /opt/lib/libc.so.6)
ça été le cas pour moi sur mon DS-101 firm 2.0.1-3.0371 <_< Voilà la solution : (Une fois l'installation d'IPKG effectuée) 1) Installer manuellement openssl et wget-ssl - télécharger ces 2 fichiers et les placer dans le répertoire public du synology openssl_0.9.7d-5_armeb.ipk wget-ssl_1.10.2-2_armeb.ipk - ouvrir une session telnet sur le synology - Suppression des librairies en conflits qui donnent l'erreur ci-dessus
rm /opt/lib/libc*
- saisir les commandes d'installation des packages
ipkg install openssl_0.9.7d-5_armeb.ipk
puis
ipkg install wget-ssl_1.10.2-2_armeb.ipk
2) supprimer les lib qui coinces par les commandes
rm /opt/lib/libpthread*
et
rm /opt/lib/libnss_files*

Voilà, vous devriez maintenant pouvoir installer les packages IPKG que vous souhaitez.

Si vous continuez à avoir des difficultés, postez un message sur le forum ;)

Merci à Ikeke pour cette astuce

Lien vers le commentaire
Partager sur d’autres sites

  • 2 mois après...

A ajoutter pour les DS-101J qui ne trouvent pas les dépots des packages il suffi d'entrer cette ligne dans telnet :

echo "src/gz cross http://ipkg.nslu2-linux.org/feeds/optware/ds101/cross/stable" >> /opt/etc/ipkg/cross-feed.conf

Merci a ikeke pour m'avoir aidé pour mon problème ;)

Lien vers le commentaire
Partager sur d’autres sites

  • 3 semaines après...

A ajoutter pour les DS-101J qui ne trouvent pas les dépots des packages il suffi d'entrer cette ligne dans telnet :

echo "src/gz cross http://ipkg.nslu2-linux.org/feeds/optware/ds101/cross/stable" >> /opt/etc/ipkg/cross-feed.conf

Merci a ikeke pour m'avoir aidé pour mon problème ;)

Bonjour,

La procedure est-elle la meme pour Mac, ou bien les lignes de commande different?

Merci

Lien vers le commentaire
Partager sur d’autres sites

La procedure est-elle la meme pour Mac, ou bien les lignes de commande different?

idem pour un mac, le client telnet permet d'avoir la console du système hôte sur son écran. les commandes concernent l'hôte, le ds101j dans ce cas.

bon courage

Lien vers le commentaire
Partager sur d’autres sites

Sinon comment fait-on pour activer Telnet?

C'est une blague ?

Ca t'arrives de lire les réponses aux questions que tu poses ???

tu as posté sur 3 forums différents en tournant autour du pot.

je t'ai répondu hier soir à 19h (en étant déjà bonne poire, si tu prenais la peine de parcourir les forums ça te sauterait au yeux)

et tu reposes la question !

Lien vers le commentaire
Partager sur d’autres sites

C'est une blague ?

Ca t'arrives de lire les réponses aux questions que tu poses ???

tu as posté sur 3 forums différents en tournant autour du pot.

je t'ai répondu hier soir à 19h (en étant déjà bonne poire, si tu prenais la peine de parcourir les forums ça te sauterait au yeux)

et tu reposes la question !

Bonjour,

D'abord merci de ta reponse et desole de t'avoir contrarie, mais c'est la seule reponse pour laquelle j'ai recu un mail d'avis de reponse.

Ensuite, j'ai besoin de faire tourner le Syno le plus rapidement possible et comme il n'y a que sur des gens genereux comme toi que je peux compter parce qu'il n'y a pas de mode d'emploi pour ce type de materiel, je sollicite effectivement sur plusieurs forum.

Je comprend que ca t'agace et je te demande de m'excuser, mais il est vrai que je trouve des reponses a mes questions, par hasard! a force de chercher sur les sites ou je trouverai peut-etre le moyen d'avancer tout seul. Je dis par hasard parce qu'en depit d'avoir coche pour etre avise, je ne le suis pas.

C'est ennuyeux aussi pour moi (je suis gene vis a vis de toi et j'ai honte, ce n'est pas agreable non plus)

Hier soir a force de chercher, j'ai fini par trouver dans une autre presentation ce que tu expliquais ici.

Et j'ai pu activer telnet.

J'ai suivi les liens pour telecharger Bootstrap que j'ai depose dans mon dossier Public.

J'ai tape les lignes de commande, mais j'ai eu un message qui me disait ne pas la comprendre ou ne pas savoir l'interpreter.

J'ai recommence avec l'autre version du logiciel, et ca n'a pas mieux marche,

Enfin j'ai trouve un endroit ou il y a, apres avoir lance telnet, une ligne seulement qui commence si je me souviens bien par sh

La reponse a ete quelque chose comme can't open le fichier depose dans public etc...

Je ne suis donc pas arrive a installer Bootstrap alors que personne n'a mentionne de difficulte identique a celle que j'ai rencontre.

J'ai poste ici parce qu'ici semble t-il le systeme d'avis fonctionne.

En tout etat de cause ne m'en veux pas, je ne me moque ni de toi ni de personne.

J'espere que tu me croiras.

Lien vers le commentaire
Partager sur d’autres sites

D'abord merci de ta reponse et desole de t'avoir contrarie

pas de problèmes, je suis parfois grincheux le matin devant mon café et mon ordi ;)

bon alors

>Et j'ai pu activer telnet.

>J'ai suivi les liens pour telecharger Bootstrap que j'ai depose dans mon dossier Public.

attention si tu as un DS101j, prends bien le Bootstrap pour armeb

tu téléchargeras donc le fichier ds101_bootstrap_01_8_armeb.rar

il faut le désarchiver sur ton Mac

tu obtiendras le fichier ds101_bootstrap_0.1_8_armeb.xsh

c'est ce fichier que tu dois mettre dans le dossier /volume1/public, par ftp ou partage réseau

>J'ai tape les lignes de commande, mais j'ai eu un message qui me disait ne pas la comprendre ou ne pas savoir l'interpreter.

>une ligne seulement qui commence si je me souviens bien par sh

attention les commandes sont sensibles à la casse

dans une console telnet tu tapes

cd /volume1/public

sh ds101_bootstrap_0.1_8_armeb.xsh

>comme indiqué plus haut, ou bien directement

sh /volume1/public/ds101_bootstrap_0.1_8_armeb.xsh

ça doit(devrait) fonctionner

>J'ai recommence avec l'autre version du logiciel, et ca n'a pas mieux marche

non, y'a qu'une version possible

re-essayes et reviens si problème

>J'espere que tu me croiras.

oui

bon courage

Lien vers le commentaire
Partager sur d’autres sites

L'installation du bootstrap fait planter mon Ds-106e :sorry:

Config:

Synology : DS 106e

Firmeware : 2.03 - 0424 (j'ai aussi essayé avec le 0368 : même problème)

Moi : je ne connais pas grand chose à linux

J'active le Telnet : pas de problème

J'installe le bootstrap (version ds101_bootstrap_0.1_8_powerpc.xsh)

J'ai un message "d'erreur", mais je ne suis pas le seul : ( ... md5sum: not found)

Je réponse Y à la question

Et cela fini par un joli : Setup complete...

A partir de là je n'ai plus accès à la configuration par l'interface web de mon ds106e.

Message dans le navigateur:

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

...

Et l'update de ipkg ne fonctionne pas

Lorsque je fait :

ipkg update

J'obtiens:

Dowloading http://ipkg.nslu2-linux.org/feeds/opware/d...ble/Packages.gz

wget: error while loading shared libraries: /opt/lib/libdl.so.2: ELF file OS ABI invalid

An error ocurred, return value: 1.

Collected errors:

ipkg_download: ERROR: Command failed with return value 127: 'wget --passive-ftp -q -P /tmp/ipkg-9bXwCI http://ipkg.nslu2-linux.org/feeds/optware/...ackages.gz'

Seul un reset (2 fois 4 secondes sur le boitier) et une reinstalle du systeme me permette de recupérer l'interface web de gestion du ds106e

J'ai passé beaucoup de temps sur le forum... j'ai essayé plein de chose... mais rien ne fait...

Quelqu'un a une idée ? Une solution ? Allez, soyez gentil, svp... c'est noël :)

Lien vers le commentaire
Partager sur d’autres sites

>( ... md5sum: not found)

erreur 'normale'

A priori cela vient de cette adresse

http://ipkg.nslu2-linux.org/feeds/opware/d...ble/Packages.gz, la vraie c'est

http://ipkg.nslu2-linux.org/feeds/optware/ds101g/cross/stable/Packages.gz

le fichier /opt/etc/ipkg/cross-feed.conf doit être mauvais, pourquoi ?

voir ce topic ça devrait t'aider

l'idée serait de relancer le bootstrap, vérifier/modifier/créer cross-feed.conf et de relancer manuellement l'installation de ipkg

bon courage

Lien vers le commentaire
Partager sur d’autres sites

attention si tu as un DS101j, prends bien le Bootstrap pour armeb

tu téléchargeras donc le fichier ds101_bootstrap_01_8_armeb.rar

il faut le désarchiver sur ton Mac

tu obtiendras le fichier ds101_bootstrap_0.1_8_armeb.xsh

c'est ce fichier que tu dois mettre dans le dossier /volume1/public, par ftp ou partage réseau

attention les commandes sont sensibles à la casse

dans une console telnet tu tapes

cd /volume1/public

sh ds101_bootstrap_0.1_8_armeb.xsh

>comme indiqué plus haut, ou bien directement

sh /volume1/public/ds101_bootstrap_0.1_8_armeb.xsh

ça doit(devrait) fonctionner

re-essayes et reviens si problème

bon courage

Merci :give_rose:

J'ai suivi point par point ; ci dessous les dernieres lignes de la console.

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

Instaling OpenSSL..

/opt/bin/ipkg: /lib/ld-linux.so.2: version `GLIBC_2.1.1' not found (required by /opt/lib/libc.so.6)

/opt/bin/ipkg: /lib/ld-linux.so.2: version `GLIBC_2.2.3' not found (required by /opt/lib/libc.so.6)

/opt/bin/ipkg: /lib/ld-linux.so.2: version `GLIBC_2.2' not found (required by /opt/lib/libc.so.6)

BusyBox v1.1.0 (2006.09.22-17:14+0000) Built-in shell (ash)

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

Je suis tres emu,

Je suis remonte dans le fil au deuxieme message, celui de loops qui evoque ce qui precede et de la je suis reste bloque, 1) Installer manuellement openssl et wget-ssl

J'ai decompacte les deux fichiers et les ai place dans public mais !

DiskStation> rm /opt/lib/libc*

DiskStation> ipkg install openssl_0.9.7d-5_armeb.ipk

ipkg: openssl_0.9.7d-5_armeb.ipk: No such file or directory

Nothing to be done

An error ocurred, return value: 4.

Collected errors:

Cannot find package openssl_0.9.7d-5_armeb.ipk.

Check the spelling or perhaps run 'ipkg update'

DiskStation> ls -a

. bootstrap.ipk ipkg.ipk openssl.ipk

.. bootstrap.sh ipkg.sh wget-ssl.ipk

DiskStation>

Je ne sais pas pourquoi l'ordi ne les trouve pas,

Je ne comprend pas,

Et toi?

Lien vers le commentaire
Partager sur d’autres sites

>Removing temporary ipkg repository...

jusque là, ok

que donne en telnet:

cat /opt/etc/ipkg/cross-feed.conf

>Installer manuellement openssl et wget-ssl

>J'ai decompacte les deux fichiers et les ai place dans public mais

>DiskStation> ipkg install openssl_0.9.7d-5_armeb.ipk

>ipkg: openssl_0.9.7d-5_armeb.ipk: No such file or directory

étais-tu bien dans le répertoire public ?

pour cela :

cd /volume1/public

après: ipkg install openssl_0.9.7d-5_armeb.ipk

ou directement

ipkg install /volume1/public/openssl_0.9.7d-5_armeb.ipk

pour vérifier dans quel répertoire tu es:

pwd

est que cela irait mieux ?

Lien vers le commentaire
Partager sur d’autres sites

C'est bon j'ai trouvé :pardon:

En fait lors d'une première installation, j'avais installé le mauvais bootstrap.

Je pensais qu'en réinstallant le ds106e, toute la configuration était effacée... mais ça doit pas etre le cas, même s'il le soft dit qu'il formate la partition systeme.

J'ai donc sortit le DD du boitier, l'ai installé dans mon PC et effacé toute les partitions...

Nouvelle installation et ... tout baigne.

Merci a tous...

Lien vers le commentaire
Partager sur d’autres sites

Il me faudrait faire mieux :

DiskStation> cat /opt/etc/ipkg/cross-feed.conf

src/gz cross http://ipkg.nslu2-linux.org/feeds/optware/ds101/cross/stable

src/gz cross http://ipkg.nslu2-linux.org/feeds/optware/ds101/cross/stable

src/gz cross http://ipkg.nslu2-linux.org/feeds/optware/ds101/cross/stable

src/gz cross http://ipkg.nslu2-linux.org/feeds/optware/ds101/cross/stable

DiskStation> ipkg install /volume1/public/openssl_0.9.7d-5_armeb.ipk

ipkg: invalid magic

DiskStation> cd ..

DiskStation> cd ..

DiskStation> cd ..

DiskStation> pwd

/

DiskStation> cd /volume1/public

DiskStation> ipkg install /volume1/public/openssl_0.9.7d-5_armeb.ipk

ipkg: invalid magic

DiskStation> ipkg install openssl_0.9.7d-5_armeb.ipk

ipkg: invalid magic

Il est logique avec lui-meme,

Et voici ce que j'ai dans public :

openssl_0.9.7d-5_armeb.ipk

openssl_0.9.7d-5_armeb qui comprend

control.tar.gz

debian-binary

data.tar.gz

Que peut bien vouloir dire invalid magic?

Lien vers le commentaire
Partager sur d’autres sites

>DiskStation> cat /opt/etc/ipkg/cross-feed.conf

>src/gz cross http://ipkg.nslu2-linux.org/feeds/optware/ds101/cross/stable

>src/gz cross http://ipkg.nslu2-linux.org/feeds/optware/ds101/cross/stable

>src/gz cross http://ipkg.nslu2-linux.org/feeds/optware/ds101/cross/stable

>src/gz cross http://ipkg.nslu2-linux.org/feeds/optware/ds101/cross/stable

eh bah, s'il a un trou de mémoire avec ça :))

>Que peut bien vouloir dire invalid magic?

un packet incorrect ?

pour info, quand tu tapes: ipkg

quel version as-tu (permières lignes du haut)?

si ipkg a l'air de répondre, peux tu essayer

ipkg status

pour voir la liste de ce qui est installé

ipkg -test install openssl et nous donner le résultat?

(ce ne fait que tester l'installation possible)

après on avisera.

désolé, faut que j'aille boire, c'est le pot de l'entreprise :o)

Lien vers le commentaire
Partager sur d’autres sites

pour info, quand tu tapes: ipkg

quel version as-tu (permières lignes du haut)?

si ipkg a l'air de répondre, peux tu essayer

ipkg status

pour voir la liste de ce qui est installé

ipkg -test install openssl et nous donner le résultat?

(ce ne fait que tester l'installation possible)

après on avisera.

désolé, faut que j'aille boire, c'est le pot de l'entreprise :o)

DiskStation> ipkg

ipkg: ipkg must have one sub-command argument

ipkg version 0.99.148

DiskStation> ipkg status

Successfully terminated.

DiskStation> ipkg -test install openssl

Nothing to be done

An error ocurred, return value: 4.

Collected errors:

Cannot find package openssl.

Check the spelling or perhaps run 'ipkg update'

DiskStation>

Alors a ta sante et a celle de tous les gens que tu aimes,

Il manque d'openssl?

DiskStation> ipkg update

Downloading http://ipkg.nslu2-linux.org/feeds/optware/...ble/Packages.gz

An error ocurred, return value: 1.

Collected errors:

ipkg_download: ERROR: Command failed with return value 1: `wget --passive-ftp -q -P /tmp/ipkg-X3lAvx http://ipkg.nslu2-linux.org/feeds/optware/...ackages.gz'

DiskStation>

Faute de suggestion, je m'en remet a ta sagesse et a ton savoir.

(j'ai ete avise de ta reponse, c'est quand meme plus confortable.)

Lien vers le commentaire
Partager sur d’autres sites

>ipkg version 0.99.148

c'est pas la dernière version, à priori c'est bien celle du bootstrap.

>DiskStation> ipkg status

>Successfully terminated.

il manque openssl et wget-ssl installé par défaut avec le bootstrap, donc ton bootstrap ne s'est pas bien installé

>DiskStation> ipkg -test install openssl

>Nothing to be done

normal, il doit te manquer wget-ssl

>Alors a ta sante et a celle de tous les gens que tu aimes,

merci

>Il manque d'openssl?

oui et wget-ssl

>DiskStation> ipkg update

>ipkg_download: ERROR: Command failed with return value 1: `wget --passive-ftp -q -P /tmp/ipkg-X3lAvx ...

'normal' vu ton installation

>Faute de suggestion, je m'en remet a ta sagesse et a ton savoir.

c'est peut-être là le problème, chez moi tout marche bien, donc j'imagine :)

mon conseil du moment (je ne sais pas si suffisant):

. charger http://ipkg.nslu2-linux.org/feeds/optware/....7l-1_armeb.ipk

. le mettre dans /volume1/public

. ipkg install /volume1/public/openssl_0.9.7l-1_armeb.ipk

ça donne quoi ?

si pas l'air de problème:

. charger http://ipkg.nslu2-linux.org/feeds/optware/...0.2-3_armeb.ipk

. le mettre dans /volume1/public

. ipkg install /volume1/public/wget-ssl_1.10.2-3_armeb.ipk

ça donne quoi ?

si pas l'air de problème essayes pour voir

. ipkg update #met à jour la liste des packages

. ipkg -test install ipkg #pour voir s'il arriverait à se mettre à jour sur le net

ça donne quoi ?

je vais acheter des cadeau et je reviens

Lien vers le commentaire
Partager sur d’autres sites

tu avais ecrit :

tu obtiendras le fichier ds101_bootstrap_0.1_8_armeb.xsh

c'est ce fichier que tu dois mettre dans le dossier /volume1/public, par ftp ou partage réseau

Je ne sais pas si c'est important, mais je l'ai decompresse dans un repertoire que j'ai ouvert expres, puis j'ai fait un drag and drop des fichiers decompresses dans la fenetre du repertoire public

Je ne sais pas faire par ftp ou partage reseau

sinon :

DiskStation> ipkg install /volume1/public/openssl_0.9.7l-1_armeb.ipk

ipkg: invalid magic

DiskStation>

Tu as trouve tous tes cadeaux?

Lien vers le commentaire
Partager sur d’autres sites

>puis j'ai fait un drag and drop des fichiers decompresses dans la fenetre du repertoire public

>Je ne sais pas faire par partage reseau

on parle de la même chose

>ipkg: invalid magic

oui, ça j'ai bien compris.

>Tu as trouve tous tes cadeaux?

corvée finie, oui :))

as tu essayé mes conseils du 'moment' dans mon message juste précédent ?

qu'est-ce que ça donne ?

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

Je suis nouveau sur ce forum et j'ai le même problème sur mon DS-101j :

ipkg: invalid magic

J'ai suivi toutes les instructions, sans succès :cray:

Si quelqu'un a de nouvelles pistes ...

Je me réponds à moi même !

La solution se trouve là : http://synology.free.fr/wakka.php?wiki=boostrapds101j

Si ça peut rendre service à d'autres ...

Lien vers le commentaire
Partager sur d’autres sites

Je me réponds à moi même !

La solution se trouve là : http://synology.free.fr/wakka.php?wiki=boostrapds101j

Si ça peut rendre service à d'autres ...

Bonjour,

Au bout du lien

1. Pré requis

(...)

* Téléchargez le script Bootstrap pour DS101j nP ARM

Que veut dire nP ARM?

Merci d'avance.

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.