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

Reply via email to