Aller au contenu

Featured Replies

Posté(e)

Bonjour à tous

Je rencontre un soucis avec l'installation du paquet debian Chroot. J'ai un Nas 214 play avec 2 disques 3 TO. Je souhaite installer le paquet de la communauté debian chroot, il me demande d'abord d'installer python vers 2.7 puis une fois qu'il a fini l'installation de debian chroot, je clique pour le lancer et là : " Echec lors du lancement de la réparation du paquet"

Avez- vous une idée du problème ?

Merci beaucoup par avance

Posté(e)

Je m'étais fait un petit mémo pour un chroot debian, sans le packet chroot syno, je te le livre en vrac (avec quelques commentaires en +), mais avec docker (encore en beta) ça ne sera bientôt plus nécessaire pour la plupart des usages :

#0-Prérequis :

#avoir un petit linux de dispo (de préférence la même distro et la même archi)
#créer un "partage/dossier" sur le nas destiné à accueillir les chroot (dans l'exemple ça sera /volume1/chroot)
#avoir un accès ssh au nas

#1-sur le linux :

mkdir synodebian
sudo debootstrap --foreign --arch armhf wheezy synodebian
sudo tar cvzpf synodebian.tar.gz synodebian
scp synodebian.tar.gz root@adresse_du_nas:/volume1/chroot/

#2-sur le NAS

cd /volume1/chroot/

#On décompresse le stage 1
tar xzpf synodebian.tar.gz

#On créé un fichier de boot
cat > /volume1/chroot/S99chrootDebian.sh << EOF
CHROOT=/volume1/chroot/synodebian
mount -o bind /dev $CHROOT/dev
mount -o bind /proc $CHROOT/proc
mount -o bind /dev/pts $CHROOT/dev/pts
mount -o bind /sys $CHROOT/sys
cp /etc/resolv.conf $CHROOT/etc/resolv.conf
#lancement des services dans le chroot (en fonction des besoins)
#chroot $CHROOT /etc/init.d/rsyslog start
#chroot $CHROOT /etc/init.d/mtab.sh start
#chroot $CHROOT /etc/init.d/ssh start
EOF

#on renomme le système
echo synobian > /volume1/chroot/synodebian/etc/hostname
echo '127.0.0.1 synobian' > /volume1/chroot/synodebian/etc/hosts

chmod 755 /volume1/chroot/S99chrootDebian.sh
#on monte le chroot
/volume1/chroot/S99chrootDebian.sh

#3-dans le chroot

chroot /volume1/chroot/synodebian /bin/bash
#stage 2
/debootstrap/debootstrap --second-stage

#4-configuration d'apt dans le chroot

cat > /etc/apt/sources.list << EOF
deb http://ftp.fr.debian.org/debian/ wheezy main
deb-src http://ftp.fr.debian.org/debian/ wheezy main
deb http://security.debian.org/ wheezy/updates main
deb-src http://security.debian.org/ wheezy/updates main
deb http://ftp.fr.debian.org/debian/ wheezy-updates main
deb-src http://ftp.fr.debian.org/debian/ wheezy-updates main
EOF

cat > /etc/apt/apt.conf << EOF
APT::Install-Suggests "false";
APT::Install-Recommends "false";
Aptitude::Recommends-Important "false";
Aptitude::Suggests-Important "false";
EOF

#on empeche les services de se lancer lors de l'installation (pour éviter les conflits de port)
cat > /usr/sbin/policy-rc.d << EOF
#!/bin/sh
echo "All runlevel operations denied by policy" >&2
exit 101
EOF

#mise à jour de la liste des paquets
aptitude update

#5-configuration des locales

#on installe les locales
aptitude install -y locales

#on configure les locales (perso je choisi toujours en_US.UTF-8 UTF-
#dpkg-reconfigure locales
locale-gen en_US.UTF-8

#6-mise à jour et installation des paquets souhaités

#on met le système à jour
aptitude upgrade -y

#et on installe les paquets souhaités (ici bash-completion ssh et vim)
aptitude install -y bash-completion ssh vim

#on configure le démon ssh pour écouter sur un port libre (ex : 2222)
sed -i 's/Port 22/Port 2222/' /etc/ssh/sshd_config

#on sort du chroot
exit

#7-dans le nas

#on créé un lien pour que le chroot soirt lancé au démarrage du syno
ln -s /volume1/chroot/S99chrootDebian.sh /usr/syno/etc/rc.d/S99chrootDebian.sh
#on reboot le nas pour tester
reboot

#8-test

#test
#test
#enjoy
Posté(e)

Bonjour à tous

Je rencontre un soucis avec l'installation du paquet debian Chroot. J'ai un Nas 214 play avec 2 disques 3 TO. Je souhaite installer le paquet de la communauté debian chroot, il me demande d'abord d'installer python vers 2.7 puis une fois qu'il a fini l'installation de debian chroot, je clique pour le lancer et là : " Echec lors du lancement de la réparation du paquet"

Avez- vous une idée du problème ?

Merci beaucoup par avance

Même soucis sur mon DS112+. Impossible à lancer.

EDIT : ce tuto est complet : http://www.hang321.net/en/2014/08/16/debian-chroot-on-dsm/

En fait pas besoin de le lancer après installation, il faut directement se logger en SSH.

Modifié par DjMomo

Posté(e)

C'est dû à l'update récent de Python, le fix est en cours.

Posté(e)
  • Auteur

@diaoul merci pour ton aide. Tu sais quand le fix sera en place ?

@DjMomo Merci pour ta réponse tu as testé le lien que tu proposes ça fonctionne chez toi ?

@Fenrir Merci pour ton tuto ;)

Posté(e)
  • Auteur

Une nouvelle version de Debian Chroot est dispo : 7.4-5

plus de pb à l'installation me concernant

Merci pour votre aide

  • 2 semaines après...
Posté(e)

Comment installer php 5.5 sur une architecture armv71? j'ai un 214se et les paquets dotdeb me disent qu'il n'y a pas de paquet pour mon archi

  • 2 ans après...
Posté(e)

Bonjour je relance le sujet car mon chroot est toujours en chargement et je sais pas quoi faire.

 

Merci de votre aide

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…

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.