samson4747 |
|
Темы:
33
Сообщения:
534
Участник с: 23 февраля 2012
|
Доброго времени суток. Имеется конечно глуповатый вопрос, но всё же задам: Первое) Сейчас уже окончательно переехали на Systemd и при загрузке он чего-то быстро пишет, и есть сообщение следующее failed listen to syslog socket. Как исправить? Второе) Логи следующего вида /var/log/boot уже в прошлом, читал тут, но у меня видимо, что-то не получается, всё очень неинформативно: $ sudo journalctl _SYSTEMD_UNIT=NetworkManager.service Пароль: Logs begin at Fri, 31 Aug 2012 20:24:44 +0400, end at Sat, 01 Sep 2012 18:26:25 +0400. $ sudo journalctl /usr/lib/systemd/systemd-fsck Logs begin at Fri, 31 Aug 2012 20:24:44 +0400, end at Sat, 01 Sep 2012 18:26:25 +0400. $ sudo journalctl /usr/lib/systemd/systemd Logs begin at Sun, 02 Sep 2012 13:09:41 +0400, end at Sun, 02 Sep 2012 13:10:26 +0400. Sep 02 13:09:46 myhost systemd[1]: Startup finished in 2s 897ms 325us (kernel) + ...skipping... Sep 02 13:09:46 myhost systemd[1]: Startup finished in 2s 897ms 325us (kernel) + $ Хочу глянуть ошибки при загрузке и как раньше было boot, но в большой куче ничего дающего эту информацию не нашёл. $ ls /usr/lib/systemd/ arch-modules-load systemd-fsck systemd-shutdown ntp-units.d systemd-hostnamed systemd-shutdownd scripts systemd-initctl systemd-sleep system systemd-journald systemd-sysctl system-generators systemd-localed systemd-timedated system-shutdown systemd-logind systemd-timestamp system-sleep systemd-modules-load systemd-udevd systemd systemd-multi-seat-x systemd-update-utmp systemd-ac-power systemd-quotacheck systemd-user-sessions systemd-binfmt systemd-random-seed systemd-vconsole-setup systemd-cgroups-agent systemd-readahead user systemd-coredump systemd-remount-fs user-generators systemd-cryptsetup systemd-reply-password Посоветуйте пожалуйста, как всё посмотреть нормально? Или может чем другим смотреть? Если сделаем как полагается, то имеем: [nnikita@myhost ~]$ sudo journalctl [sudo] password for nnikita: Logs begin at Sun, 02 Sep 2012 13:09:41 +0400, end at Sat, 08 Sep 2012 16:13:45 +0400. Sep 02 13:09:41 myhost kernel: Initializing cgroup subsys cpuset Sep 02 13:09:41 myhost kernel: Initializing cgroup subsys cpu Sep 02 13:09:41 myhost kernel: Linux version 3.5.3-1-ARCH (tobias@T-POWA-LX) (gcc version 4.7.1 20120721 (prerelease) (GCC) ) #1 SMP PREEMPT Sep 02 13:09:41 myhost kernel: e820: BIOS-provided physical RAM map: Sep 02 13:09:41 myhost kernel: BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable Sep 02 13:09:41 myhost kernel: BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reserved Sep 02 13:09:41 myhost kernel: BIOS-e820: [mem 0x00000000000e4000-0x00000000000fffff] reserved Sep 02 13:09:41 myhost kernel: BIOS-e820: [mem 0x0000000000100000-0x00000000c7faffff] usable Sep 02 13:09:41 myhost kernel: BIOS-e820: [mem 0x00000000c7fb0000-0x00000000c7fbdfff] ACPI data Sep 02 13:09:41 myhost kernel: BIOS-e820: [mem 0x00000000c7fbe000-0x00000000c7feffff] ACPI NVS Sep 02 13:09:41 myhost kernel: BIOS-e820: [mem 0x00000000c7ff0000-0x00000000c7ffffff] reserved Sep 02 13:09:41 myhost kernel: BIOS-e820: [mem 0x00000000ffb80000-0x00000000ffffffff] reserved Sep 02 13:09:41 myhost kernel: Notice: NX (Execute Disable) protection missing in CPU! Sep 02 13:09:41 myhost kernel: DMI 2.3 present. Sep 02 13:09:41 myhost kernel: DMI: System manufacturer System Product Name/P5GD1, BIOS 1011.002 06/16/2005 Sep 02 13:09:41 myhost kernel: e820: update [mem 0x00000000-0x0000ffff] usable ==> reserved Sep 02 13:09:41 myhost kernel: e820: remove [mem 0x000a0000-0x000fffff] usable Sep 02 13:09:41 myhost kernel: e820: last_pfn = 0xc7fb0 max_arch_pfn = 0x100000 Sep 02 13:09:41 myhost kernel: MTRR default type: uncachable Sep 02 13:09:41 myhost kernel: MTRR fixed ranges enabled: Sep 02 13:09:41 myhost kernel: 00000-9FFFF write-back Sep 02 13:09:41 myhost kernel: A0000-DFFFF uncachable Sep 02 13:09:41 myhost kernel: E0000-EFFFF write-through Sep 02 13:09:41 myhost kernel: F0000-FFFFF write-protect Sep 02 13:09:41 myhost kernel: MTRR variable ranges enabled: Sep 02 13:09:41 myhost kernel: 0 base 000000000 mask F80000000 write-back Sep 02 13:09:41 myhost kernel: 1 base 080000000 mask FC0000000 write-back Sep 02 13:09:41 myhost kernel: 2 base 0C0000000 mask FF8000000 write-back Sep 02 13:09:41 myhost kernel: 3 disabled Sep 02 13:09:41 myhost kernel: 4 disabled Sep 02 13:09:41 myhost kernel: 5 disabled Sep 02 13:09:41 myhost kernel: 6 disabled Sep 02 13:09:41 myhost kernel: 7 disabled Sep 02 13:09:41 myhost kernel: x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106 Sep 02 13:09:41 myhost kernel: found SMP MP-table at [mem 0x000ff780-0x000ff78f] mapped at [c00ff780] Sep 02 13:09:41 myhost kernel: initial memory mapped: [mem 0x00000000-0x01bfffff] Sep 02 13:09:41 myhost kernel: Base memory trampoline at [c009b000] 9b000 size 16384 Sep 02 13:09:41 myhost kernel: init_memory_mapping: [mem 0x00000000-0x377fdfff] Sep 02 13:09:41 myhost kernel: [mem 0x00000000-0x003fffff] page 4k Sep 02 13:09:41 myhost kernel: [mem 0x00400000-0x373fffff] page 2M Sep 02 13:09:41 myhost kernel: [mem 0x37400000-0x377fdfff] page 4k Sep 02 13:09:41 myhost kernel: kernel direct mapping tables up to 0x377fdfff @ [mem 0x01bfa000-0x01bfffff] Sep 02 13:09:41 myhost kernel: RAMDISK: [mem 0x37a28000-0x37d0bfff] Sep 02 13:09:41 myhost kernel: Allocated new RAMDISK: [mem 0x3751a000-0x377fd62f] Sep 02 13:09:41 myhost kernel: Move RAMDISK from [mem 0x37a28000-0x37d0b62f] to [mem 0x3751a000-0x377fd62f] Sep 02 13:09:41 myhost kernel: ACPI: RSDP 000fade0 00024 (v02 ACPIAM) Sep 02 13:09:41 myhost kernel: ACPI: XSDT c7fb0100 00044 (v01 A M I OEMXSDT 06000516 MSFT 00000097) Sep 02 13:09:41 myhost kernel: ACPI: FACP c7fb0290 000F4 (v03 A M I OEMFACP 06000516 MSFT 00000097) Sep 02 13:09:41 myhost kernel: ACPI: DSDT c7fb0400 06A75 (v01 A0045 A0045001 00000001 INTL 02002026) Sep 02 13:09:41 myhost kernel: ACPI: FACS c7fbe000 00040 Sep 02 13:09:41 myhost kernel: ACPI: APIC c7fb0390 00070 (v01 A M I OEMAPIC 06000516 MSFT 00000097) : Можно ли сделать, чтобы отображалось за определённую дату, или хотя бы день загрузки системы. Также имеем красные строки - Ошибки такого вида: Sep 02 13:09:41 myhost systemd[1]: Socket service syslog.service not loaded, refusing. ... Sep 02 13:09:46 myhost crond[321]: unable to scan directory /var/spool/cron ... Sep 02 13:10:23 myhost pppd[336]: Unable to complete PPPoE Discovery ... Sep 02 13:10:26 myhost kernel: end_request: I/O error, dev fd0, sector 0 Sep 02 13:10:26 myhost kernel: end_request: I/O error, dev fd0, sector 0 ... Sep 02 13:10:53 myhost pppd[336]: Cannot determine ethernet address for proxy ARP ... Sep 02 13:24:36 myhost systemd-tmpfiles[958]: stat(/run/user/1000/gvfs) failed: Permission denied С Уважением, samson4747
"If you try to hide the complexity of the system, you'll end up with a more complex system". Layers of abstraction that serve to hide internals are never a good thing. Instead, the internals should be designed in a way such that they NEED no hiding. —Aaron Griffin
|
Ostland |
|
Темы:
34
Сообщения:
389
Участник с: 22 сентября 2010
|
http://www.freedesktop.org/software/sys … alctl.html |
bujhm666 |
|
Темы:
5
Сообщения:
70
Участник с: 14 января 2010
|
journalctl -b - покажет лог с последней загрузки. |
nafanja |
|
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
А вот вопрос, как технически отделить бут от не бут логов, что считать точкой где заканчивается бут? Например многие считают что бут заканчивается когда выводится приглашение для ввода логина и пароля. Но технически это не правильно. Могу посоветовать создать сервис который будет в лог выводить какое нибудь сообщение и запускать этот сервис например после запуска консоли. А потом в выводе журнала все что до этого сообщения считать бут логом. А так же можно посмотреть командой systemd-analyze общее время загрузки и прикинуть в логе где бут а где не бут.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |
Aivar |
|
Темы:
4
Сообщения:
6897
Участник с: 17 февраля 2011
|
samson4747Вероятно Вы пользуетесь смешанной системой инициализации, ибо такое впечатление, что запущен демон syslog-nd. Запретите его запуск и пользуйтесь (или не пользуйтесь) одноименным сервисом systemd. |
samson4747 |
|
Темы:
33
Сообщения:
534
Участник с: 23 февраля 2012
|
Bujhm666Благодарю. Имеем. nafanja $ systemd-analyze Startup finished in 2803ms (kernel) + 22741ms (userspace) = 25544ms $ AivarУдалил демон syslog-nd из rc.conf. Ошибка ушла. DAEMONS=(dbus crond acpid adsl cupsd gdm) Имеем ошибки: Oct 13 18:29:43 myhost crond: unable to scan directory /var/spool/cron Oct 13 18:29:56 myhost pppd: Cannot determine ethernet address for proxy ARP Oct 13 18:30:10 myhost pulseaudio: bluetooth-util.c: org.bluez.Manager.ListAdapters() failed: org.freedesktop.systemd1.Loa Oct 13 18:30:23 myhost pulseaudio: bluetooth-util.c: org.bluez.Manager.ListAdapters() failed: org.freedesktop.systemd1.Loa Oct 13 18:30:23 myhost pulseaudio: pid.c: Daemon already running. Oct 13 18:30:33 myhost kernel: end_request: I/O error, dev fd0, sector 0 Oct 13 18:30:33 myhost kernel: end_request: I/O error, dev fd0, sector 0
"If you try to hide the complexity of the system, you'll end up with a more complex system". Layers of abstraction that serve to hide internals are never a good thing. Instead, the internals should be designed in a way such that they NEED no hiding. —Aaron Griffin
|
samson4747 |
|
Темы:
33
Сообщения:
534
Участник с: 23 февраля 2012
|
Так же мне не нравятся следующие строки:... Oct 14 10:59:54 myhost gnome-session[536]: DEBUG(+): GdmSignalHandler: Registering for 10 signals Oct 14 10:59:54 myhost gnome-session[536]: DEBUG(+): GdmSignalHandler: Adding handler 9: signum=15 0x8062fe0 Oct 14 10:59:54 myhost gnome-session[536]: DEBUG(+): GdmSignalHandler: Registering for 15 signals Oct 14 10:59:54 myhost gnome-session[536]: DEBUG(+): GdmSignalHandler: Adding handler 10: signum=2 0x8062fe0 Oct 14 10:59:54 myhost gnome-session[536]: DEBUG(+): GdmSignalHandler: Registering for 2 signals Oct 14 10:59:54 myhost gnome-session[536]: DEBUG(+): fill: *** Getting session 'gdm-shell' Oct 14 10:59:54 myhost gnome-session[536]: DEBUG(+): fill: *** Looking if /var/lib/gdm/.config/gnome-session/sessions/gdm-shell.session is a Oct 14 10:59:54 myhost gnome-session[536]: DEBUG(+): Cannot use session '/var/lib/gdm/.config/gnome-session/sessions/gdm-shell.session': non Oct 14 10:59:54 myhost gnome-session[536]: DEBUG(+): fill: *** Looking if /etc/xdg/gnome-session/sessions/gdm-shell.session is a valid sessi Oct 14 10:59:54 myhost gnome-session[536]: DEBUG(+): Cannot use session '/etc/xdg/gnome-session/sessions/gdm-shell.session': non-existing or Oct 14 10:59:54 myhost gnome-session[536]: DEBUG(+): fill: *** Looking if /usr/share/gdm/greeter/gnome-session/sessions/gdm-shell.session is Oct 14 10:59:54 myhost gnome-session[536]: DEBUG(+): Cannot use session '/usr/share/gdm/greeter/gnome-session/sessions/gdm-shell.session': n Oct 14 10:59:54 myhost gnome-session[536]: DEBUG(+): fill: *** Looking if /usr/local/share/gnome-session/sessions/gdm-shell.session is a val Oct 14 10:59:54 myhost gnome-session[536]: DEBUG(+): Cannot use session '/usr/local/share/gnome-session/sessions/gdm-shell.session': non-exi Oct 14 10:59:54 myhost gnome-session[536]: DEBUG(+): fill: *** Looking if /usr/share/gnome-session/sessions/gdm-shell.session is a valid ses Oct 14 10:59:54 myhost gnome-session[536]: DEBUG(+): fill: *** Launching helper 'bash -c 'gnome-shell --help | grep -q gdm-mode && /usr/lib/ ...
"If you try to hide the complexity of the system, you'll end up with a more complex system". Layers of abstraction that serve to hide internals are never a good thing. Instead, the internals should be designed in a way such that they NEED no hiding. —Aaron Griffin
|
sleepycat |
|
Темы:
98
Сообщения:
3291
Участник с: 19 июля 2011
|
ну очевидно же, что имхо курить над сессиями гноме ну или (скорее всего) dm'а.
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
|
samson4747 |
|
Темы:
33
Сообщения:
534
Участник с: 23 февраля 2012
|
sleepycatМожно поподробнее пожалуйста?.. Раньше в /var/log/boot, подобного никогда не было. На строки серые и выделенные не особо обращаю внимания, а вот следующие ошибки не дают мне покоя: Хотя выделенные строки меня беспокоят тоже особенно предупреждения и отладки. ... Oct 17 15:39:13 myhost crond[314]: unable to scan directory /var/spool/cron ... Oct 17 15:39:26 myhost pppd[321]: Cannot determine ethernet address for proxy ARP ... Oct 17 15:39:42 myhost pulseaudio[610]: [pulseaudio] bluetooth-util.c: org.bluez.Manager.ListAdapters() failed: org.freedesktop.systemd1.Loa ... Oct 17 15:40:26 myhost pulseaudio[724]: [pulseaudio] bluetooth-util.c: org.bluez.Manager.ListAdapters() failed: org.freedesktop.systemd1.Loa ... Oct 17 15:40:26 myhost pulseaudio[738]: [pulseaudio] pid.c: Daemon already running. ... Oct 17 15:40:32 myhost kernel: end_request: I/O error, dev fd0, sector 0 Oct 17 15:40:32 myhost kernel: end_request: I/O error, dev fd0, sector 0 ... Oct 17 15:54:03 myhost systemd-tmpfiles[945]: stat(/run/user/1000/gvfs) failed: Permission denied ...
"If you try to hide the complexity of the system, you'll end up with a more complex system". Layers of abstraction that serve to hide internals are never a good thing. Instead, the internals should be designed in a way such that they NEED no hiding. —Aaron Griffin
|
samson4747 |
|
Темы:
33
Сообщения:
534
Участник с: 23 февраля 2012
|
Было DAEMONS=(dbus crond acpid adsl cupsd gdm), стало DAEMONS=(dbus @crond adsl cupsd gdm), не помогло. Исправил только этот Oct 17 15:39:13 myhost crond: unable to scan directory /var/spool/cron косяк, а всё остальное сохранилось. Сейчас acpid наверно верну, а так больше не знаю куда копать.
"If you try to hide the complexity of the system, you'll end up with a more complex system". Layers of abstraction that serve to hide internals are never a good thing. Instead, the internals should be designed in a way such that they NEED no hiding. —Aaron Griffin
|