Aller au contenu

Messages recommandés

Posté(e) (modifié)

Salut,

Je suis pas dieu le père hein... :P

T'as essayé ce dont j'avais parlé il y a quelques posts de ça déjà (indiqué également dans le tuto donné par Vincs) ? A savoir rentrer dans le chroot avant la commande d'installation de debian ? (En résumé, linkage des répertoires nécessaires, lancement du chroot, puis une fois dans le chroot, la commande debootstrap).

Parceque, et aux risques de me répéter, si je me base sur la procédure que t'as suivi et que t'as donné dans le post #212, tes répertoires ne sont pas linkés. je vois donc pas comment tu peux rentrer dans un chroot dans ces conditions.

Modifié par pXy
Posté(e)

Bonjour PxY!!!

J'espere que tu passe de bonnes fetes! Fait gafe quand meme au quotas de fin d'année xD

Ok Je sort ---------> |-|

Je vien de refaire les procédure en essayant d'être méthodologique dans ce que je fait. Et sa a l'air d'avancer, Si tu regarde page 11 j'ai re-re-re-re - modifier mon méssage (J'ai pas envie de taguer avec des problemes a deux sous... Du coup j'ai essayer de linker les repertoires du chroot du syno vers mon dossier debian. Et j'obtien un message d'erreur quand j'execute le sh en root. Je l'est mit page 11 et je le remet la!! Quelqu'un semble avoir u le meme probleme que moi sur http://pellelatarte.fr/2011/06/nas-synology-debian-en-chroot-apache-et-mysql/ Mais pas de réponse....

Excuse moi vraiment PxY...

Amicalement Nautilus

Syno> ./chroot.sh
failed: No such file or directorydebian
failed: No such file or directorydebian
failed: No such file or directorye1/debian
failed: No such file or directorydebian
: not found: line 6:
mount: mounting /volume1/ on /volume1/debian/media/volume1/ failed: No such file or directory
: not found: line 8:
‘: No such file or directorydebian
: not found: line 12:
: No such file or directoryirectory to /volume1/debian
Posté(e)

Bonsoir,

Concernant ton script, je pense qu'il y a un problème de codage lorsque tu as créer son script (attention aux éditeurs de texte qui souvent posent problème quand on envoie le truc tel quel sur linux).

Via putty sur ton NAS, fais

vi /volume1/debian/chroot.sh

Regardes si t'as pas des caractères à la con ou un problème du genre sur ton script. Au besoin modifies le pour que tout soit nickel.

Si t'as ipkg sur ton nas, tu peux tenter d'installer nano, plus aisé d'un vi quand on a pas trop l'habitude.

Posté(e)

T'est vraiment gentil PxY c'est totalement sa !! J'ai reussie la deuxieme parti du debootstrap.. Merki Merki Merki !!! Mille fois

Je m'attaque a apache et mysql ce soir voir si j'arrive a faire mon site de streaming avec les plugins mencoder etc..

Merci encore PxY !!

Posté(e) (modifié)

Bonjours PxY,

J'ai reussie toute la manoeuvre il y a 2 jours, mais je vien de la refaire et j'obtien ce message d'erreur quand je veut executer le script de linckage et j'ai ce message alors que j'avais reussie a aller plus loin y a 2 jours !!! :'(

ps: J'ai tout recommencer pour la raison que quand je fesait mon apt-get update ( je croie que je n'avais pas les bonnes resolv.list... ) Je ne savaits pas y avais que 32 et 64 bits j'ai prit au pifff.. S'a a capoute... Bref j'ai recommencer et j'ai sa !!!

chroot: can't execute '/bin/bash': Input/output error

Excuse moi vraiment :$

edit: J'en est deduit que le bash n'est pas installer

----> installe de IPKG raté j'ai sa comme message :'(

Optware Bootstrap for syno-mvkw.
Extracting archive... please wait
bootstrap/
bootstrap/bootstrap.sh
bootstrap/ipkg-opt.ipk
bootstrap/ipkg.sh
bootstrap/optware-bootstrap.ipk
bootstrap/wget.ipk
1232+1 records in
1232+1 records out
Backup your configuration settings, then type:
  rm -rf /volume1/@optware
  rm -rf /usr/lib/ipkg
This will remove all existing optware packages.
You must *reboot* and then restart the bootstrap script.

REEDIT :

Appliquer ces deux commandes !!!Redémarer et refaire l'install --'

  rm -rf /volume1/@optware
  rm -rf /usr/lib/ipkg

Apres installation de IPKG et bash apres ... Meme erreur et je trouve rien sur le net ...

chroot: can't execute '/bin/bash': Input/output error
Modifié par nautilus
Posté(e)

Bonsoir, j'essaye de télécharger le package debian chroot, mais j'ai un échec de téléchargement, est-ce normal? Ya une solution pour pouvoir installer ce package sur mon DS412+ ?

Merci pour votre aide.

Posté(e) (modifié)

Bonsoir, j'essaye de télécharger le package debian chroot, mais j'ai un échec de téléchargement, est-ce normal? Ya une solution pour pouvoir installer ce package sur mon DS412+ ?

Merci pour votre aide.

Je rencontre le même soucis que toi sur le centre de paquet avec le SPK Debian Chroot... :wacko:

Edit : J'ai finalement compilé directement les sources avec spksrc pour mon architecture...

Modifié par DanyTheDog
Posté(e) (modifié)

Salut,

T'es vraiment reparti de 0 ? (En supprimant le repertoire debian sur ton syno et en reprenant toues les etapes ?) ton erreur pue le problème d'architecture.

PS : je reponds quand je peux. Je ne suis pas toujours disponible surtout en ce moment. D'autant plus qu'il y a sur ce forum des personnes nettement plus compétentes que moi en la matière :-)

Modifié par pXy
Posté(e)

Je sait ma biquette !!! Pas grave meme si tu repond dans les 3 jours ouvert !! xD

Y a vraiment !! VRAIMENT pas de sousi, je trouve sa super simpas que tu me file un coup de main!!

Je suis reparti de zero car quand je suis arriver a l’étape de apt-update il est parti chercher une mauvaise update du fait que mon fichier resolv.list contennais les up de debian SID 32 bit ... j'avais trouver que sa !!!

Quand tu dit supprimer les dossier debian du syno ? ta des répertoires a cité PxY ?

Posté(e)

Salut,

Le répertoire où est installé ton debootstrap (volume1/debian de mémoire). Le supprimer complètement, en recréer un autre et réinjecter le tar issu de ton debootstrap. Puis tenter à nouveau de chrooter ton système.

Posté(e) (modifié)

Bonsoir,

Honnêtement nautilus, si t'es sûr de bien avoir bien supprimé ton répertoire debian, et d'être reparti sur les mêmes bases qu'avant, je ne vois pas pourquoi ça ne fonctionne plus.

A ma connaissance non, il n'y a que le répertoire où tu as dézippé ton debootstrap à supprimer.

Modifié par pXy
  • 4 semaines après...
Posté(e)

Bonsoir je me casse un peu les dents sur le net,

Pour resituer je souhaite mettre en place le fameux steamcmd or j'obtiens :

- "-ash: ./steamcmd.sh: not found" malgré le téléchargement de steamcmd en suivant le tuto : https://developer.valvesoftware.com/wiki/SteamCMD:fr#Automatiser_SteamCMD

Bon j'ai peut-être raté quelque chose (a vous de me le dire si vous avez des suggestions)

Puis je tombe ici, et je me dit que c'est la solution! mais le lien proposé par Diaoul est mort :( est-ce que vous avez des sources quelques part?

Merci de votre (futur) aide ;)

