jobber icon indicating copy to clipboard operation
jobber copied to clipboard

jobber fails from systemd service unit for userspace or system space

Open dkebler opened this issue 5 years ago • 1 comments

installed latest from release .deb on ubuntu 18.04

unable to use jobber.

If I enable jobber.service via system space I get the Jobber doesn't seem to be running for user david. (No socket at /var/jobber/1000/cmd.sock.): stat /var/jobber/1000/cmd.sock: no such file or directory If I enable same jobber.service in user space same error and journalctl says

Jan 23 12:17:41 giskard /usr/libexec/jobbermaster[24451]: Failed to chown dir at /var/jobber/101: chown /var/jobber/101: operation not permitted
Jan 23 12:17:41 giskard /usr/libexec/jobbermaster[24451]: Failed to chown dir at /var/jobber/107: chown /var/jobber/107: operation not permitted
Jan 23 12:17:41 giskard /usr/libexec/jobbermaster[24451]: Failed to chown dir at /var/jobber/113: chown /var/jobber/113: operation not permitted
Jan 23 12:17:41 giskard /usr/libexec/jobbermaster[24451]: Failed to chown dir at /var/jobber/114: chown /var/jobber/114: operation not permitted
Jan 23 12:17:41 giskard /usr/libexec/jobbermaster[24451]: Failed to chown dir at /var/jobber/115: chown /var/jobber/115: operation not permitted
Jan 23 12:17:41 giskard /usr/libexec/jobbermaster[24451]: Failed to chown dir at /var/jobber/119: chown /var/jobber/119: operation not permitted
Jan 23 12:17:41 giskard /usr/libexec/jobbermaster[24451]: Failed to chown dir at /var/jobber/122: chown /var/jobber/122: operation not permitted
Jan 23 12:17:41 giskard /usr/libexec/jobbermaster[24451]: Entered thread for david
Jan 23 12:17:41 giskard /usr/libexec/jobbermaster[24451]: Launching runner
Jan 23 12:17:41 giskard /usr/libexec/jobbermaster[24451]: Failed to launch runner for david: jobberrunner for david exited prematurely.

if I add User=david to service file and run in system space same error

and why is jobber trying to start a runner for those other services???? seems bad.

   Tasks: 20 (limit: 4915)
   CGroup: /system.slice/jobber.service
           └─21153 /usr/libexec/jobbermaster

Jan 23 12:10:56 giskard /usr/libexec/jobbermaster[21153]: Failed to launch runner for avahi-autoipd: jobberrunner for avahi-autoipd exited prematurely.
Jan 23 12:10:56 giskard su[21209]: pam_unix(su:session): session closed for user david
Jan 23 12:10:56 giskard su[21229]: pam_unix(su:session): session closed for user lightdm
Jan 23 12:10:56 giskard /usr/libexec/jobbermaster[21153]: Failed to launch runner for colord: jobberrunner for colord exited prematurely.
Jan 23 12:10:56 giskard /usr/libexec/jobbermaster[21153]: Failed to launch runner for nm-openvpn: jobberrunner for nm-openvpn exited prematurely.
Jan 23 12:10:56 giskard /usr/libexec/jobbermaster[21153]: Failed to launch runner for geoclue: jobberrunner for geoclue exited prematurely.
Jan 23 12:10:56 giskard /usr/libexec/jobbermaster[21153]: Failed to launch runner for david: jobberrunner for david exited prematurely.
Jan 23 12:10:56 giskard /usr/libexec/jobbermaster[21153]: Failed to launch runner for lightdm: jobberrunner for lightdm exited prematurely.
Jan 23 12:10:56 giskard su[21228]: pam_unix(su:session): session closed for user avahi
Jan 23 12:10:56 giskard /usr/libexec/jobbermaster[21153]: Failed to launch runner for avahi: jobberrunner for avahi exited prematurely.

dkebler avatar Jan 23 '19 20:01 dkebler

Hi David,

I’m not an expert on systemd, so I have some dumb questions. What did you do to “enable via system space” and “via user space”?

