[Sysadmins] (openvz) Unable to open pty: No such file or directory
Dmitry V. Levin
=?iso-8859-1?q?ldv_=CE=C1_altlinux=2Eorg?=
Пн Дек 31 15:40:46 MSK 2007
On Mon, Dec 31, 2007 at 01:56:12PM +0200, Michael Shigorin wrote:
> С template cache, который наблюдается здесь:
> http://download.openvz.org/template/precreated/contrib/altlinux-4.0-i586.tar.gz
Чья это работа?
> под ALS4.0.1/x86_64 вылазит проблема, описанная здесь:
> http://www.freesource.info/wiki/AltLinux/Dokumentacija/OpenVZ#h3287-18
>
> ---
> Если огребаем такое:
>
> # vzctl enter 101
> enter into VE 101 failed
> Unable to open pty: No such file or directory
>
> -- то дело в /dev/tty, /dev/ptmx и (не)смонтированном /dev/pts/.
> Надо добавить в /etc/fstab этого VE нечто вроде
>
> devpts /dev/pts devpts gid=5,mode=620 0 0
> ---
>
> Из темплейта там (как и в HN) наблюдается:
>
> ---
> devpts /dev/pts devpts nosuid,noexec,gid=tty,mode=620 0 0
> ---
>
> Замена "gid=tty" на "gid=5" достаточна для исправления ситуации.
В нормальной ситуации эта замена не нужна. Другими словами, в этом
template cache сломано что-то ещё.
> Надо будет собрать рабочие template cache для i586/x86_64
Это ведь тривиально:
$ cat tarify.sh
#!/bin/sh -e
cd /
tar --create --file=- --numeric-owner --one-file-system --sparse -- *
$ hsh --save --init --pkg-build=, &&
hsh-install basesystem bzip2 apt etcnet glibc hostinfo less sysklogd vim-console netlist openssh-server rsync time shadow-edit shadow-groups (да, здесь есть избыточность) &&
hsh-fakedev -r /dev/tty &&
hsh-fakedev -r /dev/ptmx &&
hsh-run --root --execute tarify.sh >altlinux-`uname -m`-sshd.tar &&
gzip -9 altlinux-`uname -m`-sshd.tar
Не говоря уже про готовые шаблоны для spt*/mkimage.
--
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/sysadmins/attachments/20071231/c5c61740/attachment-0002.bin>
Подробная информация о списке рассылки Sysadmins