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

Le
Salokine Terata
Bonjour,

J'ai un problme assez particulier sur ma Debian Etch que j'arrive
difficilement identier:

SYMPTMES:
--
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 problme, 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 systme 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 systme debbootstrap chroot

MES TESTS:

Le screen et le su fonctionnent trs bien dans le systme principal
Lorsque je suis dans mon systme principal, et passe manuellement en chro=
ot
dans mon systme debootstrap (mon MY_USER ou mon root c'est pareille),
j'obtiens aussi les mmes messages d'erreur relatif au terminal ou su=
. (cf.
SYMPTME plus haut)

Je crois que le problme vient peut-tre de mon systme 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 systme principal, les processus initis 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 diffrence au niveau des /dev/pts =
entre
le systme principal et le systme chroot debootstrap:
Sur mon systme 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 systme 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 problme ?
Ai-je mal fait le deboostrap ?
Est-que je dois recrer manuellement les priphriques pts ? ( Mais j=
'ai
l'impression qu'ils se crent dynamiquement )
Ou est-ceque j'ai oubli quelque chose pour permettre la "propagation" de=
mes
priphriques dans mon environnement chroot ?

Bref beaucoup de questions car trop de directions possibles !

Merci de votre aide et bonne journe
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
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