LINUX.ORG.RU
ФорумAdmin

выход на консоль после загрузки


0

0

Давно не подключил монитор к серверу. Вчера подключил и обнаружил, что не могу работать с консоли после загрузки.

Последним стартует INET (успешно - статус done). После него ещё одна строка пустая, но тоже со статусом done в конце. И так висит бесконечно. На приглашение логина не выходит.

Если залогиниться удалённо и сменить runlevel, то с консоли можно логиниться (пробовал и для 3 и для 5). Но после перезагрузки на логин не выходит. В общем-то перезагружаюсь я редко. Но всё равно неудобно это.

Система SLES9-SP3.


Похоже, getty не стартует.

Подрубись удалено и посмотри есть ли getty(pgrep -l getty). Если нет, то гоу то зе inittab.

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

Ну вот кусок моего inittab (я его никогда не менял):

# getty-programs for the normal runlevels
# <id>:<runlevels>:<action>:<process>
# The "id" field MUST be the same as the last
# characters of the device (after "tty").
1:2345:respawn:/sbin/mingetty tty1
#--noclear tty1
2:2345:respawn:/sbin/mingetty tty2
3:2345:respawn:/sbin/mingetty tty3
4:2345:respawn:/sbin/mingetty tty4
5:2345:respawn:/sbin/mingetty tty5
6:2345:respawn:/sbin/mingetty tty6

И чего? Не доходит до старта этих процессов. Виснет где-то при запуске сервисов.

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

Wow, суперсовет! Обязательно посмотрю как-нибудь...

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

Да не, c mingetty всё в порядке. Если зайти удалённо и выдать `telinit 5` (или 3 - главное не тот, что сейчас), то всё замечательно. При 5 стартует xdm и там можно залогиниться. И в любом случае при этом стартуют mingetty для виртуальных консолей.

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

`telinit q`-то тут при чём? я ж там ничего не менял. Да и всяко перезагрузка - более сильное действие, чем `telinit q`.

runlevel пробовал дефолтный и 3 и 5 - всё равно не выходит на логин. Сейчас стоит 3.

# who -r
run-level 3 May 31 20:23 last=S

