Invalid entry point for specific (working) image
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
golang-github-containers-toolbox (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Jammy |
In Progress
|
Undecided
|
Andrej Shadura | ||
Kinetic |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
[ Impact ]
The version of toolbox in Jammy is not handling the ABI of the binaries, resulting in many images being unusable. This version never shipped in a stable Debian release, so Debian is unaffected by this bug, but Jammy is. Being an LTS, it will be used by a lot of Ubuntu users in the next couple of years, resulting in them basically being unable to use toolbox at least with many of the Ubuntu images.
This upload ships two commits the upstream suggested should fix the bug. These are part of the newer toolbox releases Debian and other Ubuntu releases except Jammy and Kinetic are shipping.
[ Test Plan ]
(Leaving the original bug description here)
$ lsb_release -rd
Description: Ubuntu 22.04.1 LTS
Release: 22.04
$ apt-cache policy podman-toolbox
podman-toolbox:
Installed: 0.0.99.2-2ubuntu1
Candidate: 0.0.99.2-2ubuntu1
Version table:
*** 0.0.99.2-2ubuntu1 500
500 http://
100 /var/lib/
I tried to use an Ubuntu 20.04 image with toolbox (image from here https:/
I am able to create the toolbox without any problems, but I am unable to enter it (Error: invalid entry point PID of container ubuntu-
$ toolbox create --image quay.io/
Image required to create toolbox container.
Download quay.io/
Created container: ubuntu-
Enter with: toolbox enter ubuntu-
$ toolbox --verbose enter ubuntu-
DEBU Running as real user ID 1000
DEBU Resolved absolute path to the executable as /usr/bin/toolbox
DEBU Running on a cgroups v2 host
DEBU Checking if /etc/subgid and /etc/subuid have entries for user niklas
DEBU Validating sub-ID file /etc/subuid
DEBU Validating sub-ID file /etc/subgid
DEBU TOOLBOX_PATH is /usr/bin/toolbox
DEBU Migrating to newer Podman
DEBU Toolbox config directory is /home/niklas/
DEBU Current Podman version is 3.4.4
DEBU Creating runtime directory /run/user/
DEBU Old Podman version is 3.4.4
DEBU Migration not needed: Podman version 3.4.4 is unchanged
DEBU Resolving container and image names
DEBU Container: 'ubuntu-
DEBU Distribution: ''
DEBU Image: ''
DEBU Release: ''
DEBU Resolved container and image names
DEBU Container: 'ubuntu-
DEBU Image: 'fedora-toolbox:33'
DEBU Release: '33'
DEBU Checking if container ubuntu-
DEBU Inspecting mounts of container ubuntu-
DEBU Starting container ubuntu-
DEBU Inspecting entry point of container ubuntu-
DEBU Entry point PID is a float64
DEBU Entry point of container ubuntu-
Error: invalid entry point PID of container ubuntu-
I created an issue on GitHub in the repository of the Ubuntu images https:/
By the way, I think a similar error occurs when running the default image (somehow set to fedora-toolbox-33).
Changed in golang-github-containers-toolbox (Ubuntu): | |
status: | New → Confirmed |
Changed in golang-github-containers-toolbox (Ubuntu Jammy): | |
status: | New → Confirmed |
Changed in golang-github-containers-toolbox (Ubuntu): | |
status: | Confirmed → Fix Released |
description: | updated |
Changed in golang-github-containers-toolbox (Ubuntu): | |
assignee: | nobody → Andrej Shadura (andrew.sh) |
assignee: | Andrej Shadura (andrew.sh) → nobody |
Changed in golang-github-containers-toolbox (Ubuntu Jammy): | |
assignee: | nobody → Andrej Shadura (andrew.sh) |
tags: | added: patch |
description: | updated |
Changed in golang-github-containers-toolbox (Ubuntu Kinetic): | |
status: | New → Won't Fix |
Attaching a debdiff for a proposed upload fixing this bug.