<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - systemd logs useless "mystery" warnings to the journal - log message fails to reference the source."
   href="https://bugs.freedesktop.org/show_bug.cgi?id=86415">86415</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>systemd logs useless "mystery" warnings to the journal - log message fails to reference the source.
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>systemd
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>unspecified
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>x86-64 (AMD64)
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>Linux (All)
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>normal
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>medium
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>general
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>systemd-bugs@lists.freedesktop.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>james@nurealm.net
          </td>
        </tr>

        <tr>
          <th>QA Contact</th>
          <td>systemd-bugs@lists.freedesktop.org
          </td>
        </tr></table>
      <p>
        <div>
        <pre>Version: systemd 217-6 on Arch Linux

The new version 2.0.0 of cups has changed the unit file names from the form
"cups.service" to "org.cups.cupsd.service".  While the name change seems
gratuitous, there is still "something" which attempts to access the old unit
file names.  Upon reboot, with kernel loglevel=6, when cupsd starts, and
various other times, "journalctl -b" shows warnings like:

systemd[1]: Cannot add dependency job for unit cups.socket, ignoring: Unit
cups.socket failed to load: No such file or directory.
systemd[1]: Cannot add dependency job for unit cups.path, ignoring: Unit
cups.path failed to load: No such file or directory.
systemd[1]: Cannot add dependency job for unit cups.socket, ignoring: Invalid
argument
systemd[1]: Cannot add dependency job for unit cups.socket, ignoring: Invalid
argument
systemd[1]: Cannot add dependency job for unit cups.service, ignoring: Invalid
argument
systemd[1]: Cannot add dependency job for unit cups.socket, ignoring: Unit
cups.socket failed to load: No such file or directory.

The problem is this:  What program or configuration file caused the references
to "cups.socket", "cups.path", and "cups.service"?  The systemd journal does
not say, and there is no such reference in any unit file in /usr/lib/systemd/
or in /etc/systemd/.

In fact, the warning is practically useless, simply because it does not
disclose the source or cause of the warning.  Neither supernatural divination
nor grep has been effective in finding the source of these references thus far.

Unless these messages are meant to say that "systemd" is the source of the
explicit reference to "cups.socket"?  But there is no string "cups" in
"/usr/lib/systemd/systemd".

Please include the _source_ of systemd warnings in the systemd warning
messages.


Thanks
James</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the QA Contact for the bug.</li>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>