[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Jailkit-dev] [bug #36906] jk_init xterm broken on Debian Squeeze
From: |
anonymous |
Subject: |
[Jailkit-dev] [bug #36906] jk_init xterm broken on Debian Squeeze |
Date: |
Sat, 21 Jul 2012 11:50:43 +0000 |
User-agent: |
Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:11.0) Gecko/20100101 Firefox/11.0 |
URL:
<http://savannah.nongnu.org/bugs/?36906>
Summary: jk_init xterm broken on Debian Squeeze
Project: Jailkit
Submitted by: None
Submitted on: Sat 21 Jul 2012 11:50:43 AM UTC
Category: None
Severity: 3 - Normal
Item Group: None
Status: None
Privacy: Public
Assigned to: None
Open/Closed: Open
Discussion Lock: Any
_______________________________________________________
Details:
I'm using a fresh jailkit-2.15 installation on Debian squeeze ("Linux version
2.6.32-5-xen-amd64 (Debian 2.6.32-45) (address@hidden) (gcc version 4.3.5
(Debian 4.3.5-4) ) #1 SMP Sun May 6 08:57:29 UTC 2012").
When starting nano or lynx in a jailed shell I got errors like "Error opening
terminal: unknown.". Using "export TERM=xterm" led to "Error opening terminal:
xterm.". After some research I found out that xterm is optional and must be
enabled with jk_init. The [xterm] lines were commented out in
/etc/jailkit/jk_init.ini, so I uncommented them.
address@hidden:/home/xxx# jk_init -v /home/jail xterm
/home/jail/usr/bin/xterm already exists, will not touch it
/home/jail/etc/terminfo/README already exists, will not touch it
Device /home/jail/dev/pts/0 does exist already
Device /home/jail/dev/pts/1 does exist already
Device /home/jail/dev/pts/2 does exist already
Device /home/jail/dev/pts/3 does exist already
Traceback (most recent call last):
File "/usr/sbin/jk_init", line 240, in <module>
main()
File "/usr/sbin/jk_init", line 237, in main
activateConfig(config, jail, args)
File "/usr/sbin/jk_init", line 157, in activateConfig
ji.handle_cfg_section(config,jail,cfg,section)
File "/usr/sbin/jk_init", line 142, in handle_cfg_section
jk_lib.copy_device(chroot,tmp,config['verbose'])
File "/usr/share/jailkit/jk_lib.py", line 550, in copy_device
sb = os.stat(path)
OSError: [Errno 2] No such file or directory: '/dev/ptyb4'
I stripped the devices that don't exist in Squeeze until there were no errors
(devices = /dev/pts/0, /dev/pts/1, /dev/pts/2, /dev/pts/3, /dev/tty,
/dev/tty0, /dev/tty4).
The output of the last run of jk_init -v /home/jail xterm is:
/home/jail/usr/bin/xterm already exists, will not touch it
/home/jail/etc/terminfo/README already exists, will not touch it
Device /home/jail/dev/pts/0 does exist already
Device /home/jail/dev/pts/1 does exist already
Device /home/jail/dev/pts/2 does exist already
Device /home/jail/dev/pts/3 does exist already
Device /home/jail/dev/tty does exist already
Creating device /home/jail/dev/tty0
Creating device /home/jail/dev/tty4
But unfortunately nano won't work (Error opening terminal: xterm).
Thanks for your help/Bij voorbaat dank!
_______________________________________________________
Reply to this item at:
<http://savannah.nongnu.org/bugs/?36906>
_______________________________________________
Message sent via/by Savannah
http://savannah.nongnu.org/
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Jailkit-dev] [bug #36906] jk_init xterm broken on Debian Squeeze,
anonymous <=