nixos/paperless: Allow mbind syscall in paperless-web.services
After uploading a document through the webinterface I started seeing it killed through the SYSBUS signal. Inspecting the call trace led me to liblapack's memory allocator, that uses the mbind syscall on Linux.
This commit is contained in:
parent
8da59ca2a2
commit
94f00041f0
1 changed files with 2 additions and 2 deletions
|
@ -287,8 +287,8 @@ in
|
||||||
|
|
||||||
AmbientCapabilities = "CAP_NET_BIND_SERVICE";
|
AmbientCapabilities = "CAP_NET_BIND_SERVICE";
|
||||||
CapabilityBoundingSet = "CAP_NET_BIND_SERVICE";
|
CapabilityBoundingSet = "CAP_NET_BIND_SERVICE";
|
||||||
# gunicorn needs setuid
|
# gunicorn needs setuid, liblapack needs mbind
|
||||||
SystemCallFilter = defaultServiceConfig.SystemCallFilter ++ [ "@setuid" ];
|
SystemCallFilter = defaultServiceConfig.SystemCallFilter ++ [ "@setuid mbind" ];
|
||||||
# Needs to serve web page
|
# Needs to serve web page
|
||||||
PrivateNetwork = false;
|
PrivateNetwork = false;
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in a new issue