Systemd Journal

Доброго времени суток.

Имеется конечно глуповатый вопрос, но всё же задам:

Первое) Сейчас уже окончательно переехали на 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

Посоветуйте пожалуйста, как всё посмотреть нормально?
Или может чем другим смотреть?

Если сделаем как полагается, то имеем:
[[email protected] ~]$ 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 ([email protected]) (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)
:
а дальше нужно щёлкать Enter.

Можно ли сделать, чтобы отображалось за определённую дату, или хотя бы день загрузки системы.

Также имеем красные строки - Ошибки такого вида:
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
http://www.freedesktop.org/software/sys … alctl.html
journalctl -b - покажет лог с последней загрузки.
А вот вопрос, как технически отделить бут от не бут логов, что считать точкой где заканчивается бут?
Например многие считают что бут заканчивается когда выводится приглашение для ввода логина и пароля. Но технически это не правильно.

Могу посоветовать создать сервис который будет в лог выводить какое нибудь сообщение и запускать этот сервис например после запуска консоли. А потом в выводе журнала все что до этого сообщения считать бут логом.

А так же можно посмотреть командой systemd-analyze общее время загрузки и прикинуть в логе где бут а где не бут.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
samson4747
есть сообщение следующее failed listen to syslog socket. Как исправить?
Вероятно Вы пользуетесь смешанной системой инициализации, ибо такое впечатление, что запущен демон syslog-nd. Запретите его запуск и пользуйтесь (или не пользуйтесь) одноименным сервисом systemd.
Bujhm666
journalctl -b - покажет лог с последней загрузки.
Благодарю.
Имеем.

nafanja
systemd-analyze
$ systemd-analyze
Startup finished in 2803ms (kernel) + 22741ms (userspace) = 25544ms
$

Aivar
запущен демон syslog-nd. Запретите его запуск и пользуйтесь (или не пользуйтесь) одноименным сервисом systemd
Удалил демон 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
Так же мне не нравятся следующие строки:

...
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
ну очевидно же, что имхо курить над сессиями гноме ну или (скорее всего) dm'а.
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
sleepycat
ну очевидно же, что имхо курить над сессиями гноме ну или (скорее всего) dm'а.
Можно поподробнее пожалуйста?..
Раньше в /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
Было 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
 
Зарегистрироваться или войдите чтобы оставить сообщение.