[FR] Debian/Etch/debootstrap/SSH: Erreur Terminal

Le
Salokine Terata
Bonjour,

J'ai un problème assez particulier sur ma Debian Etch que j'arrive
difficilement à identier:

SYMPTÔMES:
--
Lorsque je lance par exemple la commande:
MY_USER@MY_COMPUTER:~$ screen
Must be connected to a terminal.

(Peut-être que screen-users@gnu.org connaissent bien ce problème, en to=
ut cas,
Google ne m'a malheureusement pas aider)

(Maybe screen-users@gnu.org knows this error message and could explain me w=
hat
is wrong.)

Lorsque je lance la commande:
MY_USER@MY_COMPUTER:~$ su
su : doit être lancé à partir d'un terminal

CONTEXTE:

J'utilise une Debian Etch sur un serveur Herbergé.
Sur celui-ci, j'ai créé un système debootstrap d'une Debian/Etch auss=
i.
Toujours sur mon serveur principal, j'ai installer la fonction libpam-chroot
J'ai ensuite configuré le fichier /etc/security/chroot.conf pour que
l'utilisateur MY_USER tombe directe dans le système debbootstrap chrooté

MES TESTS:

Le screen et le su fonctionnent très bien dans le système principal
Lorsque je suis dans mon système principal, et passe manuellement en chro=
ot
dans mon système debootstrap (mon MY_USER ou mon root c'est pareille),
j'obtiens aussi les mêmes messages d'erreur relatif au terminal ou à su=
. (cf.
SYMPTÔME plus haut)

Je crois que le problème vient peut-être de mon système deboostrap ?
Pourtant j'ai utilisé la commande "debootstrap etch /var/chroot/MY_SYSTEM=
",
tout ce qu'il y a de plus conventionnel.

Autre point que j'ai remarqué, l'affectation d'un TTY au niveau des proce=
ssus
Dans mon chroot, la commande "ps -edf" ne me renvoi rien
Dans mon système principal, les processus initiés dans l'environnement=

debootstrap n'ont pas de TTY affecté (regardez les "?"):

root@MY_COMPUTER:# ps -ef | grep USER_ID
USER_ID 17107 17105 0 09:57 ? 00:00:00 sshd: MY_USER@pts/0
USER_ID 17108 17107 0 09:57 pts/0 00:00:00 -bash
root 19323 18063 0 10:29 pts/1 00:00:00 grep USER_ID
USER_ID 23380 1 1 May11 ? 00:38:30 /usr/..etc
USER_ID 23382 1 1 May11 ? 00:35:27 /usr/..etc

Dernier point que j'ai constaté, une différence au niveau des /dev/pts =
entre
le système principal et le système chrooté debootstrap:
Sur mon système principal:
root@MY_COMPUTER:# ls -al /dev/pts/
total 0
drwxr-xr-x 2 root root 0 2008-03-27 22:36 .
drwxr-xr-x 11 root root 13440 2008-04-27 10:24 ..
crw--w- 1 MY_USER tty 136, 0 2008-05-12 10:34 0
crw--w- 1 OTHER_USER tty 136, 1 2008-05-12 10:34 1

Sur mon système chroot/debootstrap:
root@MY_COMPUTER:/# ls -al /dev/pts/
total 8
drwxr-xr-x 2 root root 4096 2008-05-10 18:11 .
drwxr-xr-x 4 root root 4096 2008-05-10 18:12 ..
Rien de plus.


Voilà .
A quel niveau se situe mon problème ?
Ai-je mal fait le deboostrap ?
Est-que je dois recréer manuellement les périphériques pts ? ( Mais j=
'ai
l'impression qu'ils se crééent dynamiquement )
Ou est-ceque j'ai oublié quelque chose pour permettre la "propagation" de=
mes
périphériques dans mon environnement chrooté ?

Bref beaucoup de questions car trop de directions possibles !

Merci de votre aide et bonne journée
Salokine Terata.

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Sylvain Sauvage
Le #9675691
Salokine Terata, lundi 12 mai 2008, 10:53:28 CEST

Bonjour,



’jour,

[…]



Est-ce que tu montes bien /dev et /proc en « bind » d ans ton
chroot ?
P.ex. mount --bind /dev /lechroot/dev

--
Sylvain Sauvage

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Sylvain Le Gall
Le #9675581
[En-tête "Followup-To:" positionné à gmane.linux.debian.user.french.]
On 12-05-2008, Salokine Terata
Bonjour,

J'ai un problème assez particulier sur ma Debian Etch que j'arrive
difficilement à identier:

SYMPTÔMES:
-----------------
Lorsque je lance par exemple la commande:
:~$ screen
Must be connected to a terminal.

(Peut-être que connaissent bien ce problème, en tout cas,
Google ne m'a malheureusement pas aider)

(Maybe knows this error message and could explain me what
is wrong.)

Lorsque je lance la commande:
:~$ su
l'utilisateur MY_USER tombe directe dans le système debbootstrap chrooté



Je pense qu'il faut vérifier la présence de de /dev/ptmx qui est
l'entrée de controle du /dev/pts.

Regards,
Sylvain Le Gall

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Publicité
Poster une réponse
Anonyme