appreciate any assistance, this is a new install of Kasm on Ubuntu 24.04, all fresh downloads.
When attempting to install Kasm getting the dreaded common error
Error response from daemon: client version 1.42 is too old. Minimum supported API version is 1.44, please upgrade your client to a newer version
kasm_db_1.17.0
Tried the instructions here:
But when I keep getting is - “docker-compose-plugin is already the newest version”
However, I just deleted it, so I found it also at /usr/libexec/docker/cli-plugins/docker-compose and deleted it as well, but same message, but when I use
docker info | grep docker-compose
I’m not finding anything, so not sure why/how it claims to be installed
Also, when I try to use docker compose version I get “command not found”
On a side, also getting the “Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg)” message for the repo
EDIT: This was resolved by using Kasm 1.18 instead of 1.17 (when using Ubuntu 24.0.4.3 as the VM)
My initial download search sent me to the 1.17 for some reason
I never installed Kasm, so I don’t know how it is installed and how it installs Docker, but if Kasm downloads incompatible compose or tries to access the daemon API using an old, outdated api client from code, it is something that Kasm developers have to fix.. As a workaround, temporarily you can try what @meyay recommended here
As you can see, there were other software as well that didn’t update the client library in time.