ThePorgs / Exegol

Fully featured and community-driven hacking environment
https://exegol.readthedocs.io/
GNU General Public License v3.0
1.95k stars 191 forks source link

Failure to get Exegol info #238

Closed Doplgamer closed 1 week ago

Doplgamer commented 1 week ago

Describe the bug

Tried to get Exegol info and get faced with an error

Steps To Reproduce

exegol info

Exegol Wrapper Version

[*] Exegol is currently in version v4.3.7
[*] Exegol Discord serv.: https://discord.gg/cXThyp7D6P
[*] Exegol documentation: https://exegol.rtfd.io/
[D] Pip installation: On ✔
[D] Git source installation: Off 🪓
[D] Host OS: Mac (Orbstack)
[D] Arch: amd64
[D] Raw arch: x86_64
[D] Docker desktop: Off 🪓
[D] Shell type: Mac
[D] Last wrapper update check: 08/11/2024

Host OS

None

Configuration of the concerned container

No response

Execution logs in debug mode

exegol info -vvv
[*] Exegol is currently in version v4.3.7
[*] Exegol Discord serv.: https://discord.gg/cXThyp7D6P
[*] Exegol documentation: https://exegol.rtfd.io/
[D] Pip installation: On ✔
[D] Git source installation: Off 🪓
[D] Host OS: Mac (Orbstack)
[D] Arch: amd64
[D] Raw arch: x86_64
[D] Docker desktop: Off 🪓
[D] Shell type: Mac
[D] Last wrapper update check: 08/11/2024

[V] Listing user configurations

🧠 User configurations
┌──────────────────────────────────────────────────────────────────┐
│ User config file: /Users/theSpecificGuy/.exegol/config.yml       │
│ Private workspace: /Users/theSpecificGuy/.exegol/workspaces      │
│ Exegol resources: /Users/theSpecificGuy/.exegol/exegol-resources │
│ My resources: /Users/theSpecificGuy/.exegol/my-resources         │
│ Auto-check updates: On ✔                                         │
│ Auto-remove images: On ✔                                         │
│ Auto-update fs: Off 🪓                                           │
│ Default start shell: zsh                                         │
│ Shell logging method: asciinema                                  │
│ Shell logging compression: On ✔                                  │
│ Desktop enabled by default: Off 🪓                               │
│ Desktop default protocol: http                                   │
│ Desktop default host: localhost                                  │
└──────────────────────────────────────────────────────────────────┘

[V] Listing git repositories
[!] Exegol has not been installed via git clone. Skipping wrapper auto-update operation.
[*] If you have installed Exegol with pip, check for an update with the command pip3 install exegol --upgrade
[!] Exegol has not been installed via git clone. Skipping wrapper auto-update operation.
[*] If you have installed Exegol with pip, check for an update with the command pip3 install exegol --upgrade
[D] Loading git at /Users/theSpecificGuy/.exegol/exegol-resources
[D] Repo path: /Users/theSpecificGuy/.exegol/exegol-resources/.git
[D] Git repository successfully loaded
[D] Fetch flags : 4
[D] Fetch note :
[D] Fetch old commit : None
[D] Fetch remote path : main
[D] HEAD UP TO DATE flag detected

🐙 Project modules
┌───────────┬───────────────┬────────────────┐
│ Name      │ Status        │ Current branch │
├───────────┼───────────────┼────────────────┤
│ Wrapper   │ Not installed │ ? 🤷           │
│ Images    │ Not installed │ ? 🤷           │
│ Resources │ Up to date    │ main           │
└───────────┴───────────────┴────────────────┘

