Install blocked by `noexec` set on `/tmp` directory
Bug #1968366 reported by
John Lettman
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
charm-duplicity |
New
|
Undecided
|
Unassigned |
Bug Description
The `install` hook fails on clouds with CIS Hardening implemented due to the `/tmp` directory mount option "noexec".
When installing "fabric" via pip, the dependency "pynacl" fails during compilation. [0] This occurs because it is attempting to load a symbol from a shared object in the `/tmp` directory. This is a similar problem to bug 1935032.
The following modification to the command in the `install` hook works:
. /opt/juju_