Posté(e) (modifié)

Salut !

Moi j'ai réussi a faire fonctionner le SteamCmd et voici mon dernier post :

Le truc ou j'ai bloqué c'est le : "sudo tar -cvzfp sdebian.tar.gz sdebian" au lieu de ce qui est écrit dans le tuto.

Apres pour la fin du tuto tu n'as pas besoin si tu ne veux faire fonctionner que SteamCMD.

Et par contre tu vas avoir besoin de "screen" avec IPKG pour garder ta session avec le debootstrap.

Dis nous quel sont tes points de difficultés.

Modifié par Marcellusio
Posté(e)

Bonsoir,

Alors j'ai suivi le tuto. J'ai réussi à passer l'erreur :

./steamcmd.sh: line 29: /volume1/steam/linux32/steamcmd: cannot execute bin en mettant un lien symbolique vers le bon bash.

Mais là je but sur :

./steamcmd.sh: line 29: /volume1/steam/linux32/steamcmd: cannot execute binary file

Si vous avez une idée ? :)

Posté(e) (modifié)

L'objectif du tuto est de créer une image de la debian déboostrapé. (attention à l'architecture que tu as sur ton NAS "uname -a")

Une fois que tu as cette image (le tar.gz) tu la place dans une dossier du volume 1. (de preference ne change pas les noms)

Tu y créé aussi le fichier "chroot.sh" comme sur le tuto et tu l'execute.

Tu debootstrap ta debian.

Tu fais les mise à jour de ton système (apt-get ...)

Il faut absolument que tu passe cette commande : sudo apt-get install lib32gcc1

Sinon tu auras une erreur à l'installe de SteamCMD.

Voila ton système est pret :)

Bon pas contre faut bien que tu comprennes le schéma du tuto, tu fais fonctionner Debian en utilisant le noyau du NAS !

Et pour finir, il faut apprendre comment fonctionne "Screen" : http://doc.ubuntu-fr.org/screen

Ca te permet de faire fonctionner ta session ssh en fond de tache pour garder la Debian activé même quand tu te déconnecte du NAS.

Je me doute que ca ne réponds pas à ta question directement mais c'est la seule façon de faire fonctionner SteamCMD. (et il fonctionne chez moi mais ne t'attends pas à des miracles pour la rapidité)

Modifié par Marcellusio
Posté(e) (modifié)

Bonsoir,

On se heurte ici au même problème qu'ont eu nautilus et d'autres :

Si ta commande (et je suppose que c'est le cas) est executée dans le jail du chroot, le chemin absolu des fichiers n'est plus le même et l'utlisation de liens symboliques vers un fichier en dehors du chroot ne fonctionnera pas (à ma connaissance en tout cas, les spécialistes confirmeront ou infirmeront).

Si tu veux accéder à des répertoires hors du chroot (sous entendu quand t'es dans le jail), il faut "linker" les répertoires.

Par exemple (en admettant que tu n'es pas changer le répertoire debian) à exécuter AVANT la commande de chroot :

mount -o bind /volume1/@appstore/debian-chroot/var/chroottarget/steam /volume1/steam/

Une fois que t'es dans le chroot, le chemin d'accès à ton executable sera /steam/linux32/steamcmd

Sinon tu peux tenter avec un lien symbolique (bien qu'encore une fois il me semble bien que ça ne fonctionne pas...du moins sur les fichiers hors du jail), mais en aucun cas tu ne peux dans un chroot passer un chemin absolu correspondant à la racine de ton système.

Le chroot à justement pour incidence de changer la racine..donc un chemin /volume1/.. ne veut rien dire pour lui.

Ps : faut vraiment que j'arrête de poster avec ma tablette..je me fais peur quand je me relis :X

Modifié par m1thos

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…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

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