<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>30381</bug_id>
          
          <creation_ts>2014-10-06 11:04:08 +0400</creation_ts>
          <short_desc>Незапуск сервиса systemd-journald.service</short_desc>
          <delta_ts>2015-08-11 13:03:09 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>systemd</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>NOTABUG</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="serpiph">serpiph</reporter>
          <assigned_to name="Alexey Shabalin">shaba</assigned_to>
          <cc>arseny</cc>
    
    <cc>shaba</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>148018</commentid>
    <comment_count>0</comment_count>
    <who name="serpiph">serpiph</who>
    <bug_when>2014-10-06 11:04:08 +0400</bug_when>
    <thetext>Не запускается нормально journald. Падает с такой ошибкой:
         Starting Journal Service...
[FAILED] Failed to start Journal Service.
See &apos;systemctl status systemd-journald.service&apos; for details.
[DEPEND] Dependency failed for Trigger Flushing of Journal to Persistent Storage.
         Starting Journal Service...
[FAILED] Failed to start Journal Service.
See &apos;systemctl status systemd-journald.service&apos; for details.

Состояние после загрузки:
$ systemctl status systemd-journald.service
? systemd-journald.service - Journal Service
   Loaded: loaded (/lib/systemd/system/systemd-journald.service; static)
   Active: failed (Result: start-limit) since Пн 2014-10-06 08:23:40 MSK; 1min 28s ago
     Docs: man:systemd-journald.service(8)
           man:journald.conf(5)
  Process: 481 ExecStart=/lib/systemd/systemd-journald (code=exited, status=127)
 Main PID: 481 (code=exited, status=127)
$ systemctl status systemd-journald.socket
? systemd-journald.socket - Journal Socket
   Loaded: loaded (/lib/systemd/system/systemd-journald.socket; static)
   Active: failed (Result: service-failed-permanent) since Mon 2014-10-06 08:23:49 MSK; 36min ago
     Docs: man:systemd-journald.service(8)
           man:journald.conf(5)
   Listen: /run/systemd/journal/stdout (Stream)
           /run/systemd/journal/socket (Datagram)
$ systemctl status systemd-journald-dev-log.socket
? systemd-journald-dev-log.socket - Journal Socket (/dev/log)
   Loaded: loaded (/lib/systemd/system/systemd-journald-dev-log.socket; static)
   Active: failed (Result: service-failed-permanent) since Пн 2014-10-06 08:23:49 MSK; 37min ago
     Docs: man:systemd-journald.service(8)
           man:journald.conf(5)
   Listen: /run/systemd/journal/dev-log (Datagram)
$

Все нужные файлы лежат на своих местах. После перезапуска вручную данного сервиса всё запускается. Система - текущий Сизиф, повторение: на всех моих машинах (7 штук).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>152197</commentid>
    <comment_count>1</comment_count>
    <who name="Alexey Shabalin">shaba</who>
    <bug_when>2015-07-22 20:22:11 +0300</bug_when>
    <thetext>дайте больше информации, хотя бы намекните что у вас особенного.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>152310</commentid>
    <comment_count>2</comment_count>
    <who name="serpiph">serpiph</who>
    <bug_when>2015-08-03 09:36:56 +0300</bug_when>
    <thetext>Даже не знаю, на что намекать. Только одно: каталоги /usr и /var - это отдельные разделы. С точки зрения journald я ничего не делал, самоличных запусков/незапусков сокетов и подобного нет. С установкой версии systemd-221 это восстановилось самостоятельно, без моих вмешательств, если не считать первого перезапуска системы после обновления, когда система вообще ушла в emergency mode и пришлось круто лечить её, потому что в fstab оказались прописаны smb-шары, которые без сети не поднимались.
Единственно, написал такое:
$ cat /etc/rc.d/rc.local
#!/bin/sh

