[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