Aller au contenu

Messages recommandés

Posté(e) (modifié)

On est d'accord m1thos.

Je pense qu'il y a un problème de compréhension du cloisonnement du chroot.

Le mieux, de mon point de vue, c'est de garder la session chrooté avec screen et d'installer les applications souhaité dans la debian.

Modifié par Marcellusio
Posté(e)

Bonjour,

Merci c'est très instructif! Je pense avoir fait correctement les choses pour autant.

Je vais reprendre la procédure depuis le début histoire de la refaire au mieux.

Je reviens vers vous pour vous tenir au courant.

Bonne journée!

Posté(e)

Bon il y a du nouveau!!

J'ai bien tout repris de zéro, j'ai appliqué la procédure de http://pellelatarte.fr/category/nas/ je fait le script chroot.sh et je l’exécute sans soucis je me trouve alors dans le chroot. je lance l'update/upgrade :

root@DS:~# apt-get update
Reading package lists... Done
root@DS:~# apt-get upgrade
Reading package lists... Done
Building dependency tree... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
(bon disons que c'est déjà à jour :) )
Je lance l'installation de lib32gcc1 :
root@DS:~# apt-get install lib32gcc1
Reading package lists... Done
Building dependency tree... Done
E: Unable to locate package lib32gcc1
Ok, bon je pense que je l'ai déjà !
Je tente alors steam (en chroot toujours) et je suis la procédure :
mkdir steam
cd steam
wget http://media.steampowered.com/client/steamcmd_linux.tar.gz
tar -xvzf steamcmd_linux.tar.gz
rm steamcmd_linux.tar.gz
Et tente un ./steamcmd.sh :
root@DS:~/steam# ./steamcmd.sh
./steamcmd.sh: line 29: /root/steam/linux32/steamcmd: cannot execute binary file
(j'ai les bon droits sur le fichier pour l'exécution pourtant :/ )
J'avoue caler sur cette erreur...
Posté(e) (modifié)

Je te confirme que ton installation à l'air correct :)

pour lancer steamcmd, essaye :

sh steamcmd.sh

ou

/bin/sh steamcmd.sh

Sinon j'ai lu sur le net d'installer cette librairie aussi :

apt-get install ia32-libs

Je pense que tu tiens le bon bout :)

avec ton erreur je dirai simplement qu'il faut trouver le bonne libraire qui exécute l'install en 32 bits.

