Devcontainer: Mitigate errors on container creation

XMLWordPrintableJSON

    • Type: Improvement
    • Resolution: Fixed
    • Priority: Major - P3
    • 8.3.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • None
    • DevProd Test Infrastructure
    • Fully Compatible
    • Correctness 2025-11-03
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      From kaloian.manassiev@mongodb.com 

      The devcontainer output during the creation phase is full of errors. I don't know if any of them matter or not, but just looks "scary". Here are some examples:

       
      Installing collected packages: tomli, packaging, argcomplete, platformdirs, click, userpath, pipx
      Successfully installed argcomplete-3.6.3 click-8.3.0 packaging-25.0 pipx-1.8.0 platformdirs-4.5.0 tomli-2.3.0 userpath-1.9.2
      WARNING: You are using pip version 20.2.4; however, version 25.2 is available.
      You should consider upgrading via the '/workspaces/mongo/tmp-pipx-venv/bin/python -m pip install --upgrade pip' command.
      Traceback (most recent call last):
        File "/workspaces/mongo/tmp-pipx-venv/bin/pipx", line 8, in <module>
          sys.exit(cli())
        File "/workspaces/mongo/tmp-pipx-venv/lib/python3.10/site-packages/pipx/main.py", line 1176, in cli
          setup(parsed_pipx_args)
        File "/workspaces/mongo/tmp-pipx-venv/lib/python3.10/site-packages/pipx/main.py", line 1121, in setup
          mkdir(paths.ctx.venv_cache)
        File "/workspaces/mongo/tmp-pipx-venv/lib/python3.10/site-packages/pipx/util.py", line 77, in mkdir
          path.mkdir(parents=True, exist_ok=True)
        File "/opt/mongodbtoolchain/revisions/c36013b8bab41fcd3cbfd5e4b4590cd0c10ea6ce/stow/python3-v4.BO8/lib/python3.10/pathlib.py", line 1173, in mkdir
          self._accessor.mkdir(self, mode)
      PermissionError: [Errno 13] Permission denied: '/home/kaloianm/.cache/pipx'
      Traceback (most recent call last):
        File "/workspaces/mongo/tmp-pipx-venv/bin/pipx", line 8, in <module>
          sys.exit(cli())
        File "/workspaces/mongo/tmp-pipx-venv/lib/python3.10/site-packages/pipx/main.py", line 1176, in cli
          setup(parsed_pipx_args)
        File "/workspaces/mongo/tmp-pipx-venv/lib/python3.10/site-packages/pipx/main.py", line 1121, in setup
          mkdir(paths.ctx.venv_cache)
        File "/workspaces/mongo/tmp-pipx-venv/lib/python3.10/site-packages/pipx/util.py", line 77, in mkdir
          path.mkdir(parents=True, exist_ok=True)
        File "/opt/mongodbtoolchain/revisions/c36013b8bab41fcd3cbfd5e4b4590cd0c10ea6ce/stow/python3-v4.BO8/lib/python3.10/pathlib.py", line 1173, in mkdir
          self._accessor.mkdir(self, mode)
      PermissionError: [Errno 13] Permission denied: '/home/kaloianm/.cache/pipx'
      Finished installing pipx...

      ....

      [56922 ms] Start: Run in container: git fetch --unshallow --tags
      remote: Enumerating objects: 2818837, done.
      remote: Counting objects: 100% (2818820/2818820), done.
      remote: Compressing objects: 100% (619473/619473), done.
      remote: Total 2799366 (delta 2165011), reused 2776489 (delta 2144063), pack-reused 0 (from 0)
      Receiving objects: 100% (2799366/2799366), 2.33 GiB | 11.17 MiB/s, done.
      Resolving deltas: 100% (2165011/2165011), completed with 14067 local objects.
      fatal: detected dubious ownership in repository at '/workspaces/mongo'
      To add an exception for this directory, call:

              git config --global --add safe.directory /workspaces/mongo
      error: remote did not send all necessary objects
      fatal: detected dubious ownership in repository at '/workspaces/mongo'
      To add an exception for this directory, call:

              git config --global --add safe.directory /workspaces/mongo
      [421946 ms] Start: Run: docker rm -f 5798abeae9ec54dac6ab4efb1928d07e1715b54587e419c6cfa025d2abbec0fe
      [421947 ms] Command failed: git fetch --unshallow --tags
      [422017 ms] Container server terminated (code: 137, signal: null).
      [422017 ms] Container server terminated. Reconnecting in 5 seconds...
      [427020 ms] Start: Container: Reconnecting Dev Container server
      [427021 ms] Start: Run in container: /bin/sh
      [427075 ms] Container server: Error response from daemon: No such container: 5798abeae9ec54dac6ab4efb1928d07e1715b54587e419c6cfa025d2abbec0fe

            Assignee:
            Eric Lavigne
            Reporter:
            Eric Lavigne
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: