LINUX.ORG.RU

Ответ на: комментарий от Kroz
crw------- 1 root   root 5,  1 Jan 22 20:35 /dev/tty
crw--w---- 1 root   tty  4,  0 Jan 22 20:35 /dev/tty0
crw------- 1 root   tty  4,  1 Jan 22 21:55 /dev/tty1
crw--w---- 1 root   tty  4, 10 Jan 22 20:35 /dev/tty10
crw--w---- 1 root   tty  4, 11 Jan 22 20:35 /dev/tty11
crw------- 1 root   root 4, 12 Jan 22 22:01 /dev/tty12
crw--w---- 1 root   tty  4, 13 Jan 22 20:35 /dev/tty13
crw--w---- 1 root   tty  4, 14 Jan 22 20:35 /dev/tty14
crw--w---- 1 root   tty  4, 15 Jan 22 20:35 /dev/tty15
crw--w---- 1 root   tty  4, 16 Jan 22 20:35 /dev/tty16
crw--w---- 1 root   tty  4, 17 Jan 22 20:35 /dev/tty17
crw--w---- 1 root   tty  4, 18 Jan 22 20:35 /dev/tty18
crw--w---- 1 root   tty  4, 19 Jan 22 20:35 /dev/tty19
crw------- 1 slashd tty  4,  2 Jan 22 21:47 /dev/tty2
crw--w---- 1 root   tty  4, 20 Jan 22 20:35 /dev/tty20
crw--w---- 1 root   tty  4, 21 Jan 22 20:35 /dev/tty21
crw--w---- 1 root   tty  4, 22 Jan 22 20:35 /dev/tty22
crw--w---- 1 root   tty  4, 23 Jan 22 20:35 /dev/tty23
crw--w---- 1 root   tty  4, 24 Jan 22 20:35 /dev/tty24
crw--w---- 1 root   tty  4, 25 Jan 22 20:35 /dev/tty25
crw--w---- 1 root   tty  4, 26 Jan 22 20:35 /dev/tty26
crw--w---- 1 root   tty  4, 27 Jan 22 20:35 /dev/tty27
crw--w---- 1 root   tty  4, 28 Jan 22 20:35 /dev/tty28
crw--w---- 1 root   tty  4, 29 Jan 22 20:35 /dev/tty29
crw-rw---- 1 root   tty  4,  3 Jan 22 20:35 /dev/tty3
crw--w---- 1 root   tty  4, 30 Jan 22 20:35 /dev/tty30
crw--w---- 1 root   tty  4, 31 Jan 22 20:35 /dev/tty31
crw--w---- 1 root   tty  4, 32 Jan 22 20:35 /dev/tty32
crw--w---- 1 root   tty  4, 33 Jan 22 20:35 /dev/tty33
crw--w---- 1 root   tty  4, 34 Jan 22 20:35 /dev/tty34
crw--w---- 1 root   tty  4, 35 Jan 22 20:35 /dev/tty35
crw--w---- 1 root   tty  4, 36 Jan 22 20:35 /dev/tty36
crw--w---- 1 root   tty  4, 37 Jan 22 20:35 /dev/tty37
crw--w---- 1 root   tty  4, 38 Jan 22 20:35 /dev/tty38
crw--w---- 1 root   tty  4, 39 Jan 22 20:35 /dev/tty39
crw-rw---- 1 root   tty  4,  4 Jan 22 20:35 /dev/tty4
crw--w---- 1 root   tty  4, 40 Jan 22 20:35 /dev/tty40
crw--w---- 1 root   tty  4, 41 Jan 22 20:35 /dev/tty41
crw--w---- 1 root   tty  4, 42 Jan 22 20:35 /dev/tty42
crw--w---- 1 root   tty  4, 43 Jan 22 20:35 /dev/tty43
crw--w---- 1 root   tty  4, 44 Jan 22 20:35 /dev/tty44
crw--w---- 1 root   tty  4, 45 Jan 22 20:35 /dev/tty45
crw--w---- 1 root   tty  4, 46 Jan 22 20:35 /dev/tty46
crw--w---- 1 root   tty  4, 47 Jan 22 20:35 /dev/tty47
crw--w---- 1 root   tty  4, 48 Jan 22 20:35 /dev/tty48
crw--w---- 1 root   tty  4, 49 Jan 22 20:35 /dev/tty49
crw-rw---- 1 root   tty  4,  5 Jan 22 20:35 /dev/tty5
crw--w---- 1 root   tty  4, 50 Jan 22 20:35 /dev/tty50
crw--w---- 1 root   tty  4, 51 Jan 22 20:35 /dev/tty51
crw--w---- 1 root   tty  4, 52 Jan 22 20:35 /dev/tty52
crw--w---- 1 root   tty  4, 53 Jan 22 20:35 /dev/tty53
crw--w---- 1 root   tty  4, 54 Jan 22 20:35 /dev/tty54
crw--w---- 1 root   tty  4, 55 Jan 22 20:35 /dev/tty55
crw--w---- 1 root   tty  4, 56 Jan 22 20:35 /dev/tty56
crw--w---- 1 root   tty  4, 57 Jan 22 20:35 /dev/tty57
crw--w---- 1 root   tty  4, 58 Jan 22 20:35 /dev/tty58
crw--w---- 1 root   tty  4, 59 Jan 22 20:35 /dev/tty59
crw-rw---- 1 root   tty  4,  6 Jan 22 20:35 /dev/tty6
crw--w---- 1 root   tty  4, 60 Jan 22 20:35 /dev/tty60
crw--w---- 1 root   tty  4, 61 Jan 22 20:35 /dev/tty61
crw--w---- 1 root   tty  4, 62 Jan 22 20:35 /dev/tty62
crw--w---- 1 root   tty  4, 63 Jan 22 20:35 /dev/tty63
crw--w---- 1 root   tty  4,  7 Jan 22 20:35 /dev/tty7
crw--w---- 1 root   tty  4,  8 Jan 22 20:35 /dev/tty8
crw--w---- 1 root   tty  4,  9 Jan 22 20:35 /dev/tty9
crw-rw---- 1 root   uucp 4, 64 Jan 22 20:35 /dev/ttyS0
crw-rw---- 1 root   uucp 4, 65 Jan 22 20:35 /dev/ttyS1
crw-rw---- 1 root   uucp 4, 66 Jan 22 20:35 /dev/ttyS2
crw-rw---- 1 root   uucp 4, 67 Jan 22 20:35 /dev/ttyS3
slashd
() автор топика
Ответ на: комментарий от beastie