Et sinon, tu veux y mettre quoi comme serveur ? ( moi c'était pour essayer Starbound)

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

Bonsoir,

@m1thos : yeap dans /root/steam (j'aurais pas dû?)

@Marcellusio : alors sh steamcmd.sh et /bin/sh steamcmd.sh donnent :

root@DS:~/steam# /bin/sh steamcmd.sh
cd: 3: can't cd to steamcmd.sh
[: 30: unexpected operator
[: 30: unexpected operator
steamcmd.sh: 30: /linux32/steamcmd: not found

et pour la librairie

root@DS:~/steam# apt-get install ia32-libs
Reading package lists... Done
Building dependency tree... Done
E: Unable to locate package ia32-libs
Idem c'est pour test starbound en tant que serveur :)
Modifié par DeathMou
Posté(e) (modifié)

Non non, t'as pas mal fait, je pensais que t'aurais pu installer ça à la racine et qu'il y avait un problème avec le script à ce niveau là. Ce n'est pas le cas.

Tu peux faire un cat /etc/apt/sources.list et regarder ce que t'as dedans ? (toujours dans le chroot hein)

Sinon fait un apt-cache search ia32-libs voir ce que ça sort

Modifié par m1thos
Posté(e)

mmmmmmhhhh..... bon j'ai honte!

sources.list est... vide oO

j'ai ajouter :

deb http://ftp.fr.debian.org/debian/ squeeze main
deb-src http://ftp.fr.debian.org/debian/ squeeze main

deb http://security.debian.org/ squeeze/updates main
deb-src http://security.debian.org/ squeeze/updates main

Du j'ai update/upgrade mais les deux commandes de recherche :

apt-cache search ia32-libs et apt-cache search lib32gcc1 ne me retournent rien...

(malgré la MàJ, stemcmd.sh ne veux pas se lancer)

Ps : je tente l'install sur un ds210j (pour le test avant de le mettre sur le 710+) et uname -a retourne :

Linux DS 2.6.32.12 #3810 Tue Dec 17 13:02:18 CST 2013 armv5tel GNU/Linux
Posté(e) (modifié)

Il te manque des sources.

Oublie pas apt-update & apt-upgrade

puis regarde en lançant apt-cache search ia32-libs

Ensuite tente l'installation

(désolé, je mets ça en haut de mon post car j'arrive pas à éditer mon message sous la balise code >_<

Mets ça dans ton sources.list

################################################
## squeeze
deb http://ftp.fr.debian.org/debian/ squeeze main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ squeeze main contrib non-free

# squeeze security
deb http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-free

# squeeze update
deb http://ftp.fr.debian.org/debian/ squeeze-updates main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ squeeze-updates main contrib non-free

################################################
## wheezy
deb http://ftp.fr.debian.org/debian/ wheezy main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ wheezy main contrib non-free

## wheezy security
deb http://security.debian.org/ wheezy/updates main contrib non-free
deb-src http://security.debian.org/ wheezy/updates main contrib non-free

################################################
## sid
deb http://ftp.fr.debian.org/debian/ sid main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ sid main contrib non-free

################################################
## experimental
deb http://ftp.fr.debian.org/debian/ experimental main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ experimental main contrib non-free

Modifié par m1thos
Posté(e)

Si tu as un armv5tel je pense qu'il faut faire la debian avec cette commande :

 sudo debootstrap --foreign --arch armel squeeze sdebian

avec du x86_64:

 sudo debootstrap --foreign --arch amd64 squeeze sdebian

Sinon il y a une autre alternative pour les lib32 :

dpkg --add-architecture i386
apt-get update
apt-get install ia32-libs

Perso je suis avec une wheezy et je suis avec 1813+ donc x86_64.

Posté(e) (modifié)

Moi je pensais qu'il avait un 710+...du coup je m'étonnais qu'il ne soit pas passé par le paquet fournis par Diaoul et s'éviter de passer par la case debootstrap.

edit : heuuu maintenant que je dis ça, c'est un CPU 64 bits sur le 710+ ?

fais un uname -a dans le chroot DeathMou...

EDIT 2 : je me réponds à moi même : http://ark.intel.com/fr/products/43517/Intel-Atom-Processor-D410-512K-Cache-1_66-GHz

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

Ah oui j'avais pas précisé pour le 210j... désolé

Donc les sources on fait un jolie update! mais idem...

@Marcellusio : j'ai fait la commande suivante sur ma debian :

 debootstrap --foreign --arch armel squeeze sdebian

(en gros j'ai suivi le tuto de http://pellelatarte.fr/2011/06/nas-synology-debian-en-chroot-apache-et-mysql/ )

je tente la dpkg :)

Merci à vous pour tout vos efforts!

Bon la dpkg retourne :

dpkg: unknown option --add-architecture
Modifié par DeathMou
Posté(e) (modifié)

Ah t'as un 210J ?

Le problème c'est que les librairies que tu tentes d'installer sont dédiée au CPU de type x86_64

http://packages.debian.org/fr/squeeze/lib32gcc1

http://packages.debian.org/fr/squeeze/ia32-libs

Tu ne pourras donc pas les installer sur ton arch.


Bon c'est mort pour toi, désolé :

Source Dedicated Server is not compiled for ARM processors. You can try, but it will simply tell you that it can't execute the binary file.

Je suis désolé, je m'étais fié à ce que je voyais sous ton avatar....j'étais persuadé que t'avais une architecture Atom, je t'ai fais perdre ton temps :(

A moins de récupérer les sources et de recompiler pour ton arch...mais déjà faut les trouver, et secondo, vu les dépendances qu'il doit y avoir, t'as pas fini de t'arracher les cheveux...

Modifié par m1thos
Posté(e)

Ah!

Ben zut alors c'est vraiment moche :(

Sinon rapidement uname -a sur le 710+ :

Linux DS710 3.2.40 #3810 SMP Fri Jan 3 13:35:15 CST 2014 x86_64 GNU/Linux synology_x86_710+
Sur le 210j :
Linux DS 2.6.32.12 #3810 Tue Dec 17 13:02:18 CST 2013 armv5tel GNU/Linux

Donc vous confirmez que c'est mort ?

Posté(e) (modifié)

Ben pour moi, le multiarch ca fonctionne mais au sein d'une même famille d'architecture pour passer du 64 au 32... Mais pas pour faire tourner des librairies i386 sur de l'arm... Je pense pas que tu puisse ajouter une architecture i386 (via dkpg) sur ton debian.

Je précise, comme souvent, que je ne suis pas un professionnel en informatique, je peux donc et j'espere pour toi me tromper mais j'ai peu d'espoir.

A partir de là à part compiler (ou cross compiler) pour de l'arm je vous pas trop comment faire...

Edit : sur le 210j hein..sur le 710 ca ne doit pas poser de soucis

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

Pour moi ça peut fonctionner sur le 710+.

Chez moi :

DiskStation> uname -a
Linux DiskStation 3.2.40 #3810 SMP Fri Jan 3 13:34:26 CST 2014 x86_64 GNU/Linux synology_cedarview_1813+

Dans tous les cas pour Starbound, je te conseille fortement le DS710+

Modifié par Marcellusio
Posté(e)

Ah ca oui, sur le 710+ ca devrait passer (j'allais dire sans problème...faut peut être pas trop s'avancer :D , mais ca devrait fonctionner).

Sur le 210j je suis BEAUCOUP plus sceptique pour les raisons que j'ai évoquées plus haut.

PS : en admettant que ce fut possible, vu la puissance fabuleuse du 210j, quid des ressources systèmes ? Je n'ai aucune idée de ce que peut bouffer un serveur de ce type mais bon...

Posté(e)

Ok merci les gars pour votre aide!!

Le problème c'est que je ne souhaite pas me risquer sur le 710+ qui à des données un peu plus sensibles :)

Néanmoins Marcellusio, lorsque tu as fait tourner starbound tu avais combien de personnes dessus et comment était ta consommation de processuer/ram?

(héhé quasi post en même temps m1thos)

Posté(e) (modifié)

Sur ma machine on était 4-3 connectés en même temps mais mon upload limite pas mal.

Niveau charge max on était à 40% de cpu et genre 400Mo de RAM.

On avait un peu de lag mais ça fonctionnait.

Vu le retour que tu nous as fait sur le DS210j, je penses que tu vas y arriver !!!! B)

Modifié par Marcellusio
Posté(e)

Merci d'avoir un retour sur les consommations de Starbound server !

En fait ça mange moins que prévu c'est bien cool.

Demain je vois un collègue de boulot assez balèze en logiciel libre, j'espère qu'il me trouvera une solution, si c'est le cas je posterais la démarche :)

Encore merci pour votre aide et votre réactivité!

Posté(e)

Bien le bonsoir ,

Je vois que je ne suis pas le seul à galérer avec les commande de l'interface du chroot sur le dsm !

Pour ma part j'ai un peu laché prise j'ai pas mal de boulot et deux trois truc en tête désolé de ne pas avoir donné signe de vie !

Posté(e)

Bonsoir,

Pour ma part, je n'utilise pas l'interface dsm. Mais ca dépend surtout de la maniére dont on utilise le paquet et ce qu'´on compte faire avec.

Pour certaines utilisations l'interface DSM est parfaite et simplifie grandement les choses. Pour d'autres ce n'est pas vraiment adapté.

Posté(e) (modifié)

Bonjour à tous, je n'y connais rien en linux mais j'ai eu envie d'essayer ce chroot car j'ai toujours aimer bidouiller mes appareils (vieux gsm sony ericsson K750, smartphones, ...) et le port VGA de mon DS1511+ me démange ... alors bon je l'ai installé via telnet car via webconsole ça marchais pas... j'ai installé ssh, mis le port 220 mais voilà je suis coincé : dans putti pour ssh il me faut un mot de passe pour le root ... j'ai tout essayé.... je trouve pas

HELP please

Sur https://wiki.debian.org/fr/Chroot ils parlent du fichier /etc/passwd mais prout ça m'aide pas...

EDIT et en plus si je lance aptitude dans telnet l'affichage bug carrément (en mode "interractive comme ils disent") (surement une histoire de codage... ou de telnet... en tout cas telnet aime pas l'utf8 ...)

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

Bonsoir,

Houlà, je dois avouer que j'ai pas tout tout compris...

On va essayer d'éclairer un peu les choses :

* Le port VGA de ton synology sert d'interface à un mode console. Pour comprendre un peu mieux ce que tu veux faire :

- Ton port VGA est désactivé et ne fonctionne pas (sous entendu il ne fonctionne pas DU TOUT) : Le problème est que tu ne poses pas la question au bon endroit et que le chroot n'aurait que peu (voir pas) d'intérêt dans ce cas là. Je n'ai pas de port vga sur mon 712+ mais je suppose qu'il y a peut être un setting dans le fichier syno.conf, dans ce cas poste un sujet dans le forum approprié.

- Ton port VGA fonctionne en console : tu veux "bidouiller" quoi exactement ? Parcequ'à part un mode console t'aura rien (donc chroot te sers à rien encore une fois). Si c'est pour avoir DSM sur le VGA c'est juste pas possible directement (DSM étant une page web...tu peux pas rediriger ça vers une sortie VGA). Indirectement voudrait dire installer un environnement graphique. Admettons que ça soit possible via le chroot (ce dont je ne crois pas une seule seconde en raison du cablage du port VGA qui doit être sur une puce ultra-minimaliste..ne servant qu'à afficher une console), si tu n'as aucune connaissance de linux ça risque d'être tendu..

*

alors bon je l'ai installé via telnet car via webconsole ça marchais pas... j'ai installé ssh, mis le port 220 mais voilà je suis coincé :

Bon j'ai compris que t'avais activé SSH et Telnet sur DSM, mais j'ai pas compris le "alors bon je l'ai installé" : installé quoi ? le chroot ? T'as un paquet sur synocommunity qui t'installe tout. A moins que tu veuilles dire "je suis rentré dans le chroot via telnet".

dans putti pour ssh il me faut un mot de passe pour le root ... j'ai tout essayé.... je trouve pas

Le nom d'utilisateur du compte "root" sur le synology correspond à celui du compte admin sur DSM (attention, je parle bien du compte admin, PAS du groupe administrateur).

EDIT et en plus si je lance aptitude dans telnet l'affichage bug carrément (en mode "interractive comme ils disent") (surement une histoire de codage... ou de telnet... en tout cas telnet aime pas l'utf8 ...)

je comprends encore moins...Ton aptitude, tu le lance dans le chroot ?

- Si non, c'est sûr que ça risque pas de fonctionner. Le système synology ne connait pas et ne gère pas APT, contrairement à d'autre gestionnaire de paquet type ipkg.

- Si oui : donc t'arrives à rentrer dans le chroot, donc t'as pas de problèmes d'accès root en SSH/telnet sur le syno.

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

Bonsoir, je possède un DS413. J'ai installé debian chroot, je me connecte en root puis demarre debian grâce à /var/packages/debian-chroot/scripts/start-stop-status chroot

Mais voici ce qu'on me donne après un # aptitude update
Illegal instruction

un "uname -a" me donne

Linux MaStation 2.6.32.12 #3810 SMP Mon Dec 2 17:15:50 CST 2013 ppc GNU/Linux

Pouvez-vous m'aider ?

Merci.

Modifié par flashoux

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.