в inittab`е ничего интересного нет - он стандартный:

# cat /etc/inittab
#
# /etc/inittab
#
# Copyright (c) 1996-2002 SuSE Linux AG, Nuernberg, Germany. All rights reserved.
#
# Author: Florian La Roche, 1996
# Please send feedback to http://www.suse.de/feedback
#
# This is the main configuration file of /sbin/init, which
# is executed by the kernel on startup. It describes what
# scripts are used for the different run-levels.
#
# All scripts for runlevel changes are in /etc/init.d/.
#
# This file may be modified by SuSEconfig unless CHECK_INITTAB
# in /etc/sysconfig/suseconfig is set to "no"
#

# The default runlevel is defined here
id:3:initdefault:

# First script to be executed, if not booting in emergency (-b) mode
si::bootwait:/etc/init.d/boot

# /etc/init.d/rc takes care of runlevel handling
#
# runlevel 0 is System halt (Do not use this for initdefault!)
# runlevel 1 is Single user mode
# runlevel 2 is Local multiuser without remote network (e.g. NFS)
# runlevel 3 is Full multiuser with network
# runlevel 4 is Not used
# runlevel 5 is Full multiuser with network and xdm
# runlevel 6 is System reboot (Do not use this for initdefault!)
#
l0:0:wait:/etc/init.d/rc 0
l1:1:wait:/etc/init.d/rc 1
l2:2:wait:/etc/init.d/rc 2
l3:3:wait:/etc/init.d/rc 3
#l4:4:wait:/etc/init.d/rc 4
l5:5:wait:/etc/init.d/rc 5
l6:6:wait:/etc/init.d/rc 6

# what to do in single-user mode
ls:S:wait:/etc/init.d/rc S
~~:S:respawn:/sbin/sulogin

# what to do when CTRL-ALT-DEL is pressed
ca::ctrlaltdel:/bin/true

# special keyboard request (Alt-UpArrow)
# look into the kbd-0.90 docs for this
kb::kbrequest:/bin/echo "Keyboard Request -- edit /etc/inittab to let this work."

# what to do when power fails/returns
pf::powerwait:/etc/init.d/powerfail start
pn::powerfailnow:/etc/init.d/powerfail now
#pn::powerfail:/etc/init.d/powerfail now
po::powerokwait:/etc/init.d/powerfail stop

# for ARGO UPS
sh:12345:powerfail:/sbin/shutdown -h now THE POWER IS FAILING

# getty-programs for the normal runlevels
# <id>:<runlevels>:<action>:<process>
# The "id" field MUST be the same as the last
# characters of the device (after "tty").
1:2345:respawn:/sbin/mingetty tty1
#--noclear tty1
2:2345:respawn:/sbin/mingetty tty2
3:2345:respawn:/sbin/mingetty tty3
4:2345:respawn:/sbin/mingetty tty4
5:2345:respawn:/sbin/mingetty tty5
6:2345:respawn:/sbin/mingetty tty6
#
#S0:12345:respawn:/sbin/agetty -L 9600 ttyS0 vt102

#
# Note: Do not use tty7 in runlevel 3, this virtual line
# is occupied by the programm xdm.
#

# This is for the package xdmsc, after installing and
# and configuration you should remove the comment character
# from the following line:
#7:3:respawn:+/etc/init.d/rx tty7


# modem getty.
# mo:235:respawn:/usr/sbin/mgetty -s 38400 modem

# fax getty (hylafax)
# mo:35:respawn:/usr/lib/fax/faxgetty /dev/modem

# vbox (voice box) getty
# I6:35:respawn:/usr/sbin/vboxgetty -d /dev/ttyI6
# I7:35:respawn:/usr/sbin/vboxgetty -d /dev/ttyI7

# end of /etc/inittab

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

Без проблем:

# ls -1 /etc/init.d/rc{3,5}.d/S*
/etc/init.d/rc3.d/S01coldplug
/etc/init.d/rc3.d/S01irq_balancer
/etc/init.d/rc3.d/S01isdn
/etc/init.d/rc3.d/S01random
/etc/init.d/rc3.d/S05network
/etc/init.d/rc3.d/S06syslog
/etc/init.d/rc3.d/S07rcd
/etc/init.d/rc3.d/S08ipsec
/etc/init.d/rc3.d/S08portmap
/etc/init.d/rc3.d/S08resmgr
/etc/init.d/rc3.d/S08slpd
/etc/init.d/rc3.d/S08smbfs
/etc/init.d/rc3.d/S08splash_early
/etc/init.d/rc3.d/S09nfslock
/etc/init.d/rc3.d/S10nfs
/etc/init.d/rc3.d/S10nfsboot
/etc/init.d/rc3.d/S12alsasound
/etc/init.d/rc3.d/S12cups
/etc/init.d/rc3.d/S12fbset
/etc/init.d/rc3.d/S12microcode
/etc/init.d/rc3.d/S12powersaved
/etc/init.d/rc3.d/S12raw
/etc/init.d/rc3.d/S12running-kernel
/etc/init.d/rc3.d/S12sshd
/etc/init.d/rc3.d/S12xfs
/etc/init.d/rc3.d/S13kbd
/etc/init.d/rc3.d/S13nfsserver
/etc/init.d/rc3.d/S13oracle
/etc/init.d/rc3.d/S13postfix
/etc/init.d/rc3.d/S13splash
/etc/init.d/rc3.d/S14sapr3
/etc/init.d/rc3.d/S15cron
/etc/init.d/rc3.d/S15hwscan
/etc/init.d/rc3.d/S15nscd
/etc/init.d/rc3.d/S15sapinit
/etc/init.d/rc3.d/S15xinetd
/etc/init.d/rc3.d/S16splash_late
/etc/init.d/rc5.d/S01coldplug
/etc/init.d/rc5.d/S01irq_balancer
/etc/init.d/rc5.d/S01isdn
/etc/init.d/rc5.d/S01random
/etc/init.d/rc5.d/S05network
/etc/init.d/rc5.d/S06syslog
/etc/init.d/rc5.d/S07rcd
/etc/init.d/rc5.d/S08ipsec
/etc/init.d/rc5.d/S08portmap
/etc/init.d/rc5.d/S08resmgr
/etc/init.d/rc5.d/S08slpd
/etc/init.d/rc5.d/S08smbfs
/etc/init.d/rc5.d/S08splash_early
/etc/init.d/rc5.d/S09nfslock
/etc/init.d/rc5.d/S10nfs
/etc/init.d/rc5.d/S10nfsboot
/etc/init.d/rc5.d/S12alsasound
/etc/init.d/rc5.d/S12cups
/etc/init.d/rc5.d/S12fbset
/etc/init.d/rc5.d/S12microcode
/etc/init.d/rc5.d/S12powersaved
/etc/init.d/rc5.d/S12raw
/etc/init.d/rc5.d/S12running-kernel
/etc/init.d/rc5.d/S12sshd
/etc/init.d/rc5.d/S12xfs
/etc/init.d/rc5.d/S13kbd
/etc/init.d/rc5.d/S13nfsserver
/etc/init.d/rc5.d/S13oracle
/etc/init.d/rc5.d/S13postfix
/etc/init.d/rc5.d/S13splash
/etc/init.d/rc5.d/S14sapr3
/etc/init.d/rc5.d/S15cron
/etc/init.d/rc5.d/S15hwscan
/etc/init.d/rc5.d/S15nscd
/etc/init.d/rc5.d/S15sapinit
/etc/init.d/rc5.d/S15xinetd
/etc/init.d/rc5.d/S16splash_late
/etc/init.d/rc5.d/S16xdm

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

Давно не пользовались форумом? Или Вам нужны мои rc-директории?

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

Проблемы с jabber'ом? Дисскусия переходит в пережевывание соплей и выглядит скучной со стороны, предлагаю решить проблему сообща, если Вас это интересует конечно, в jabber'е. Так будет _намного_ эффективнее.

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

Мыслите в правильном направлении. Я тоже на него сначала подумал. Но он оказался не виноват. Дело было в splash. Отключил его и всё стало нормально. Причём отключаться не хотел. При попытке отключения уast ругался, что такого сервиса вообще у меня нет. Думаю из-за этого и висело...

Всем спасибо.

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