SAFEHR-data/FlowEHR

Define Specific Customisations for Innovator Linux VM

Closed this issue · 4 comments

Current Bugs:

  • Timezone not set correctly - using UTC instead of localtime
  • disable screen lock
  • set screensaver to blank: ~/.xscreensaver
  • System Default Keyboard Layout is English(US) - (/etc/default/keyboard: XKBLAYOUT="gb")!
  • DBeaver wants to download some Postgres driver files from the internet, which it can't - is there a way we can preload them / find more of an offline install for it / set it up for postgres access?
  • default user not in docker group
  • can docker use the WS ACR?
  • screen is a bit 'laggy' - dragging windows, etc
  • is the shared storage mounted?
  • conda channels and aliases not configured on VM

?Conda channels config:

conda config --add channels https://nexus-${tre-id}.${location}.cloudapp.azure.com/repository/conda-mirror/conda-forge
conda config --add channels https://nexus-${tre-id}.${location}.cloudapp.azure.com/repository/conda-mirror/main/  --system
conda config --add channels https://nexus-${tre-id}.${location}.cloudapp.azure.com/repository/conda-repo/main/  --system
conda config --remove channels defaults --system
conda config --set channel_alias https://nexus-${tre-id}.${location}.cloudapp.azure.com/repository/conda-mirror/  --system

using init-user script to set docker group membership requires VM restart to work. Perhaps this needs to be done via the useradd command when the VM is built...or set the GROUPS variable in /etc/default/useradd

Conda config and shared storage failures appear to be failures in cloud-init