Unable to Complete Install-TrueNAS Scale 24.10
I am unable to complete the install of Kasm Wokrspaces in Scale 24.10. I am able to reach the install wizard and select the images I wish to install. After clicking install I am taken to the install screen and nothing happens, resembles a hung terminal screen. This may just be a timing issue. I then refresh the page and have to go back through the initial setup process and select the images I wish to install, click install, the install begins but I am left with the following:
kasm_api Pulled
Traceback (most recent call last):
File "logging/config.py", line 608, in configure
File "logging/config.py", line 876, in configure_handler
File "logging/handlers.py", line 864, in init
File "logging/handlers.py", line 916, in createSocket
File "socket.py", line 976, in getaddrinfo
socket.gaierror: [Errno -3] Temporary failure in name resolution
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "server.py", line 245, in
File "logging/config.py", line 942, in dictConfig
File "logging/config.py", line 615, in configure
ValueError: Unable to configure handler 'syslog'
[PYI-1:ERROR] Failed to execute script 'server' due to unhandled exception!
If I refresh the install page after seeing the above, I am taken to the dashboard where it shows system resources and has the option to "stop install wizard". I leave this as is. I then try to access the WebUi at 30128 but I am met with an "unreachable" dialogue.
The following is from the app log within Scale:
This is the output of uname -mr && docker version and cat /etc/os-release https://privatebin.net/?dff0c17b02e4d7bd#EAZuFfiAwdRyCH4ympGvf9Th8Y3LSWrw3QUzAN7AKGfe
Output of uname -mr && docker version
6.6.44-production+truenas x86_64
Client: Docker Engine - Community
Version: 28.0.1
API version: 1.48
Go version: go1.23.6
Git commit: 068a01e
Built: Wed Feb 26 10:41:08 2025
OS/Arch: linux/amd64
Context: default
Server: Docker Engine - Community
Engine:
Version: 28.0.1
API version: 1.48 (minimum version 1.24)
Go version: go1.23.6
Git commit: bbd0a17
Built: Wed Feb 26 10:41:08 2025
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: 1.7.25
GitCommit: bcc810d6b9066471b0b6fa75f557a15a1cbf31bb
runc:
Version: 1.2.4
GitCommit: v1.2.4-0-g6c52b3f
docker-init:
Version: 0.19.0
GitCommit: de40ad0
Output of cat /etc/os-release
PRETTY_NAME="Ubuntu 22.04.5 LTS"
NAME="Ubuntu"
VERSION_ID="22.04"
VERSION="22.04.5 LTS (Jammy Jellyfish)"
VERSION_CODENAME=jammy
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=jammy
This is the app install section within TrueNAS Scale 24.10:
I have Kasm Workspaces running on a completely separate machine on the same network without issue. It is running on an Ubuntu Server VM in Proxmox. I also tested running this in an Ubuntu LXC, on a TrueNAS Scale 25.10 (Fangtooth) VM on the same Proxmox machine, and had no issues. I did however try and install via the TrueNAS app catalog on that same VM and ran into the same issue as above. I have been told that it is a DNS issue but, I do not see how that is possible when this is the only app that I am having an issue like this with. I have reached out to both the TrueNAS github and Linuxserver i.o. Discord but there is no resolution.
Can I get some kind of reply?
I was able to successfully get Kasm to install. For some reason if the root dataset is set to apps preset when creating, it will not finish the Kasm install. I tested upwards of 6 times. Deleting the app and dataset and then changing from apps preset to generic preset and it installs each time when set to generic. The original error from above still exists at the end of installation but the install screen switches itself to the dashboard after a while. I do get 2 errors in the webui. Please see the following images.
Also, when setting Resource limits within the Truenas scale app install section, these seem to be ignored. After setting the cpu to 6 and checking in the Kasm admin webui under infrastructure>docker agents>details, the CPU count and memory match the base system.
This worked for me too. Very weird that Kasm doesn't work with apps type dataset.
I was able to successfully get Kasm to install. For some reason if the root dataset is set to apps preset when creating, it will not finish the Kasm install. I tested upwards of 6 times. Deleting the app and dataset and then changing from apps preset to generic preset and it installs each time when set to generic. The original error from above still exists at the end of installation but the install screen switches itself to the dashboard after a while. I do get 2 errors in the webui. Please see the following images.
Also, when setting Resource limits within the Truenas scale app install section, these seem to be ignored. After setting the cpu to 6 and checking in the Kasm admin webui under infrastructure>docker agents>details, the CPU count and memory match the base system.
Exact same problem. This worked for me. Very weird that Kasm doesn't work with apps type dataset.
Same issue, I fixed it the same way I do for postgres datasets.