Longfix: копать в эту сторону.

Меня уже гугл забанил за активность. :)

Перепробывал все мыслимые и не мыслимые запросы для поиска. В ином случае не стал бы тратить ваше и своё время. К сожелению, все рецепты, которые попадаются, датированы 2004-2006 годами. Есть подозрение что грешит udev. Но никак не могу разобраться что с ним не так. Прошу помощи

slashd
() автор топика
Ответ на: комментарий от Mr_Gentoo
$ uname -a
Linux macmac 3.7.3-gentoo #4 SMP Sat Jan 19 08:06:38 NOVT 2013 x86_64 Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz GenuineIntel GNU/Linux
$ eix sys-fs/udev

[I] sys-fs/udev
     Available versions:  171-r10 197-r3^t ~197-r4^t **9999^t {{acl action_modeswitch build debug doc edd extras floppy gudev hwdb introspection keymap +kmod +openrc +rule_generator selinux static-libs test}}
     Installed versions:  197-r3^t(02:04:43 AM 01/22/2013)(acl gudev hwdb kmod openrc -doc -introspection -keymap -selinux -static-libs)
     Homepage:            http://www.freedesktop.org/wiki/Software/systemd
     Description:         Linux dynamic and persistent device naming support (aka userspace devfs)
slashd
() автор топика
Ответ на: комментарий от slashd

есть успехи?

я в этом мало понимаю, но возможно, новое ядро 3.7.3 лажает? я пока не стал на ветку 3.7 переходить, потому что у меня на нем перестали работать standby и сенсоры, может и у тебя из-за ядра траблы.

Mr_Gentoo
()
Ответ на: комментарий от Mr_Gentoo

успехи есть- делаю под рутовым терминалом в консоли:

# rm -rf /dev/tty
# mknod -m 666 /dev/tty c 5 0

и всё работает, даже less не глючит. Но как сами понимаете - это костыль. Пробывал сделать то же с самое с помощью удев - ноль реакции.

# cat /etc/udev/rules.d/99-my-tty-rules.rules 
DEVPATH=="/dev/tty", KERNEL=="tty", RUN="/bin/rm /dev/tty && mknod -m 666 /dev/tty c 5 0"
KERNEL=="tty[2-9][0-9]", RUN="/bin/rm /dev/%k", OPTIONS+="ignore_device"

Второе правило по удалению лишних терминалов работает, первое ну ни как не хочет. Пробывал по разному. Это уже окончательный вариант моих попыток.

Пробывал грузиться под старое рабочее ядро 3.6.11 - такая же проблема. Да и обновился на 3.7.3 примерно 2 недели назад

slashd
() автор топика
Ответ на: комментарий от ZuBB

Не запускаются не только эмуляторы терминалов, но и любый другие приложения зависящие от них, например ловил такой баг:

# chmod  a+rw /dev/tty
не работает less и ssh клиент не выдает приглашение ввода пороля при подключении, просто зависает и всё. Авторизация по ключам работает отлично. Midnight Commander выдавал такое сообщение в messages:
Jan 22 04:50:00 macmac mc: *** err 
Jan 22 04:50:00 macmac mc: checking tty name failed
Jan 22 04:50:00 macmac mc: *** err 
Jan 22 04:50:00 macmac mc: Oh, oh, it's an error! possibly I die! 

slashd
() автор топика
Ответ на: комментарий от slashd

вспомнить точньій список того что обновлялось, и прочесав его, вернуть назад самого верного кадидата (или кандидатов).

в обязательном порядке зарегать баг. qnikst и Pinkbyte поможут если что.

ps: у вас stable + openrc?

ZuBB ★★★★★
()
Ответ на: комментарий от ZuBB

