forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.UNIX.BSD

Ответ
 
Опции темы Опции просмотра
  #1  
Старый 24.09.2016, 18:40
Victor Sudakov
Guest
 
Сообщений: n/a
По умолчанию PTY allocation request failed on channel 0

Victor Sudakov написал(а) к All в Sep 16 21:09:36 по местному времени:

Dear All,

Столкнулся с проблемой, описанной в https://lists.freebsd.org/pipermail/...il/257661.html

Не могу в jail зайти по ssh. Jailed 7-ка в 10-ке. На клиенте:
ssh vas@XXXXXXXXXXXXXXXXXXX
PTY allocation request failed on channel 0
Предупреждение: нет доступа к tty (Bad file descriptor).
Поэтому управление заданиями в этом шелле отсутствует.

На sshd внутри jail:
openpty: Resource temporarily unavailable
sessionptyreq: session 0 alloc failed

Я уж сделал доступными все устройства внутри jail, это не помогло:

oldwww {
path = /usr/jails/oldwww ;
mount.devfs;
devfs_ruleset = 0 ;
ip4 = inherit ;
host.hostname = XXXXXXXXXXXXXXXXXXX;
interface = em0;
exec.start = "/bin/sh /etc/rc";
exec.stop = "/bin/sh /etc/rc.shutdown";
}

"ls /usr/jails/oldwww/dev/" показывает ttyv, но нет /dev/ttyp*, /dev/pty или как бишь должны называться псевдотерминалы для сети? Подозреваю, что devfs от 10-ки не создает в /usr/jails/oldwww/dev/ каких-то девайсов, нужных 7-ке.

Проблема эта гуглится, а решение нет. Прошу помощи, как обойти.

Victor Sudakov, VAS4-RIPE, VAS47-RIPN
--- GoldED+/BSD 1.1.5-b20110223-b20110223
Ответить с цитированием
  #2  
Старый 24.09.2016, 20:00
Victor Sudakov
Guest
 
Сообщений: n/a
По умолчанию PTY allocation request failed on channel 0

Victor Sudakov написал(а) к All в Sep 16 22:41:36 по местному времени:

Dear All,

24 Sep 16 21:09, I wrote to you:

VS> Столкнулся с проблемой, описанной в
VS> https://lists.freebsd.org/pipermail/...14-April/25766
VS> 1.html

VS> Не могу в jail зайти по ssh. Jailed 7-ка в 10-ке. На клиенте:
VS> ssh vas@XXXXXXXXXXXXXXXXXXX
VS> PTY allocation request failed on channel 0
VS> Предупреждение: нет доступа к tty (Bad file descriptor).
VS> Поэтому управление заданиями в этом шелле отсутствует.

VS> На sshd внутри jail:
VS> openpty: Resource temporarily unavailable
VS> sessionptyreq: session 0 alloc failed

Может можно в этот jail подложить статически собранный sshd от более свежей версии FreeBSD? Или не поможет?

Victor Sudakov, VAS4-RIPE, VAS47-RIPN
--- GoldED+/BSD 1.1.5-b20110223-b20110223
Ответить с цитированием
  #3  
Старый 25.09.2016, 07:11
Victor Sudakov
Guest
 
Сообщений: n/a
По умолчанию PTY allocation request failed on channel 0

Victor Sudakov написал(а) к All в Sep 16 09:49:12 по местному времени:

Dear All,

24 Sep 16 22:41, I wrote to you:
VS>> Не могу в jail зайти по ssh. Jailed 7-ка в 10-ке. На клиенте:
VS>> ssh vas@XXXXXXXXXXXXXXXXXXX
VS>> PTY allocation request failed on channel 0
VS>> Предупреждение: нет доступа к tty (Bad file descriptor).
VS>> Поэтому управление заданиями в этом шелле отсутствует.

VS>> На sshd внутри jail:
VS>> openpty: Resource temporarily unavailable
VS>> sessionptyreq: session 0 alloc failed

Всем спасибо, Vadim Goncharov (nuclight) подсказал решение. Нужно загрузить pty.ko

Система скажет что-то вроде "sshd is using legacy pty devices" и всё заработает.

Victor Sudakov, VAS4-RIPE, VAS47-RIPN
--- GoldED+/BSD 1.1.5-b20110223-b20110223
Ответить с цитированием
  #4  
Старый 26.09.2016, 15:11
Valentin Davydov
Guest
 
Сообщений: n/a
По умолчанию Re: PTY allocation request failed on channel 0

Valentin Davydov написал(а) к Victor Sudakov в Sep 16 13:54:24 по местному времени:

From: Valentin Davydov <sp@m.davydov.spb.su>

> From: Victor Sudakov <Victor.Sudakov@f49.n5005.z2.fidonet.org>
> Date: Sat, 24 Sep 2016 21:09:36 +0300
>
>"ls /usr/jails/oldwww/dev/" показывает ttyv, но нет /dev/ttyp*, /dev/pty или
>как бишь должны называться псевдотерминалы для сети? Подозреваю, что devfs от
>10-ки не создает в /usr/jails/oldwww/dev/ каких-то девайсов, нужных 7-ке.
>
>Проблема эта гуглится, а решение нет. Прошу помощи, как обойти.

mknod(8) в этой ср@ной devfs ещё работает?

Вал. Дав.
--- ifmail v.2.15dev5.4
Ответить с цитированием
  #5  
Старый 26.09.2016, 18:20
Eugene Grosbein
Guest
 
Сообщений: n/a
По умолчанию Re: PTY allocation request failed on channel 0

Eugene Grosbein написал(а) к Valentin Davydov в Sep 16 21:59:02 по местному времени:

26 сен 2016, понедельник, в 11:54 NOVT, Valentin Davydov написал(а):

>>"ls /usr/jails/oldwww/dev/" показывает ttyv, но нет /dev/ttyp*, /dev/pty или
>>как бишь должны называться псевдотерминалы для сети? Подозреваю, что devfs от
>>10-ки не создает в /usr/jails/oldwww/dev/ каких-то девайсов, нужных 7-ке.
>>Проблема эта гуглится, а решение нет. Прошу помощи, как обойти.
VD> mknod(8) в этой ср@ной devfs ещё работает?

Нет, deprecated. Работает на UFS.

Eugene
--- slrn/1.0.2 (FreeBSD)
Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 13:01. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot