Hi, thanks for working on this !
I set out to try and reproduce 927254, using the laminar debs built from the
WIP package here:
https://salsa.debian.org/debian/laminar
But after apt install laminar the service would not start at first:
Jun 10 12:39:22 laminar systemd[1]: Started Laminar continuous integration
service.
Jun 10 12:39:22 laminar systemd[288]: laminar.service: Failed to execute
command: No such file or directory
Jun 10 12:39:22 laminar systemd[288]: laminar.service: Failed at step EXEC
spawning /usr/bin/laminard: No such file or directory
Jun 10 12:39:22 laminar systemd[1]: laminar.service: Main process exited,
code=exited, status=203/EXEC
Jun 10 12:39:22 laminar systemd[1]: laminar.service: Failed with result
'exit-code'.
So the first issue is that you should patch upstream like this:
index c2a486f..1b44b37 100644
--- a/etc/laminar.service
+++ b/etc/laminar.service
@@ -5,7 +5,7 @@ After=network.target
[Service]
User=laminar
EnvironmentFile=-/etc/laminar.conf
-ExecStart=/usr/bin/laminard
+ExecStart=/usr/sbin/laminard
[Install]
WantedBy=multi-user.target
The second issue:
Jun 10 12:41:10 laminar systemd[1]: Started Laminar continuous integration
service.
Jun 10 12:41:10 laminar laminard[397]: terminate called after throwing an
instance of 'kj::ExceptionImpl'
Jun 10 12:41:10 laminar laminard[397]: what(): kj/filesystem.c++:612:
failed: directory does not exist; path = var/lib/laminar
Jun 10 12:41:10 laminar systemd[1]: laminar.service: Main process exited,
code=killed, status=6/ABRT
Jun 10 12:41:10 laminar systemd[1]: laminar.service: Failed with result
'signal'.
can be fixed with:
sudo mkdir /var/lib/laminar
sudo chown laminar:laminar /var/lib/laminar
Paolo