Skip to content

Courgette.log file created on the desktop #12468

Closed

Description

@AlbertoFabbri93
  • I have tried with the latest version of Docker Desktop
  • I have tried disabling enabled experimental features
  • I have uploaded Diagnostics
  • Diagnostics ID:

Actual behavior

Docker Desktop creates a file called courgette.log on the desktop every time it upgrades.

Expected behavior

The log file should not be created on the desktop.

Information

  • Windows Version: Windows 11 Home, 22000.376
  • Docker Desktop Version: 4.3.2
  • WSL2 or Hyper-V backend? WSL2
  • Are you running inside a virtualized Windows e.g. on a cloud server or a VM:

Output of & "C:\Program Files\Docker\Docker\resources\com.docker.diagnose.exe" check

Steps to reproduce the behavior

  1. ...
  2. ...

Activity

  1. SebastienPittet commented on Dec 28, 2021

    @SebastienPittet

    Same here!

    • Windows Version : Windows 10 Pro, OS Build 19044.1415
    • Docker Desktop Version: Docker Desktop 4.3.2 (72729)
    • WSL2
    • diagnose output below:

    [362:16:17:16.622][I] ipc.NewClient: 17c2e309-com.docker.diagnose -> \.\pipe\dockerBackendV2 com.docker.service.exe
    [goroutine 1 [running, locked to thread]:
    [win/backend/pkg/service.NewClientForPath(...)
    [ win/backend/pkg/service/service.go:26
    [win/backend/pkg/service.NewClient(...)
    [ win/backend/pkg/service/service.go:20
    [common/pkg/diagkit/gather/diagnose.init()
    [ common/pkg/diagkit/gather/diagnose/ipc_windows.go:23 +0x13b
    Starting diagnostics

    [PASS] DD0027: is there available disk space on the host?
    [PASS] DD0028: is there available VM disk space?
    [PASS] DD0031: does the Docker API work?
    [PASS] DD0004: is the Docker engine running?
    [PASS] DD0011: are the LinuxKit services running?
    [PASS] DD0016: is the LinuxKit VM running?
    [PASS] DD0001: is the application running?
    [SKIP] DD0018: does the host support virtualization?
    [PASS] DD0002: does the bootloader have virtualization enabled?
    [PASS] DD0017: can a VM be started?
    [PASS] DD0024: is WSL installed?
    [PASS] DD0021: is the WSL 2 Windows Feature enabled?
    [PASS] DD0022: is the Virtual Machine Platform Windows Feature enabled?
    [PASS] DD0025: are WSL distros installed?
    [PASS] DD0026: is the WSL LxssManager service running?
    [PASS] DD0029: is the WSL 2 Linux filesystem corrupt?
    [PASS] DD0015: are the binary symlinks installed?
    [PASS] DD0003: is the Docker CLI working?
    [PASS] DD0013: is the $PATH ok?
    [PASS] DD0005: is the user in the docker-users group?
    [PASS] DD0007: is the backend responding?
    [PASS] DD0014: are the backend processes running?
    [PASS] DD0008: is the native API responding?
    [PASS] DD0009: is the vpnkit API responding?
    [PASS] DD0010: is the Docker API proxy responding?
    [PASS] DD0006: is the Docker Desktop Service responding?
    [PASS] DD0012: is the VM networking working?
    [PASS] DD0032: do Docker networks overlap with host IPs?
    [SKIP] DD0030: is the image access management authorized?
    [PASS] DD0033: does the host have Internet access?
    No fatal errors detected.

  2. fourofspades commented on Dec 31, 2021

    @fourofspades

    Been trying to work out what the hell has been doing this for a long time. Concerned about low level trojans and all sorts of other nasties.

    Thanks Docker for wasting my time. Clearly your "engineers" have never heard of %temp%

  3. deltaepsilon commented on Jan 28, 2022

    @deltaepsilon

    So glad this isn't just me.

  4. Omniwot commented on Feb 11, 2022

    @Omniwot

    Same issue here

  5. bhagerty commented on Feb 17, 2022

    @bhagerty

    Thanks for opening this issue! What a silly bug!

  6. baterflyrity commented on Feb 19, 2022

    @baterflyrity

    Having this bug since the origin. Recent February update still bring new empty courgette.log file.

  7. PascalMagnard commented on Mar 3, 2022

    @PascalMagnard

    Same here, courgette.log on Windows 10 desktop after each Docker upgrade.

  8. fhdalikhan commented on Mar 24, 2022

    @fhdalikhan

    Just had this same file created on windows 11

  9. aschkenasy commented on Mar 25, 2022

    @aschkenasy

    just happened to me although it created it only in the running containers root

  10. SalehEssamSaleh commented on Apr 20, 2022

    @SalehEssamSaleh

    Same here!

    • Windows 10 Pro 21H2 19044.1645
    • Docker Desktop Version: 4.5.1
    • WSL2

    so I should remove it or what should I do!
    and there is any way to make Docker liter!
    Because my laptop i3 second-generation 6GB RAM and 500 GB HHD
    which is already super old and I need to use Docker for studying purposes.
    So any ideas and thank you a lot.

  11. guydumais commented on Apr 22, 2022

    @guydumais

    Same here:
    Docker Desktop 4.7.1 (77678)
    Windows 11

  12. KoNyan2612 commented on May 20, 2022

    @KoNyan2612

    Same here:
    Docker Desktop 4.8.2 (79419)
    Windows 11

  13. Xtr102 commented on Jun 28, 2022

    @Xtr102

    Same issue here. Though it only created it in the running container root.

  14. SubaruSama commented on Jul 2, 2022

    @SubaruSama

    Possible related: https://chromium.googlesource.com/chromium/src/+/32352ad08ee673a4d43e8593ce988b224f6482d3/courgette/courgette_tool.cc#434

    In some part of the code or during the update, it launches some chromium. Any Engineer from Docker can confirm this?

  15. drewbritton commented on Sep 19, 2022

    @drewbritton

    It's comforting to know that this is just a harmless side effect of applying Docker desktop updates. But I have to admit I still find the totally empty courgette.log file appearing on my desktop a bit ominous...

  16. solarpolar commented on Oct 5, 2022

    @solarpolar

    Still happening - and must send this issue on github a heap of traffic!

  17. elvaret commented on Oct 8, 2022

    @elvaret

    me too

  18. linghengqian commented on Oct 28, 2022

    @linghengqian
    • I have the impression that courgette is Google's differential algorithm in Chrome/Chromium, which is used for incremental updates to the Chrome browser. But I still don't understand why this problem persists, as it persists in Docker Desktop 4.13.0 (89412).
  19. Jens-G commented on Dec 1, 2022

    @Jens-G

    Still happening.

    File is created by some courgette64.exe (located in Docker program folder) and that looks indeed pretty much like

  20. julbra commented on Feb 1, 2023

    @julbra

    It's 2023 and we still get this empty courgette.log haunting millions of desktops after every single update.

  21. yooakim commented on Mar 28, 2023

    @yooakim

    Same issue as everyone else here. Still happening.

  22. baterflyrity commented on Mar 28, 2023

    @baterflyrity

    Seems docker team officially dont give a crap about windows community.

  23. Trystan-SA commented on Apr 4, 2023

    @Trystan-SA

    Did I just yelled at my colleagues for this?

  24. changetol8 commented on Apr 8, 2023

    @changetol8

    I had the same issue by last update

  25. thaJeztah commented on Apr 10, 2023

    @thaJeztah
    Member

    👋 I work at Docker, but not on this part of the code, but I stumbled upon this ticket and checked with the team (asked them to have a look). It looks like they have a fix for this (it's currently being reviewed).

    The courgette.log is indeed part of the "delta updater", and in some cases it may write this file. So the good news is that there should be no reason for concern about the file, but it definitively shouldn't end up on your Desktop 😅 (more so, because the filename is rather "weird" and because of that, difficult to associate with "Docker Desktop").

    The fix that's being reviewed will disable these logs, and should end up in the next (4.19) release of Docker Desktop.

  26. maxcleme commented on Apr 27, 2023

    @maxcleme
    Member

    Closing this issue because a fix has been released in Docker Desktop 4.19.0. See the release notes for more details.

  27. docker-robot commented on Jun 23, 2023

    @docker-robot

    Closed issues are locked after 30 days of inactivity.
    This helps our team focus on active issues.

    If you have found a problem that seems similar to this, please open a new issue.

    /lifecycle locked

  28. locked and limited conversation to collaborators on Jun 23, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions