I recently moved on to use Fedora 39 and installed docker successfully after following the guidelines on the official install guide.
I managed to setup an MSSQL image and it worked perfectly at the time of the tests that I was doing.
Unfortunately after restarting it just stopped responding properly, it was really slow , kept hanging and kept asking to wait or force quit over and over again.
I reinstalled it from scratch again, and managed to get it working properly.
After restarting the computer again it simply started misbehaving again.
I have been trying to troubleshoot it myself but the only thing that works is reinstalling it from scratch again and again.
cat /etc/os-release
NAME="Fedora Linux"
VERSION="39 (Workstation Edition)"
ID=fedora
VERSION_ID=39
VERSION_CODENAME=""
PLATFORM_ID="platform:f39"
PRETTY_NAME="Fedora Linux 39 (Workstation Edition)"
ANSI_COLOR="0;38;2;60;110;180"
LOGO=fedora-logo-icon
CPE_NAME="cpe:/o:fedoraproject:fedora:39"
DEFAULT_HOSTNAME="fedora"
HOME_URL="https://fedoraproject.org/"
DOCUMENTATION_URL="https://docs.fedoraproject.org/en-US/fedora/f39/system-administrators-guide/"
SUPPORT_URL="https://ask.fedoraproject.org/"
BUG_REPORT_URL="https://bugzilla.redhat.com/"
REDHAT_BUGZILLA_PRODUCT="Fedora"
REDHAT_BUGZILLA_PRODUCT_VERSION=39
REDHAT_SUPPORT_PRODUCT="Fedora"
REDHAT_SUPPORT_PRODUCT_VERSION=39
SUPPORT_END=2024-11-12
VARIANT="Workstation Edition"
VARIANT_ID=workstation
docker --version
Docker version 25.0.3, build 4debf41
I finally found this script that is included in the app and it appears that one of the processes that it uses might not be running? Iām unsure on how to fix this and I havent found anything else in the internet about how to fix this.
$ /opt/docker-desktop/bin/com.docker.diagnose check
Starting diagnostics
[2024-02-27T03:09:29.321399170Z][com.docker.diagnose.ipc][I] ipc.NewClient: 096dc69f-diagnose -> <HOME>/.docker/desktop/backend.sock BackendAPI
[2024-02-27T03:09:29.321536282Z][com.docker.diagnose.ipc][I] (95aa95f6) 096dc69f-diagnose C->S BackendAPI POST /idle/make-busy
[2024-02-27T03:09:29.322095149Z][com.docker.diagnose.ipc][I] (95aa95f6) 096dc69f-diagnose C<-S 8ada269e-BackendAPI POST /idle/make-busy (550.3Āµs): 0xc00064ae60
[2024-02-27T03:09:30.321954300Z][com.docker.diagnose.ipc][I] (28c45822) 096dc69f-diagnose C->S BackendAPI GET /idle
[2024-02-27T03:09:30.322866170Z][com.docker.diagnose.ipc][I] (28c45822) 096dc69f-diagnose C<-S 8ada269e-BackendAPI GET /idle (824.864Āµs): {"apisInFlight":{},"booted":true,"busyReason":["timed activities: map[/idle/make-busy:28.999519002s dial//run/guest-services/volume-contents.sock:53.334777684s read//run/guest-services/volume-contents.sock:53.335322214s write//run/guest-services/volume-contents.sock:53.337502675s]"],"containers":0,"idle":"bool","kubernetesEnabled":false,"reduced":false,"services":0,"timedActivities":{"/idle/make-busy":"float64","dial//run/guest-services/volume-contents.sock":53334777684,"read//run/guest-services/volume-contents.sock":53335322214,"write//run/guest-services/volume-contents.sock":53337502675},"vmPaused":false,"vmRunning":true,"vmStopped":false,"windowsContainers":false}
[PASS] DD0039: are KVM user permissions configured?
[PASS] DD0018: does the host support virtualization?
[PASS] DD0001: is the application running?
[PASS] DD0017: can a VM be started?
[PASS] DD0016: is the LinuxKit VM running?
[PASS] DD0011: are the LinuxKit services running?
[PASS] DD0004: is the Docker engine running?
[PASS] DD0015: are the binary symlinks installed?
[PASS] DD0031: does the Docker API work?
[PASS] DD0013: is the $PATH ok?
[PASS] DD0034: is Context set to a Docker Desktop context?
[PASS] DD0003: is the Docker CLI working?
[PASS] DD0038: is the connection to Docker working?
[FAIL] DD0014: are the backend processes running? querying com.docker.backend process: is it running as a different user?: readlink /proc/4853/exe: permission denied
[FAIL] DD0007: is the backend responding? prereq failed: are the backend processes running?
[FAIL] DD0009: is the vpnkit API responding? prereq failed: are the backend processes running?
[FAIL] DD0010: is the Docker API proxy responding? prereq failed: are the backend processes running?
[SKIP] DD0030: is the image access management authorized?
[PASS] DD0037: is the virtiofs setup correct?
[PASS] DD0036: is the credentials store configured correctly?
[PASS] DD0033: does the host have Internet access?
[PASS] DD0039: are KVM user permissions configured?
[PASS] DD0018: does the host support virtualization?
[PASS] DD0001: is the application running?
[PASS] DD0017: can a VM be started?
[PASS] DD0016: is the LinuxKit VM running?
[PASS] DD0011: are the LinuxKit services running?
[PASS] DD0004: is the Docker engine running?
[PASS] DD0015: are the binary symlinks installed?
[PASS] DD0031: does the Docker API work?
[PASS] DD0032: do Docker networks overlap with host IPs?
Please investigate the following 1 issue:
1 : The test: are the backend processes running?
Failed with: querying com.docker.backend process: is it running as a different user?: readlink /proc/4853/exe: permission denied
Not all of the backend processes are running.