Flatpack Steam issues
After a little research, it seems to be an issue with OS not allowing unprivileged user namespaces
To Reproduce Launch Steam container from workspace, wait for update to complete and then receive error message.
Expected behavior Steam console loads.
Screenshots
Workspaces Version Kasm Workspaces 1.15.0
Workspaces Installation Method Single Server
Client Browser (please complete the following information):
- OS: [e.g. iOS]
- Browser [e.g. chrome, safari]
- Version [e.g. 22]
Workspace Server Information (please provide the output of the following commands):
-
uname -a - Linux AMD-Dragon1 6.5.0-35-generic #35~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Tue May 7 09:00:52 UTC 2 x86_64 x86_64 x86_64 GNU/Linux
-
cat /etc/os-release - PRETTY_NAME="Ubuntu 22.04.4 LTS" NAME="Ubuntu" VERSION_ID="22.04" VERSION="22.04.4 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
-
sudo docker info - Client: Docker Engine - Community Version: 26.1.4 Context: default Debug Mode: false Plugins: buildx: Docker Buildx (Docker Inc.) Version: v0.14.1 Path: /usr/libexec/docker/cli-plugins/docker-buildx compose: Docker Compose (Docker Inc.) Version: v2.27.1 Path: /usr/libexec/docker/cli-plugins/docker-compose
Server: Containers: 9 Running: 9 Paused: 0 Stopped: 0 Images: 35 Server Version: 26.1.4 Storage Driver: overlay2 Backing Filesystem: xfs Supports d_type: true Using metacopy: false Native Overlay Diff: true userxattr: false Logging Driver: json-file Cgroup Driver: systemd Cgroup Version: 2 Plugins: Volume: local Network: bridge host ipvlan macvlan null overlay Log: awslogs fluentd gcplogs gelf journald json-file local splunk syslog Swarm: inactive Runtimes: io.containerd.runc.v2 runc Default Runtime: runc Init Binary: docker-init containerd version: d2d58213f83a351ca8f528a95fbd145f5654e957 runc version: v1.1.12-0-g51d5e94 init version: de40ad0 Security Options: apparmor seccomp Profile: builtin cgroupns Kernel Version: 6.5.0-35-generic Operating System: Ubuntu 22.04.4 LTS OSType: linux Architecture: x86_64 CPUs: 12 Total Memory: 31.12GiB Name: AMD-Dragon1 ID: 8ea6d060-fe9d-4bfe-9c2f-be163f986bb1 Docker Root Dir: /var/lib/docker Debug Mode: false Experimental: false Insecure Registries: 127.0.0.0/8 Live Restore Enabled: false
-
sudo docker ps | grep kasm - a9270f4781d7 kasmweb/nginx:1.25.3 "/docker-entrypoint.…" 3 days ago Up 3 days 80/tcp, 0.0.0.0:443->443/tcp, :::443->443/tcp kasm_proxy dbfd28bbb04d kasmweb/share:1.15.0 "/bin/sh -c '/usr/bi…" 3 days ago Up 3 days (healthy) 8182/tcp kasm_share ae20918a6d83 kasmweb/agent:1.15.0 "/bin/sh -c '/usr/bi…" 3 days ago Up 3 days (healthy) 4444/tcp kasm_agent 13abcfe88bdd kasmweb/kasm-guac:1.15.0 "/dockerentrypoint.sh" 3 days ago Up 3 days (healthy) kasm_guac 8fc91091bfc1 kasmweb/api:1.15.0 "/bin/sh -c '/usr/bi…" 3 days ago Up 3 days (healthy) 8080/tcp kasm_api b8621e58426b redis:5-alpine "docker-entrypoint.s…" 3 days ago Up 3 days 6379/tcp kasm_redis 5f1b898eeea8 kasmweb/manager:1.15.0 "/bin/sh -c '/usr/bi…" 3 days ago Up 3 days (healthy) 8181/tcp kasm_manager 456dd1ed2b23 postgres:12-alpine "docker-entrypoint.s…" 3 days ago Up 3 days (healthy) 5432/tcp kasm_db
Additional context Add any other context about the problem here.
Same issue for me I can reproduce.
Just FYI, your Git Hub Demo has the same issue. You might want to look into that.
Same issue too.
I can confirm I have the same issue
You may need to update the Docker Run Config override with the following
{
"security_opt": [
"seccomp=unconfined"
],
"privileged": true
}
Please keep in mind this relaxes all security features of the container
The steam image is considered experimental, it may be dropped in the future
This issue was randomly fixed in the repo. Remove and reinstall with new registry pull.
On Fri, Nov 15, 2024, 9:57 AM j-travis @.***> wrote:
You may need to update the Docker Run Config override with the following
{ "security_opt": [ "seccomp=unconfined" ], "privileged": true }
Please keep in mind this relaxes all security features of the container
The steam image is considered experimental, it may be dropped in the future
— Reply to this email directly, view it on GitHub https://github.com/kasmtech/workspaces-issues/issues/579#issuecomment-2479078532, or unsubscribe https://github.com/notifications/unsubscribe-auth/AMHXRKFNAYSFZTCUX2SJVBL2AYDWFAVCNFSM6AAAAABJSS774KVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDINZZGA3TQNJTGI . You are receiving this because you authored the thread.Message ID: @.***>