desktop-linux icon indicating copy to clipboard operation
desktop-linux copied to clipboard

Docker Desktop GUI is not starting under Debian 10 (Plasma or Gnome)

Open BrianHVB opened this issue 1 year ago • 10 comments

  • [x] I have tried with the latest version of Docker Desktop
  • [x] I have tried disabling enabled experimental features
  • [ ] I have uploaded Diagnostics
  • Diagnostics ID: I am not able to get to a point where I can run diagnostics, and the linked documentation in the issue template is for Windows.

Expected behavior

When I launch Docker Desktop from the desktop application menu (or when starting it using systemctl --user start docker-desktop), the GUI application starts and opens

Actual behavior

The GUI application flashes a brief icon on the taskbar, then closes. No application window opens, and no errors are reported (either via the GUI or the log file)

Information

  • Linux distro: Debian
  • Distro version: Debian 10 (buster)
  • Desktop:
    • KDE Plasma (5.14.5)
      • Qt: 5.11.3
    • Gnome (3.30.2)
    • Gnome Terminal: 3.30.2
  • Docker Desktop Version: 4.11.0-amd64

Steps to reproduce the behavior

  1. Follow the instructions from https://docs.docker.com/desktop/install/debian/
  2. Ensure that the correct repository was added, and that the install script completed without errors
  3. Confirm that Gnome Terminal is installed
  4. Confirm that the install script completed without errors
  5. Attempt to run Docker Desktop from Plasma using its application entry (Plasma places it in the Lost & Found category)
  6. Note that the whale icon briefly appears on the taskbar as if an application was starting, but disappears within a second
  7. Run the command systemctl --user start docker-desktop
  8. Note that no GUI application opens
  9. Restart and log into Gnome desktop
  10. Install the AppIndicator and KStatusNotifierItem Gnome Extension
  11. Attempt to start Docker Desktop using the application entry
  12. Note the same behavior as step 6
  13. Remove ~/.docker directory
  14. Restart and try again in KDE Plasma
  15. Same behavior as step 6

Attempted fixes

  • Uninstall all docker related packages (via apt list --installed | grep docker)
  • Remove ~/.docker directory
  • Install docker engine before installing docker desktop
  • Install docker engine after installing docker desktop (this is the current state of my system, as I still need to be able to host docker containers)

Relevant logs

  • .docker/log/host/docker-desktop.log
-------------------------------------------------------------------------------->8
-------------------------------------------------------------------------------->8
[2022-09-08T18:51:59.247817247Z][docker-desktop][I] running under systemd
-------------------------------------------------------------------------------->8
-------------------------------------------------------------------------------->8
[2022-09-08T20:00:07.941991881Z][docker-desktop][I] running under systemd

 

  • last few lines of .docker/log/host/com.docker.bankend.log
[2022-09-08T20:01:48.106006384Z][com.docker.backend][W] 5469847e-PauseHDL /pause/events server not replying: Get "http://ipc/pause/events": dial unix procd.sock: connect: no such file or directory
[2022-09-08T20:01:48.106006624Z][com.docker.backend][W] still waiting to update HTTP proxy on http-proxy-control.sock after 1h16m2.42737794s. Last error was Post "http://localhost/vm/httpproxy": dial unix http-proxy-control.sock: connect: no such file or directory
[2022-09-08T20:01:58.111412229Z][com.docker.backend][W] still waiting to update HTTP proxy on http-proxy-control.sock after 1h16m12.432770044s. Last error was Post "http://localhost/vm/httpproxy": dial unix http-proxy-control.sock: connect: no such file or directory
[2022-09-08T20:02:08.114823453Z][com.docker.backend][W] still waiting to update HTTP proxy on http-proxy-control.sock after 1h16m22.436194348s. Last error was Post "http://localhost/vm/httpproxy": dial unix http-proxy-control.sock: connect: no such file or directory
[2022-09-08T20:02:18.119770151Z][com.docker.backend][W] 5469847e-PauseHDL /pause/events server not replying: Get "http://ipc/pause/events": dial unix procd.sock: connect: no such file or directory
[2022-09-08T20:02:18.119779541Z][com.docker.backend][W] still waiting to update HTTP proxy on http-proxy-control.sock after 1h16m32.441147296s. Last error was Post "http://localhost/vm/httpproxy": dial unix http-proxy-control.sock: connect: no such file or directory

 

  • output of systemctl --user status docker-desktop
docker-desktop.service - Docker Desktop
   Loaded: loaded (/usr/lib/systemd/user/docker-desktop.service; disabled; vendor preset: enabled)
   Active: active (running) since Thu 2022-09-08 12:45:45 MDT; 1h 17min ago
 Main PID: 5252 (com.docker.back)
   CGroup: /user.slice/user-1001.slice/[email protected]/docker-desktop.service
           ├─5252 /opt/docker-desktop/bin/com.docker.backend --with-frontend
           └─5272 /opt/docker-desktop/bin/com.docker.backend --with-frontend

 

  • .docker/logs/vm -- directory is empty

 

  • apt list --installed | grep docker (this is after installing docker engine and docker-compose-plugin). The issue occurs even when docker engine and docker-compose-plugin are not installed
docker-ce-cli/buster,now 5:20.10.17~3-0~debian-buster amd64 [installed]
docker-ce-rootless-extras/buster,now 5:20.10.17~3-0~debian-buster amd64 [installed,automatic]
docker-ce/buster,now 5:20.10.17~3-0~debian-buster amd64 [installed]
docker-compose-plugin/buster,now 2.6.0~debian-buster amd64 [installed]
docker-desktop/now 4.11.0-83626 amd64 [installed,local]
docker-scan-plugin/buster,now 0.17.0~debian-buster amd64 [installed,automatic]

BrianHVB avatar Sep 08 '22 20:09 BrianHVB