I’ve got a basic installation of OOD up and running (CentOS 7, amd64, fully patched). I’m slowly adding components (LDAP, Slurm) to make it a “real” installation and try things out ahead of eventually building a production system.
I noticed that the Shell option in the Files app was failing because of a failure with websockify, which isn’t installed on my OnDemand instance. Given that this is a dev environment I thought I’d simply install it, rather than connect a login node (which is probably the better way to do it!). I installed python3-setup tools, downloaded websockify, and extracted and installed it with
python3 setup.py install.
Unfortunately, that has broken my OnDemand instance. Not a big deal as I have an Ansible playbook to build it from scratch, but might be an interesting problem to deal with. Probably not supposed to install websockify on the OnDemand instance at all, ever…
Error -- Permission denied @ dir_s_mkdir - /var/run/ondemand-nginx Run 'nginx_stage --help' to see a full list of available command line options.