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:
        [EMAIL PROTECTED]:~$ screen
        Must be connected to a terminal.

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

(Maybe [EMAIL PROTECTED] knows this error message and could explain me what 
is wrong.)

Lorsque je lance la commande:
        [EMAIL PROTECTED]:~$ 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 aussi.
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 chroot 
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 processus
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 "?"):

        [EMAIL PROTECTED]:# ps -ef | grep USER_ID
        USER_ID 17107 17105     0 09:57 ?                       00:00:00 sshd: 
[EMAIL PROTECTED]/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:
        [EMAIL PROTECTED]:# 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:
        [EMAIL PROTECTED]:/# 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 [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Répondre à