Activity log for bug #1968366

Date Who What changed Old value New value Message
2022-04-08 18:02:57 John Lettman bug added bug
2022-04-09 17:32:24 Andrea Ieri 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 LP #1935032. The following modification to the command in the `install` hook works: . /opt/juju_venvs/duplicity/bin/activate; TMPDIR=/var/lib/pip https_proxy=XXX pip install fabric [0]: https://pastebin.canonical.com/p/nCXnqdCVSx/ 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_venvs/duplicity/bin/activate; TMPDIR=/var/lib/pip https_proxy=XXX pip install fabric [0]: https://pastebin.canonical.com/p/nCXnqdCVSx/