[D] Fetching remote image tags, digests and sizes
[D] Fetching information from: https://hub.docker.com/v2/repositories/nwodtuhs/exegol/tags?page_size=20
[D] Fetching information from: https://hub.docker.com/v2/repositories/nwodtuhs/exegol/tags?page=2&page_size=20
[D] Max page limit reached. In non-verbose mode, downloads will stop there.
[D] Fetching information from: https://hub.docker.com/v2/repositories/nwodtuhs/exegol/tags?page=3&page_size=20
[D] Fetching information from: https://hub.docker.com/v2/repositories/nwodtuhs/exegol/tags?page=4&page_size=20
[D] Fetching local image tags, digests (and other attributes)
[D] Comparing and merging local and remote images data
[D] Searching a match for each image installed
[D] └── nightly → (remote) sha256:614e20dbc15084d177c85d1992dcef51f2848b76c7cbc3bee6e63d5953a95e5d
[-] It seems that something unexpected happened ...
[-] To draw our attention to the problem and allow us to fix it, you can share your error with us (by copying and pasting it with this syntax:  <error> ```) by creating a GitHub issue at this address:
https://github.com/ThePorgs/Exegol/issues
[+] Thank you for your collaboration!
╭─────────────────────────────── Traceback (most recent call last) ────────────────────────────────╮
│ /Users/theSpecificGuy/.local/pipx/venvs/exegol/lib/python3.13/site-packages/exegol/manager/Exego │
│ lController.py:70 in main                                                                        │
│                                                                                                  │
│   67 │   │   # Set logger verbosity depending on user input                                      │
│   68 │   │   ExeLog.setVerbosity(ParametersManager().verbosity, ParametersManager().quiet)       │
│   69 │   │   # Start Main controller & Executing action selected by user CLI                     │
│ ❱ 70 │   │   ExegolController.call_action()                                                      │
│   71 │   except KeyboardInterrupt:                                                               │
│   72 │   │   logger.empty_line()                                                                 │
│   73 │   │   logger.info("Exiting")                                                              │
│                                                                                                  │
│ /Users/theSpecificGuy/.local/pipx/venvs/exegol/lib/python3.13/site-packages/exegol/manager/Exego │
│ lController.py:50 in call_action                                                                 │
│                                                                                                  │
│   47 │   │   │   # Fetch main operation function                                                 │
│   48 │   │   │   main_action = cls.__action()                                                    │
│   49 │   │   │   # Execute main function                                                         │
│ ❱ 50 │   │   │   main_action()                                                                   │
│   51 │   │   else:                                                                               │
│   52 │   │   │   # TODO review required parameters                                               │
│   53 │   │   │   logger.error(f"These parameters are mandatory but missing: {','.join(missing    │
│                                                                                                  │
│ ╭─────────────────────────────────────────── locals ───────────────────────────────────────────╮ │
│ │            cls = <class 'exegol.manager.ExegolController.ExegolController'>                  │ │
│ │    main_action = <bound method ExegolManager.info of <class                                  │ │
│ │                  'exegol.manager.ExegolManager.ExegolManager'>>                              │ │
│ │ missing_params = []                                                                          │ │
│ ╰──────────────────────────────────────────────────────────────────────────────────────────────╯ │
│                                                                                                  │
│ /Users/theSpecificGuy/.local/pipx/venvs/exegol/lib/python3.13/site-packages/exegol/manager/Exego │
│ lManager.py:55 in info                                                                           │
│                                                                                                  │
│    52 │   │   else:                                                                              │
│    53 │   │   │   # Without any parameter, show all images and containers info                   │
│    54 │   │   │   # Fetch data                                                                   │
│ ❱  55 │   │   │   images = DockerUtils().listImages(include_version_tag=False)                   │
│    56 │   │   │   containers = DockerUtils().listContainers()                                    │
│    57 │   │   │   # List and print images                                                        │
│    58 │   │   │   color = ConsoleFormat.getArchColor(ParametersManager().arch)                   │
│                                                                                                  │
│ ╭────────────────────────── locals ──────────────────────────╮                                   │
│ │ cls = <class 'exegol.manager.ExegolManager.ExegolManager'> │                                   │
│ ╰────────────────────────────────────────────────────────────╯                                   │
│                                                                                                  │
│ /Users/theSpecificGuy/.local/pipx/venvs/exegol/lib/python3.13/site-packages/exegol/utils/DockerU │
│ tils.py:263 in listImages                                                                        │
│                                                                                                  │
│   260 │   │   if self.__images is None:                                                          │
│   261 │   │   │   remote_images = self.__listRemoteImages()                                      │
│   262 │   │   │   local_images = self.__listLocalImages()                                        │
│ ❱ 263 │   │   │   self.__images = ExegolImage.mergeImages(remote_images, local_images)           │
│   264 │   │   result = self.__images                                                             │
│   265 │   │   assert result is not None                                                          │
│   266 │   │   # Caching latest images                                                            │
│                                                                                                  │
│ ╭─────────────────────────────────────────── locals ───────────────────────────────────────────╮ │
│ │      include_locked = False                                                                  │ │
│ │ include_version_tag = False                                                                  │ │
│ │        local_images = [<Image: 'nwodtuhs/exegol:nightly'>]                                   │ │
│ │       remote_images = [                                                                      │ │
│ │                       │   nightly ()                                                         │ │
│ │                       [sha256:614e20dbc15084d177c85d1992dcef51f2848b76c7cbc3bee6e63d5953a95… │ │
│ │                       {'arm64', 'amd64'},                                                    │ │
│ │                       │   web (3.1.5)                                                        │ │
│ │                       [sha256:1c20b1a8b5efda957059a7706158ae2bc9d5a4693b3da0d6fd94ade0def8e… │ │
│ │                       {'arm64', 'amd64'},                                                    │ │
│ │                       │   osint (3.1.5)                                                      │ │
│ │                       [sha256:a2226781ddb2ef9b2649e4943411b6a8d84c2def753ea9e1a9a4e0fea709c… │ │
│ │                       {'arm64', 'amd64'},                                                    │ │
│ │                       │   light (3.1.5)                                                      │ │
│ │                       [sha256:f06b9ea8750f06a1b26a40fffb78e7744a6b2bc525861d4c5e9be6e86abc3… │ │
│ │                       {'amd64', 'arm64'},                                                    │ │
│ │                       │   ad (3.1.5)                                                         │ │
│ │                       [sha256:ef39f2f7a325403d0e26dca88cd6b9f5ed48470402c2de64cab4e567ed6ac… │ │
│ │                       {'arm64', 'amd64'},                                                    │ │
│ │                       │   full (3.1.5)                                                       │ │
│ │                       [sha256:a1cbe6d10fca109aa436c287faff94a6b556bfbefe9853af69bfd5f146e6b… │ │
│ │                       {'amd64', 'arm64'},                                                    │ │
│ │                       │   web-3.1.4 (3.1.4)                                                  │ │
│ │                       [sha256:f7be4d30b4a383d916a53eacfaf670cd75f93bfccccc4f106d52b483ee47d… │ │
│ │                       {'arm64', 'amd64'},                                                    │ │
│ │                       │   osint-3.1.4 (3.1.4)                                                │ │
│ │                       [sha256:92e0aeb7a6ad6dd19f20ec3b7caf7624509042e9abe00b42abd972f80dadd… │ │
│ │                       {'amd64', 'arm64'},                                                    │ │
│ │                       │   full-3.1.4 (3.1.4)                                                 │ │
│ │                       [sha256:5e99bde3466c345045f308a7f8cd3a06161216d2892aa052c3347aad36e91… │ │
│ │                       {'amd64', 'arm64'},                                                    │ │
│ │                       │   light-3.1.4 (3.1.4)                                                │ │
│ │                       [sha256:3084595d81d5938657cb2d54d857376345e40d6f64377378edf5cd914db87… │ │
│ │                       {'arm64', 'amd64'},                                                    │ │
│ │                       │   ... +64                                                            │ │
│ │                       ]                                                                      │ │
│ │                self = <exegol.utils.DockerUtils.DockerUtils object at 0x10300b770>           │ │
│ ╰──────────────────────────────────────────────────────────────────────────────────────────────╯ │
│                                                                                                  │
│ /Users/theSpecificGuy/.local/pipx/venvs/exegol/lib/python3.13/site-packages/exegol/model/ExegolI │
│ mage.py:402 in mergeImages                                                                       │
│                                                                                                  │
│   399 │   │   │   │   selected = default                                                         │
│   400 │   │   │   if selected:                                                                   │
│   401 │   │   │   │   # Remote match found                                                       │
│ ❱ 402 │   │   │   │   current_local_img.setMetaImage(selected)                                   │
│   403 │   │   │   else:                                                                          │
│   404 │   │   │   │   if len(remote_images) > 0:                                                 │
│   405 │   │   │   │   │   # If there is some result from internet but no match and this is not   │
│                                                                                                  │
│ ╭─────────────────────────────────────────── locals ───────────────────────────────────────────╮ │
│ │               cls = <class 'exegol.model.ExegolImage.ExegolImage'>                           │ │
│ │      current_arch = 'amd64'                                                                  │ │
│ │ current_local_img = nightly (e697f10b/[bright_black]N/A[/bright_black] amd64) - 56.0GB -     │ │
│ │                     ([bright_black]Unknown[/bright_black], [bright_black]N/A[/bright_black]) │ │
│ │       current_tag = 'nightly'                                                                │ │
│ │           default = nightly ()                                                               │ │
│ │                     [sha256:614e20dbc15084d177c85d1992dcef51f2848b76c7cbc3bee6e63d5953a95e5… │ │
│ │                     {'arm64', 'amd64'}                                                       │ │
│ │               img = <Image: 'nwodtuhs/exegol:nightly'>                                       │ │
│ │  latest_installed = []                                                                       │ │
│ │      local_images = [<Image: 'nwodtuhs/exegol:nightly'>]                                     │ │
│ │             r_img = osint-2.0.0b5 (2.0.0b5) [None] {'amd64'}                                 │ │
│ │     remote_images = [                                                                        │ │
│ │                     │   nightly ()                                                           │ │
│ │                     [sha256:614e20dbc15084d177c85d1992dcef51f2848b76c7cbc3bee6e63d5953a95e5… │ │
│ │                     {'arm64', 'amd64'},                                                      │ │
│ │                     │   web (3.1.5)                                                          │ │
│ │                     [sha256:1c20b1a8b5efda957059a7706158ae2bc9d5a4693b3da0d6fd94ade0def8e25… │ │
│ │                     {'arm64', 'amd64'},                                                      │ │
│ │                     │   osint (3.1.5)                                                        │ │
│ │                     [sha256:a2226781ddb2ef9b2649e4943411b6a8d84c2def753ea9e1a9a4e0fea709c62… │ │
│ │                     {'arm64', 'amd64'},                                                      │ │
│ │                     │   light (3.1.5)                                                        │ │
│ │                     [sha256:f06b9ea8750f06a1b26a40fffb78e7744a6b2bc525861d4c5e9be6e86abc331… │ │
│ │                     {'amd64', 'arm64'},                                                      │ │
│ │                     │   ad (3.1.5)                                                           │ │
│ │                     [sha256:ef39f2f7a325403d0e26dca88cd6b9f5ed48470402c2de64cab4e567ed6ace4… │ │
│ │                     {'arm64', 'amd64'},                                                      │ │
│ │                     │   full (3.1.5)                                                         │ │
│ │                     [sha256:a1cbe6d10fca109aa436c287faff94a6b556bfbefe9853af69bfd5f146e6bc6… │ │
│ │                     {'amd64', 'arm64'},                                                      │ │
│ │                     │   web-3.1.4 (3.1.4)                                                    │ │
│ │                     [sha256:f7be4d30b4a383d916a53eacfaf670cd75f93bfccccc4f106d52b483ee47d8d… │ │
│ │                     {'arm64', 'amd64'},                                                      │ │
│ │                     │   osint-3.1.4 (3.1.4)                                                  │ │
│ │                     [sha256:92e0aeb7a6ad6dd19f20ec3b7caf7624509042e9abe00b42abd972f80dadd95… │ │
│ │                     {'amd64', 'arm64'},                                                      │ │
│ │                     │   full-3.1.4 (3.1.4)                                                   │ │
│ │                     [sha256:5e99bde3466c345045f308a7f8cd3a06161216d2892aa052c3347aad36e919f… │ │
│ │                     {'amd64', 'arm64'},                                                      │ │
│ │                     │   light-3.1.4 (3.1.4)                                                  │ │
│ │                     [sha256:3084595d81d5938657cb2d54d857376345e40d6f64377378edf5cd914db87ce… │ │
│ │                     {'arm64', 'amd64'},                                                      │ │
│ │                     │   ... +64                                                              │ │
│ │                     ]                                                                        │ │
│ │   remote_img_dict = {                                                                        │ │
│ │                     │   'nightly': nightly ()                                                │ │
│ │                     [sha256:614e20dbc15084d177c85d1992dcef51f2848b76c7cbc3bee6e63d5953a95e5… │ │
│ │                     {'arm64', 'amd64'},                                                      │ │
│ │                     │   'web': web (3.1.5)                                                   │ │
│ │                     [sha256:1c20b1a8b5efda957059a7706158ae2bc9d5a4693b3da0d6fd94ade0def8e25… │ │
│ │                     {'arm64', 'amd64'},                                                      │ │
│ │                     │   'osint': osint (3.1.5)                                               │ │
│ │                     [sha256:a2226781ddb2ef9b2649e4943411b6a8d84c2def753ea9e1a9a4e0fea709c62… │ │
│ │                     {'arm64', 'amd64'},                                                      │ │
│ │                     │   'light': light (3.1.5)                                               │ │
│ │                     [sha256:f06b9ea8750f06a1b26a40fffb78e7744a6b2bc525861d4c5e9be6e86abc331… │ │
│ │                     {'amd64', 'arm64'},                                                      │ │
│ │                     │   'ad': ad (3.1.5)                                                     │ │
│ │                     [sha256:ef39f2f7a325403d0e26dca88cd6b9f5ed48470402c2de64cab4e567ed6ace4… │ │
│ │                     {'arm64', 'amd64'},                                                      │ │
│ │                     │   'full': full (3.1.5)                                                 │ │
│ │                     [sha256:a1cbe6d10fca109aa436c287faff94a6b556bfbefe9853af69bfd5f146e6bc6… │ │
│ │                     {'amd64', 'arm64'},                                                      │ │
│ │                     │   'web-3.1.4': web-3.1.4 (3.1.4)                                       │ │
│ │                     [sha256:f7be4d30b4a383d916a53eacfaf670cd75f93bfccccc4f106d52b483ee47d8d… │ │
│ │                     {'arm64', 'amd64'},                                                      │ │
│ │                     │   'osint-3.1.4': osint-3.1.4 (3.1.4)                                   │ │
│ │                     [sha256:92e0aeb7a6ad6dd19f20ec3b7caf7624509042e9abe00b42abd972f80dadd95… │ │
│ │                     {'amd64', 'arm64'},                                                      │ │
│ │                     │   'full-3.1.4': full-3.1.4 (3.1.4)                                     │ │
│ │                     [sha256:5e99bde3466c345045f308a7f8cd3a06161216d2892aa052c3347aad36e919f… │ │
│ │                     {'amd64', 'arm64'},                                                      │ │
│ │                     │   'light-3.1.4': light-3.1.4 (3.1.4)                                   │ │
│ │                     [sha256:3084595d81d5938657cb2d54d857376345e40d6f64377378edf5cd914db87ce… │ │
│ │                     {'arm64', 'amd64'},                                                      │ │
│ │                     │   ... +64                                                              │ │
│ │                     }                                                                        │ │
│ │           results = []                                                                       │ │
│ │          selected = nightly ()                                                               │ │
│ │                     [sha256:614e20dbc15084d177c85d1992dcef51f2848b76c7cbc3bee6e63d5953a95e5… │ │
│ │                     {'arm64', 'amd64'}                                                       │ │
│ │         sub_image = 'nwodtuhs/exegol:nightly'                                                │ │
│ │         tag_match = nightly ()                                                               │ │
│ │                     [sha256:614e20dbc15084d177c85d1992dcef51f2848b76c7cbc3bee6e63d5953a95e5… │ │
│ │                     {'arm64', 'amd64'}                                                       │ │
│ ╰──────────────────────────────────────────────────────────────────────────────────────────────╯ │
│                                                                                                  │
│ /Users/theSpecificGuy/.local/pipx/venvs/exegol/lib/python3.13/site-packages/exegol/model/ExegolI │
│ mage.py:191 in setMetaImage                                                                      │
│                                                                                                  │
│   188 │   │   │   self.__outdated = self.__version_specific                                      │
│   189 │   │   elif not meta.version:                                                             │
│   190 │   │   │   # nightly image don't have a version in their tag. The latest version must b   │
│ ❱ 191 │   │   │   fetch_version = WebUtils.getRemoteVersion(self.__name)                         │
│   192 │   │   │   if fetch_version:                                                              │
│   193 │   │   │   │   meta.version = fetch_version                                               │
│   194 │   │   if dockerhub_data is not None:                                                     │
│                                                                                                  │
│ ╭─────────────────────────────────────────── locals ───────────────────────────────────────────╮ │
│ │ dockerhub_data = {                                                                           │ │
│ │                  │   'architecture': 'amd64',                                                │ │
│ │                  │   'features': '',                                                         │ │
│ │                  │   'variant': None,                                                        │ │
│ │                  │   'digest':                                                               │ │
│ │                  'sha256:a364de6d46cc13935fc310253284854146a455475044b676b85254e0c874c243',  │ │
│ │                  │   'os': 'linux',                                                          │ │
│ │                  │   'os_features': '',                                                      │ │
│ │                  │   'os_version': None,                                                     │ │
│ │                  │   'size': 25205300639,                                                    │ │
│ │                  │   'status': 'active',                                                     │ │
│ │                  │   'last_pulled': '2024-11-08T17:13:06.617697Z',                           │ │
│ │                  │   ... +1                                                                  │ │
│ │                  }                                                                           │ │
│ │           meta = nightly ()                                                                  │ │
│ │                  [sha256:614e20dbc15084d177c85d1992dcef51f2848b76c7cbc3bee6e63d5953a95e5d]   │ │
│ │                  {'arm64', 'amd64'}                                                          │ │
│ │           self = nightly (e697f10b/[bright_black]N/A[/bright_black] amd64) - 56.0GB -        │ │
│ │                  ([bright_black]Unknown[/bright_black], [bright_black]N/A[/bright_black])    │ │
│ ╰──────────────────────────────────────────────────────────────────────────────────────────────╯ │
│                                                                                                  │
│ /Users/theSpecificGuy/.local/pipx/venvs/exegol/lib/python3.13/site-packages/exegol/utils/WebUtil │
│ s.py:98 in getRemoteVersion                                                                      │
│                                                                                                  │
│    95 │   │   if response is not None and response.status_code == 200:                           │
│    96 │   │   │   data = json.loads(response.content.decode("utf-8"))                            │
│    97 │   │   │   # Parse metadata of the current image from v1 schema                           │
│ ❱  98 │   │   │   metadata = json.loads(data.get("history", [])[0]['v1Compatibility'])           │
│    99 │   │   │   # Find version label and extract data                                          │
│   100 │   │   │   version = metadata.get("config", {}).get("Labels", {}).get("org.exegol.versi   │
│   101 │   │   return version                                                                     │
│                                                                                                  │
│ ╭─────────────────────────────────────────── locals ───────────────────────────────────────────╮ │
│ │              cls = <class 'exegol.utils.WebUtils.WebUtils'>                                  │ │
│ │             data = {                                                                         │ │
│ │                    │   'schemaVersion': 2,                                                   │ │
│ │                    │   'mediaType':                                                          │ │
│ │                    'application/vnd.docker.distribution.manifest.list.v2+json',              │ │
│ │                    │   'manifests': [                                                        │ │
│ │                    │   │   {                                                                 │ │
│ │                    │   │   │   'mediaType':                                                  │ │
│ │                    'application/vnd.docker.distribution.manifest.v2+json',                   │ │
│ │                    │   │   │   'size': 7924,                                                 │ │
│ │                    │   │   │   'digest':                                                     │ │
│ │                    'sha256:a364de6d46cc13935fc310253284854146a455475044b676b85254e0c874c243… │ │
│ │                    │   │   │   'platform': {'architecture': 'amd64', 'os': 'linux'}          │ │
│ │                    │   │   },                                                                │ │
│ │                    │   │   {                                                                 │ │
│ │                    │   │   │   'mediaType':                                                  │ │
│ │                    'application/vnd.docker.distribution.manifest.v2+json',                   │ │
│ │                    │   │   │   'size': 7924,                                                 │ │
│ │                    │   │   │   'digest':                                                     │ │
│ │                    'sha256:3e95548f2511e827ca13dc532d47b96314395d6be5cdbc7774eef0773c45370d… │ │
│ │                    │   │   │   'platform': {'architecture': 'arm64', 'os': 'linux'}          │ │
│ │                    │   │   }                                                                 │ │
│ │                    │   ]                                                                     │ │
│ │                    }                                                                         │ │
│ │ manifest_headers = {                                                                         │ │
│ │                    │   'Accept': 'application/vnd.docker.distribution.manifest.v1+json',     │ │
│ │                    │   'Authorization': 'Bearer                                              │ │
│ │                    eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsIng1YyI6WyJNSUlFRmpDQ0F2NmdBd0lCQWdJ… │ │
│ │                    }                                                                         │ │
│ │         response = <Response [200]>                                                          │ │
│ │              tag = 'nightly'                                                                 │ │
│ │            token = 'eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsIng1YyI6WyJNSUlFRmpDQ0F2NmdBd0lCQWd… │ │
│ │              url = 'https://registry-1.docker.io/v2/nwodtuhs/exegol/manifests/nightly'       │ │
│ │          version = None                                                                      │ │
│ ╰──────────────────────────────────────────────────────────────────────────────────────────────╯ │
╰──────────────────────────────────────────────────────────────────────────────────────────────────╯
IndexError: list index out of range

Exception

No response

Anything else?

No response

nannouche commented 1 week ago

same same

QU35T-code commented 1 week ago

Hello everyone. Thanks for reporting this issue. We are aware of it and are working on a quick fix. This only impacts the exegol info command. Containers can still be launched via the exegol start command.

QU35T-code commented 1 week ago

You can use the --offline flag with the command to avoid the stacktrace in the meantime

Dramelac commented 1 week ago

This issue has been fixed in the latest dev version (for those using a git clone install) New release very soon to address this bug.