Skip to content

[BUG] APT sources.list still references Jessie instead of Bookworm in latest nightly imageΒ #649

@bl4ckarch

Description

@bl4ckarch

Describe the bug

The latest Exegol nightly image contains an outdated /etc/apt/sources.list file that still references Debian Jessie repositories instead of Debian 12 (Bookworm). This causes APT operations to fail with the error:

E: The repository 'http://ftp.fr.debian.org/debian jessie Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

Current behavior:

The system is running Debian 12 (Bookworm) as shown in /etc/os-release
The /etc/apt/sources.list file contains Jessie repositories
APT update operations fail due to repository mismatch
This prevents package installations and updates within the container

Expected behavior:

The /etc/apt/sources.list should contain Bookworm repositories matching the actual Debian version
APT operations should complete successfully without manual intervention

Steps To Reproduce

Steps To Reproduce

Pull the latest Exegol nightly image
Start an Exegol container from the nightly image
Run apt update inside the container
Observe the error about Jessie Release file not being found
Verify system version with cat /etc/os-release (shows Debian 12 Bookworm)
Check sources with cat /etc/apt/sources.list (shows Jessie repositories)

Exegol Wrapper Version

[12:40:08 - 2025/12/26] egw@jarvis ~  ❯ sudo exegol version -vvv
[D] Loading git at /opt/Exegol                                                                                                                                 
[D] Repo path: /opt/Exegol/.git                                                                                                                                
[D] Git repository successfully loaded                                                                                                                         
[*] Exegol Enterprise is currently in version v5.1.7
[*] More about Exegol at: https://exegol.com
[D] Pip installation: Off πŸͺ“ (pip)                                                                                                                             
[D] Git source installation: On βœ”                                                                                                                              
[D] Host OS: Linux (Kernel)                                                                                                                                    
[D] Arch: amd64                                                                                                                                                
[D] Raw arch: x86_64                                                                                                                                           
[D] Docker desktop: Off πŸͺ“                                                                                                                                     
[D] Shell type: Linux                                                                                                                                          
[D] Last wrapper update check: 24/12/2025

Exegol container information

[12:47:16 - 2025/12/26] egw@jarvis ~  ❯ sudo exegol info -vv htb
[*] Exegol Enterprise is currently in version v5.1.7
[*] More about Exegol at: https://exegol.com
[V] Listing user configurations                                                                                                                                

🧠 User configurations                            
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ User config file: /root/.exegol/config.yml     β”‚
β”‚ Private workspace: /root/.exegol/workspaces    β”‚
β”‚ Exegol resources: /opt/Exegol/exegol-resources β”‚
β”‚ Exegol images: /opt/Exegol/exegol-images       β”‚
β”‚ My resources: /root/.exegol/my-resources       β”‚
β”‚ Auto-check updates: On βœ”                       β”‚
β”‚ Auto-remove images: On βœ”                       β”‚
β”‚ Auto-update fs: Off πŸͺ“                         β”‚
β”‚ Default start shell: zsh                       β”‚
β”‚ Always enable Shell logging: Off πŸͺ“            β”‚
β”‚ Shell logging method: asciinema                β”‚
β”‚ Shell logging compression: On βœ”                β”‚
β”‚ Desktop enabled by default: Off πŸͺ“             β”‚
β”‚ Desktop default protocol: http                 β”‚
β”‚ Desktop default host: localhost                β”‚
β”‚ Network default mode: host                     β”‚
β”‚ Network fallback mode: nat                     β”‚
β”‚ Network range: 172.31.0.0/16                   β”‚
β”‚ Network exegol netmask: 28                     β”‚
β”‚ Custom images: Empty                           β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

[V] Listing git repositories                                                                                                                                   
[V] /opt/Exegol/exegol-images                                                                                                                                  
[!] Error while loading local git repository. Skipping all git operation.                                                                                      

πŸ™ Project modules                               
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ Name      β”‚ Status           β”‚ Current branch β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ Wrapper   β”‚ Update available β”‚ master         β”‚
β”‚ Images    β”‚ Not installed    β”‚ N/A            β”‚
β”‚ Resources β”‚ Update available β”‚ main           β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜


⭐ Container summary                                                                     
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚             Name β”‚ htb (Running)                                                      β”‚
β”‚            Image β”‚ nightly - v.dac4c92d (Up to date) (amd64)                          β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚      Credentials β”‚ root : LwtP5VOjdsRXTSh5KGmCHVQZiaCo9C                              β”‚
β”‚   Remote Desktop β”‚ Off πŸͺ“                                                             β”‚
β”‚    Creation date β”‚ 18/11/2025 17:36                                                   β”‚
β”‚      Console GUI β”‚ On βœ” (X11)                                                         β”‚
β”‚          Network β”‚ Host                                                               β”‚
β”‚         Timezone β”‚ On βœ”                                                               β”‚
β”‚ Exegol resources β”‚ On βœ” (/opt/resources)                                              β”‚
β”‚     My resources β”‚ On βœ” (/opt/my-resources)                                           β”‚
β”‚    Shell logging β”‚ Off πŸͺ“                                                             β”‚
β”‚       Privileged β”‚ Off βœ”                                                              β”‚
β”‚        Workspace β”‚ /home/tscd3528/.exegol/workspaces/htb (/workspace)                 β”‚
β”‚             Envs β”‚ DISPLAY=:0                                                         β”‚
β”‚                  β”‚ _JAVA_AWT_WM_NONREPARENTING=1                                      β”‚
β”‚                  β”‚ QT_X11_NO_MITSHM=1                                                 β”‚
β”‚                  β”‚ EXEGOL_RANDOMIZE_SERVICE_PORTS=true                                β”‚
β”‚                  β”‚ PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin  β”‚
β”‚          Volumes β”‚ (RO) /etc/localtime ➑ /etc/localtime                               β”‚
β”‚                  β”‚ (RO) /etc/timezone ➑ /etc/timezone                                 β”‚
β”‚                  β”‚ (RW) /home/tscd3528/.exegol/my-resources ➑ /opt/my-resources       β”‚
β”‚                  β”‚ (RW) /opt/Exegol/exegol-resources ➑ /opt/resources                 β”‚
β”‚                  β”‚ (RW) /tmp/.X11-unix ➑ /tmp/.X11-unix                               β”‚
β”‚                  β”‚ (RW) /home/xxxxxx/.exegol/workspaces/htb ➑ /workspace            β”‚
β”‚                  β”‚ (RO) /opt/Exegol/exegol/utils/imgsync/spawn.sh ➑ /.exegol/spawn.sh β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Exception

Reading package lists... Done
E: The repository 'http://ftp.fr.debian.org/debian jessie Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

Additional context


Anything else?

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions