From: Herbert Poetzl (herbert_at_13thfloor.at)
Date: Wed 04 May 2005 - 16:02:44 BST
On Wed, May 04, 2005 at 02:32:59PM +0200, Arjen wrote:
> On Wed, 4 May 2005, Herbert Poetzl wrote:
> >On Tue, May 03, 2005 at 06:24:11PM +0200, Arjen wrote:
> >>On 3/5/05 10:55 am, "Werner Schalk" <werner_schalk_at_gmx.de> wrote:
> >>>My system is Gentoo, and I am still using util-vserver X on
> >>>2.6.11-rc3-vs1.9.4. My USE flags do include "vserver" and portage
> >>>overlay is
> >>>set to /usr/local/portage (both inside the vserver). When I execute mc
> >>>the vserver I also get "mc subshell.c: couldn't open master side of pty
> >>>pty_open_master: No such file or directory"
> >>Sounds familiar. I've tried several gentoo vserver installs, with the
> >>portage overlay, without it (normal install) and using baselayout-vserver
> >>the baselayout. None of them would start flawless, you'll have to edit
> >>around 7 or 8 initscripts (add the 'exit 0' on top of the script) or
> >>them from the startupsequence using rc-update (rc-update del checkfs
> >>This might give you a clean startup but I think this is not the right
> >>to do. Why, well because we could break things this way. Like you I'm
> >>experiencing issues with tty's. I've got similar problems using screen and
> >>ssh. Ever tried to ssh from one vserver to another vserver? Or started a
> >>screen session inside a vserver? I think the problem has something to do
> >hmm, did you verify that your user is in the 'tty' group?
> Ok, i've got things working, ssh by adding it to the tty group and screen
> by making it sgid. But, again, i don't think this is the real solution, in
> my host a normal user doesn't need to be in the tty group to be able to
> ssh, or screen doesn't need the sgid bit set to work in the host.
well, hey this is a security feature, feel free to change
the permissions of the pts mount to use insecure rw for
all ... sgid for screen should not be required, if your
user is in the tty group ...
(check with changing the tty with chmod a+rw /dev/tty* )
> >>with /dev/tty*,
> >>crw-rw---- 1 root tty 5, 0 Mar 4 14:39 /dev/tty (inside the vserver)
> >>Compare it with /dev/tty in the host,
> >>crw-rw-rw- 1 root tty 5, 0 May 1 22:32 /dev/tty (in the host)
> Btw, when i extract the stages tarballs (i tried a stage2 & stage3) the
> rights are as in the vserver. I don't know why (and how) it is
> different when compared to the host.
> >>It could be I'm missing something at startup which changes these settings
> >>because of the 'exit 0''s in some of the initscripts. I stopped trying to
> >>solve this, but since you seem to have a similar problem maybe someone
> >>has a
> >>bright moment reading this :)
> >well, both, ssh _and_ screen work here .. which doesn't mean
> >much as the version I tested on is 2.4/1.2.10 ...
> I'm running Gentoo, 126.96.36.199-grsec-vs1.9.5 on an amd64,
be carefult to use 64bit userspace for the tools, and
a nicely patched up dietlibc ...
(unless you are running it with a 32bit kernel ;)
> Vserver mailing list
Vserver mailing list