The main jobber daemon must run as root, and it spawns processes for most users on the system.

If you simply install the deb package, it should be runnable with “systemctl start jobber”.

Dylan

On Jan 23, 2019, at 12:26 PM, David Kebler [email protected] wrote:

installed latest from release .deb on ubuntu 18.04

unable to use jobber.

If I enable jobber.service via system space I get the Jobber doesn't seem to be running for user david. (No socket at /var/jobber/1000/cmd.sock.): stat /var/jobber/1000/cmd.sock: no such file or directory If I enable same jobber.service in user space same error and journalctl says

Jan 23 12:17:41 giskard /usr/libexec/jobbermaster[24451]: Failed to chown dir at /var/jobber/101: chown /var/jobber/101: operation not permitted Jan 23 12:17:41 giskard /usr/libexec/jobbermaster[24451]: Failed to chown dir at /var/jobber/107: chown /var/jobber/107: operation not permitted Jan 23 12:17:41 giskard /usr/libexec/jobbermaster[24451]: Failed to chown dir at /var/jobber/113: chown /var/jobber/113: operation not permitted Jan 23 12:17:41 giskard /usr/libexec/jobbermaster[24451]: Failed to chown dir at /var/jobber/114: chown /var/jobber/114: operation not permitted Jan 23 12:17:41 giskard /usr/libexec/jobbermaster[24451]: Failed to chown dir at /var/jobber/115: chown /var/jobber/115: operation not permitted Jan 23 12:17:41 giskard /usr/libexec/jobbermaster[24451]: Failed to chown dir at /var/jobber/119: chown /var/jobber/119: operation not permitted Jan 23 12:17:41 giskard /usr/libexec/jobbermaster[24451]: Failed to chown dir at /var/jobber/122: chown /var/jobber/122: operation not permitted Jan 23 12:17:41 giskard /usr/libexec/jobbermaster[24451]: Entered thread for david Jan 23 12:17:41 giskard /usr/libexec/jobbermaster[24451]: Launching runner Jan 23 12:17:41 giskard /usr/libexec/jobbermaster[24451]: Failed to launch runner for david: jobberrunner for david exited prematurely. if I add User=david to service file and run in system space same error

and why is jobber trying to start a runner for those other services???? seems bad.

Tasks: 20 (limit: 4915) CGroup: /system.slice/jobber.service └─21153 /usr/libexec/jobbermaster

Jan 23 12:10:56 giskard /usr/libexec/jobbermaster[21153]: Failed to launch runner for avahi-autoipd: jobberrunner for avahi-autoipd exited prematurely. Jan 23 12:10:56 giskard su[21209]: pam_unix(su:session): session closed for user david Jan 23 12:10:56 giskard su[21229]: pam_unix(su:session): session closed for user lightdm Jan 23 12:10:56 giskard /usr/libexec/jobbermaster[21153]: Failed to launch runner for colord: jobberrunner for colord exited prematurely. Jan 23 12:10:56 giskard /usr/libexec/jobbermaster[21153]: Failed to launch runner for nm-openvpn: jobberrunner for nm-openvpn exited prematurely. Jan 23 12:10:56 giskard /usr/libexec/jobbermaster[21153]: Failed to launch runner for geoclue: jobberrunner for geoclue exited prematurely. Jan 23 12:10:56 giskard /usr/libexec/jobbermaster[21153]: Failed to launch runner for david: jobberrunner for david exited prematurely. Jan 23 12:10:56 giskard /usr/libexec/jobbermaster[21153]: Failed to launch runner for lightdm: jobberrunner for lightdm exited prematurely. Jan 23 12:10:56 giskard su[21228]: pam_unix(su:session): session closed for user avahi Jan 23 12:10:56 giskard /usr/libexec/jobbermaster[21153]: Failed to launch runner for avahi: jobberrunner for avahi exited prematurely. — You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or mute the thread.

dshearer avatar Jan 26 '19 18:01 dshearer