xterm: not enough ptys

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
one_more_user
проходил мимо
Сообщения: 4
Зарегистрирован: 2009-06-21 1:29:20

xterm: not enough ptys

Непрочитанное сообщение one_more_user » 2009-06-21 1:34:30

Добрый день, господа. Возникла вот такая вот проблема:

Код: Выделить всё

xterm: Error 32, errno 13: Permission denied
Reason: get_pty: not enough ptys
xterm: Error 32, errno 13: Permission denied
Reason: get_pty: not enough ptys
login: Error 32, errno 13: Permission denied
Reason: get_pty: not enough ptys
XIO:  fatal IO error 22 (Unknown error: 0) on X server ":0.0"
      after 191 requests (185 known processed) with 0 events remaining.

waiting for X server to shut down 
Свежепоставленная FreeBSD 7.2-amd64, ядро GENERIC; xorg и xterm из пакетов; под рутом, естественно, все работает.
Подскажите, пожалуйста, в какую сторону надо смотерть для разрешения проблемы.

P.s. извините, пожалуйста, за не очень информативный заголовок сообщения - но в голову кроме такого заголовка ничего не пришло.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Гость
проходил мимо

Re: xterm: not enough ptys

Непрочитанное сообщение Гость » 2009-06-21 2:21:50

one_more_user писал(а):

Код: Выделить всё

xterm: Error 32, errno 13: Permission denied
Reason: get_pty: not enough ptys
попробуй доавить записев под Pseudo terminals в /etc/ttys. Кстати, что говорит вывод `pstat -t'?
one_more_user писал(а):извините, пожалуйста, за не очень информативный заголовок сообщения - но в голову кроме такого заголовка ничего не пришло.
заголовок как раз информативный

one_more_user
проходил мимо
Сообщения: 4
Зарегистрирован: 2009-06-21 1:29:20

Re: xterm: not enough ptys

Непрочитанное сообщение one_more_user » 2009-06-21 2:31:57

попробуй доавить записев под Pseudo terminals в /etc/ttys. Кстати, что говорит вывод `pstat -t'?
не очень понял, какую имено запись добавить. Где про это почитать? man ttys помогло мало - там про Pseudo terminals ничего не нашел.
Текущее состояние /etc/ttys:

Код: Выделить всё

# Pseudo terminals
ttyp0   none                    network
...
ttyq     none                    network
Итого - 32 записи 'ttyp*'; в /dev лежит четыре ttyp.
Вывод pstat'а:

Код: Выделить всё

   LINE RAW CAN OUT IHIWT ILOWT OHWT LWT     COL STATE  SESS      PGID DISC
  dcons  0   0   0  7680  6720 1248 256       0 OCc           0     0 term
   dgdb  0   0   0     0     0    0   0       0 -             0     0 term
sysmouse  0   0   0  7680  6720  208  60       0 OCcY          0     0 term
  cuad0  0   0   0   960   840 1248 256       0 -             0     0 term
  ttyv0  0   0   0  7680  6720 2080 256       0 OCc         825 22916 term
  ttyv1  0   0   0  7680  6720 2080 256      19 OCc       22037 22038 term
  ttyv2  0   0   0  7680  6720 2080 256      19 OCc         827 22154 term
  ttyv3  0   0   0  7680  6720 2080 256       7 OCcl        828   828 term
  ttyv4  0   0   0  7680  6720 2080 256       7 OCcl        829   829 term
  ttyv5  0   0   0  7680  6720 2080 256       7 OCcl        830   830 term
  ttyv6  0   0   0  7680  6720 2080 256       7 OCcl        831   831 term
  ttyv7  0   0   0  7680  6720 2080 256       7 OCcl        832   832 term
  ttyv8  0   0   0  7680  6720 1248 256      42 OCcl          0     0 term
  ttyv9  0   0   0  7680  6720 1248 256       0 -             0     0 term
  ttyva  0   0   0  7680  6720 1248 256       0 -             0     0 term
  ttyvb  0   0   0  7680  6720 1248 256       0 -             0     0 term
  ttyvc  0   0   0  7680  6720 1248 256       0 -             0     0 term
  ttyvd  0   0   0  7680  6720 1248 256       0 -             0     0 term
  ttyve  0   0   0  7680  6720 1248 256       0 -             0     0 term
  ttyvf  0   0   0  7680  6720 1248 256       0 -             0     0 term
consolectl  0   0   0  7680  6720 1248 256       0 OCc          48    48 term
  ttyp0  0   0   0  7680  6720 2080 256      14 OCc       22956 22990 term
  ttyp1  0   0   0  7680  6720 2080 256       0 OCc       22969 23102 term
  ttyp2  0   0   0  7680  6720 2080 256       0 OCc       22997 23005 term
  ttyp3  0   0   0  7680  6720 2080 256       0 OCc       23123 23179 term

Гость
проходил мимо

Re: xterm: not enough ptys

Непрочитанное сообщение Гость » 2009-06-24 21:26:36

Проблема еще не решена.

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: xterm: not enough ptys

Непрочитанное сообщение manefesto » 2009-06-25 11:15:16

эм...

Код: Выделить всё

console none                            unknown off secure
#
ttyv0   "/usr/libexec/getty Pc"         cons25  on  secure
# Virtual terminals
ttyv1   "/usr/libexec/getty Pc"         cons25  on  secure
ttyv2   "/usr/libexec/getty Pc"         cons25  on  secure
ttyv3  "/usr/libexec/getty Pc"         cons25  on  secure
ttyv4  "/usr/libexec/getty Pc"         cons25  on  secure
ttyv5  "/usr/libexec/getty Pc"         cons25  on  secure
ttyv6  "/usr/libexec/getty Pc"         cons25  on  secure
ttyv7  "/usr/libexec/getty Pc"         cons25  on  secure
ttyv8  "/usr/local/bin/xdm -nodaemon"  xterm   off secure
я такой яростный шо аж пиздеЦ
Изображение

Гость
проходил мимо

Re: xterm: not enough ptys

Непрочитанное сообщение Гость » 2009-06-25 13:22:11

ЕМНИП, в 7-ке где-то настраивается максимально кол-во pty. Там их вроде немного, около 256 где-то, а в 8-ке 1000.
Однако у тебя их используется очень мало
one_more_user писал(а):

Код: Выделить всё

  ttyp0  0   0   0  7680  6720 2080 256      14 OCc       22956 22990 term
  ttyp1  0   0   0  7680  6720 2080 256       0 OCc       22969 23102 term
  ttyp2  0   0   0  7680  6720 2080 256       0 OCc       22997 23005 term
  ttyp3  0   0   0  7680  6720 2080 256       0 OCc       23123 23179 term
хз почему их не хватает. Попробуй спросить на freebsd-stable@ или у ed@ (Ed Schouten). Последний переписывал TTY в 8-ке и знает особенности реализации в 7-ке.