Bug 1575233

Summary: zeitgeist-fts.service contains ExecStart=@libexecdir@/zeitgeist-fts
Product: [Fedora] Fedora Reporter: udo <udovdh>
Component: zeitgeistAssignee: David King <amigadave>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 26CC: amigadave, dakingun, i, maxx, renich
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2018-05-08 16:36:53 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description udo 2018-05-05 11:09:38 UTC
Description of problem:
zeitgeist-fts.service contains ExecStart=@libexecdir@/zeitgeist-fts

Version-Release number of selected component (if applicable):
zeitgeist-1.0-2.fc26.x86_64

How reproducible:
Use fedora; check /var/log/messages every once in a while

Steps to Reproduce:
1. grep zeitgeist /var/log/messages

Actual results:
May  4 15:34:35 s2 zeitgeist-daemon[3205]: #033[31m[13:34:35.360458 WARNING]#033[0m zeitgeist-daemon.vala:454: The connection is closed
May  4 15:35:23 s2 dbus-daemon[12870]: [session uid=500 pid=12870] Activation via systemd failed for unit 'zeitgeist-fts.service': Unit zeitgeist-fts.service is not loaded properly: Invalid argument.
May  4 15:35:23 s2 systemd[12837]: /usr/lib/systemd/user/zeitgeist-fts.service:7: Executable path is not absolute, ignoring: @libexecdir@/zeitgeist-fts
May  4 15:35:23 s2 zeitgeist-daemon[13334]: #033[31m[13:35:23.508286 WARNING]#033[0m zeitgeist-daemon.vala:127: Unable to parse version info!
May  4 15:35:23 s2 zeitgeist-daemon[13334]: #033[31m[13:35:23.508581 WARNING]#033[0m zeitgeist-daemon.vala:127: Unable to parse version info!
May  4 15:35:23 s2 systemd[12837]: zeitgeist-fts.service: Service lacks both ExecStart= and ExecStop= setting. Refusing.
May  4 15:35:23 s2 zeitgeist-daemon[13334]: #033[31m[13:35:23.694365 CRITICAL]#033[0m file ext-fts.c: line 756: unexpected error: Error calling StartServiceByName for org.gnome.zeitgeist.SimpleIndexer: GDBus.Error:org.freedesktop.DBus.Error.InvalidArgs: Unit zeitgeist-fts.service is not loaded properly: Invalid argument. (g-dbus-error-quark, 16)
May  4 15:35:23 s2 zeitgeist-daemon[13334]: #033[31m[13:35:23.694628 WARNING]#033[0m zeitgeist-daemon.vala:127: Unable to parse version info!

I.e.: a lot of lines about a thing that is simply a syntax error in the service file which has a line:

zeitgeist-fts.service contains ExecStart=@libexecdir@/zeitgeist-fts

I'd guess that @libexecdir@ should be an actual path like /usr/libexec ?

Expected results:
No such logging in /var/log/messages

Additional info:
.

Comment 1 udo 2018-05-05 12:52:46 UTC
With

ExecStart=/usr/libexec/zeitgeist/zeitgeist-fts

I can do

$ systemctl --user start zeitgeist-fts

Comment 2 David King 2018-05-08 16:36:53 UTC

*** This bug has been marked as a duplicate of bug 1464693 ***