systemctl start systemd-journald
/bin/true
$
В этом месте запуск журнала срабатывает:
$ journalctl -b -u systemd-journald
-- Logs begin at Пн 2013-04-29 10:40:03 MSK, end at Пн 2015-08-03 09:23:33 MSK. --
авг 03 08:55:05 comp systemd-journal[350]: Runtime journal is using 8.0M (max allowed 1.1G, trying to leave 1.7G free of 11.7G available → current limit 1.1G).
авг 03 08:55:05 comp systemd-journal[350]: Runtime journal is using 8.0M (max allowed 1.1G, trying to leave 1.7G free of 11.7G available → current limit 1.1G).
авг 03 08:55:05 comp systemd-journal[350]: Missed 1 kernel messages
авг 03 08:55:05 comp systemd-journal[350]: Missed 1 kernel messages
авг 03 08:55:05 comp systemd-journal[350]: Missed 13 kernel messages
авг 03 08:55:05 comp systemd-journal[350]: Journal started
авг 03 08:55:05 comp systemd-journal[350]: Missed 36 kernel messages
авг 03 08:55:06 comp systemd-journal[350]: Missed 1 kernel messages
авг 03 08:55:06 comp systemd-journal[350]: Missed 24 kernel messages
авг 03 08:55:06 comp systemd-journal[350]: Missed 4 kernel messages
авг 03 08:55:06 comp systemd-journal[350]: Missed 3 kernel messages
авг 03 08:55:06 comp systemd-journal[350]: Missed 4 kernel messages
авг 03 08:55:06 comp systemd-journal[350]: Missed 1 kernel messages
авг 03 08:55:06 comp systemd-journal[350]: Missed 2 kernel messages
авг 03 08:55:06 comp systemd-journal[350]: Missed 3 kernel messages
авг 03 08:55:06 comp systemd-journal[350]: Missed 26 kernel messages
авг 03 08:55:07 comp systemd-journal[350]: Missed 1 kernel messages                     
авг 03 08:55:07 comp systemd-journal[350]: Missed 5 kernel messages                     
авг 03 08:55:08 comp systemd-journal[350]: Missed 4 kernel messages                     
авг 03 08:55:10 comp systemd-journal[350]: Permanent journal is using 1.3G (max allowed 1.9G, trying to leave 2.9G free of 15.1G available → current limit 1.9G).
авг 03 08:55:12 comp systemd-journal[350]: Time spent on flushing to /var is 1.028752s for 1187 entries.
авг 03 08:55:12 comp systemd-journal[350]: Missed 3 kernel messages                     
авг 03 08:55:13 comp systemd-journal[350]: Missed 2 kernel messages                     
авг 03 08:55:15 comp systemd-journal[350]: Missed 5 kernel messages
авг 03 08:55:17 comp systemd-journal[350]: Missed 8 kernel messages
авг 03 08:55:20 comp systemd-journal[350]: Missed 2 kernel messages
авг 03 08:55:38 comp systemd[1]: Started Journal Service.
авг 03 08:55:38 comp systemd-journal[350]: Missed 25 kernel messages
авг 03 08:55:38 comp systemd-journal[350]: Missed 1 kernel messages
авг 03 08:55:38 comp systemd-journal[350]: Missed 1 kernel messages
авг 03 08:56:56 comp systemd-journal[350]: Missed 9 kernel messages
авг 03 09:23:33 comp systemd-journal[350]: Missed 237 kernel messages
$</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>152389</commentid>
    <comment_count>3</comment_count>
    <who name="Alexey Shabalin">shaba</who>
    <bug_when>2015-08-10 19:08:06 +0300</bug_when>
    <thetext>Установлены ли еще какие-нибудь syslog&apos;и ? (syslog-ng, rsyslog, klog, syslog ?)
Я не могу понять где может возникнуть проблема.
systemd-journald.service стартует на ранних этапах после
systemd-journald.socket systemd-journald-dev-log.socket systemd-journald-audit.socket syslog.socket.
И должен работать с /run(который на tmpfs в оперативной памяти). Если он не запустился, то через 1 минуту должен стартовать по WatchdogSec=1min.
После монтирования  /var/log/journal, запускается systemd-journal-flush.service и перекладывает логи из /run в /var.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>152392</commentid>
    <comment_count>4</comment_count>
    <who name="serpiph">serpiph</who>
    <bug_when>2015-08-11 12:51:34 +0300</bug_when>
    <thetext>Ругань шла на эти юниты:
systemd-journald.socket
systemd-journald-dev-log.socket
Почему-то они не запускались как надо. В системе не создавались эти сокеты (после появления приглашения ко входу я заходил в систему и не обнаруживал сокетов, которые должны были бы создаться вышеуказанными юнитами). На данный момент стоит klogd и syslogd.

Вот что происходит, что за 5 сек набирается 11 сообщений ядра, которые благополучно теряются, при том, что до этого за секунду отрабатывают десятки сообщений без потери:
авг 11 09:33:10 comp systemd[1]: Started User Manager for UID 500.
авг 11 09:33:10 comp systemd[1]: Started Console Manager.
авг 11 09:33:15 comp systemd-journal[357]: Missed 11 kernel messages</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>152393</commentid>
    <comment_count>5</comment_count>
    <who name="Alexey Shabalin">shaba</who>
    <bug_when>2015-08-11 13:03:09 +0300</bug_when>
    <thetext>(В ответ на комментарий №4)
&gt; Ругань шла на эти юниты:
&gt; systemd-journald.socket
&gt; systemd-journald-dev-log.socket
&gt; Почему-то они не запускались как надо. В системе не создавались эти сокеты
&gt; (после появления приглашения ко входу я заходил в систему и не обнаруживал
&gt; сокетов, которые должны были бы создаться вышеуказанными юнитами). На данный
&gt; момент стоит klogd и syslogd.

klogd и syslogd не готовы к работе под systemd. Либо совсем удалите, либо используйте rsyslog|syslog-ng.
Смотрите также 
https://bugzilla.altlinux.org/show_bug.cgi?id=27868</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>