Да, openrc. По поводу stable: ядро точно. А вот некоторые пользовательские программы всё же из unstable (если я вас прпавильно понял, т.к. начинающий пользователь генту).

slashd
() автор топика
Ответ на: комментарий от slashd

для уверенности дайте вьіхлоп

grep ACCEPT_K /etc/{portage/,}make.conf

в стартовом сообщении вьі грешите на удев

После обновления udev на gentoo перестали запускаться

откуда «уверенность»?

ZuBB ★★★★★
()
Последнее исправление: ZuBB (всего исправлений: 1)
Ответ на: комментарий от ZuBB
slashd@macmac ~ $ grep ACCEPT_K /etc/portage/make.conf
slashd@macmac ~ $ 
slashd@macmac ~ $ cat /etc/portage/package.accept_keywords 
#required by sys-boot/grub:2 (argument)
=sys-boot/grub-2.00-r1 ~amd64
#required by sys-boot/grub-2.00-r1[grub_platforms_efi-64,-grub_platforms_efi-32], required by sys-boot/grub:2 (argument)
=sys-boot/efibootmgr-0.5.4 ~amd64
#required by compton (argument)
=x11-misc/compton-0_pre20121114 ~amd64
#required by oocairo (argument)
=dev-lua/oocairo-9999 **
>=sys-kernel/gentoo-sources-3.7.1
#required by app-emulation/vmware-workstation-9.0.1.894247, required by app-emulation/vmware-workstation (argument)
=app-emulation/vmware-modules-271.1-r1 ~amd64
#required by app-emulation/vmware-modules-271.1-r1
=app-emulation/vmware-workstation-9.0.1.894247 ~amd64
#required by app-emulation/vmware-workstation-9.0.1.894247[vmware-tools], required by app-emulation/vmware-modules-271.1-r1
=app-emulation/vmware-tools-9.2.2.894247 ~amd64
#required by kbdd (argument)
=x11-misc/kbdd-0.7 ~amd64
#required by qlipper (argument)
=x11-misc/qlipper-2.0.1 ~amd64
#required by media-fonts/anonymous-pro (argument)
=media-fonts/anonymous-pro-1.002 ~amd64
#required by media-fonts/takao-fonts (argument)
=media-fonts/takao-fonts-003.02.01 ~amd64
#required by =x11-terms/rxvt-unicode-9.16 (argument)
=x11-terms/rxvt-unicode-9.16 ~amd64

#=app-emulation/virtualbox-4.1.24 ~amd64
#required by app-emulation/virtualbox-4.2.6, required by =app-emulation/virtualbox-4.2.6 (argument)
=app-emulation/virtualbox-modules-4.2.6 ~amd64
#required by =app-emulation/virtualbox-4.2.6 (argument)
=app-emulation/virtualbox-4.2.6 ~amd64
#required by app-emulation/virtualbox-4.2.6[additions], required by =app-emulation/virtualbox-4.2.6 (argument)
=app-emulation/virtualbox-additions-4.2.6 ~amd64
#required by app-emulation/virtualbox-4.2.6, required by =app-emulation/virtualbox-4.2.6 (argument)
=dev-util/kbuild-0.1.9998_pre20120806 ~amd64
#required by =app-emulation/virtualbox-extpack-oracle-4.2.6 (argument)
=app-emulation/virtualbox-extpack-oracle-4.2.6 ~amd64
slashd
() автор топика
Ответ на: комментарий от ZuBB

откуда «уверенность»?

Ну как бы это его задача смотреть за устройствами в /dev?

Но при перезагрузке всё равно /dev/tty создается занова c правами 600 и версией миноры 1, не знаю влияет ли на что-нибудь значение миноры 1 или 0?

Из ядра при переходе с 3.6.11 на 3.7.3 ничего не удалял, только добавил дрова для tun/tap. Всё. После перехода работало отлично. Последнее обновление, которое ставил, пришло на udev, запомнил т.к.

emerge --sync
emerge -avuND world
делаю 2-4 раза на дню. А вот перезагружаюсь редко.

slashd
() автор топика
Ответ на: комментарий от slashd

emerge --sync

делаю 2-4 раза на дню

не рекомендуется синкатся более чем 1 раз на день. если тебя поймают - будет temporary ban.

попробуй откатится на версию 171-r10 (если єто возможно), но перед єтим я бьі на всякий случай: a) сделал бинарник (emerge -b ..) для последней версии (197-r3 или как она там); б) запасся livecd

ZuBB ★★★★★
()
Ответ на: комментарий от ZuBB

Да, dmesg и syslog не радуют сообщениями о каких-либо странностях.

Решил пока жить на костыле до лучших времен, благо перезагрузки на рабочей машине редки.

slashd
() автор топика
Ответ на: комментарий от slashd

Починил. Дело было в initramfs. В скрипте инициализации была команда:

cp -a /dev/console /dev/tty

Которая необходима для того, чтобы была возможность ввести пароль на дальнейшую загрузку. После ввода пароля добавил команду:

rm -rf /dev/tty

Прожил с этим инитрамфс почти 3 месяца, хз почему теперь изменилось поведение..

Всем спасибо за оказанную помощь.

slashd
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.