Skip to content

common-utils: bubblewrap not available on ubi base image #1650

@mudged

Description

@mudged

I'm seeing the following error with common-utils (2.5.8) when using a registry.access.redhat.com/ubi8/ubi:8.10 base image. This was previously working before bubblewrap was added to the package list.

15:26:52  #28 2.202 ===========================================================================
#28 2.202 Feature       : Common Utilities
#28 2.202 Description   : Installs a set of common command line utilities, Oh My Zsh!, and sets up a non-root user.
#28 2.202 Id            : ghcr.io/devcontainers/features/common-utils
#28 2.202 Version       : 2.5.8
#28 2.202 Documentation : https://github.com/devcontainers/features/tree/main/src/common-utils
#28 2.202 Options       :
#28 2.202     INSTALLZSH="true"
#28 2.202     CONFIGUREZSHASDEFAULTSHELL="false"
15:26:52  
#28 2.202     INSTALLOHMYZSH="true"
#28 2.202     INSTALLOHMYZSHCONFIG="true"
#28 2.202     UPGRADEPACKAGES="true"
#28 2.202     USERNAME="mtx"
#28 2.202     USERUID="1000"
#28 2.202     USERGID="1000"
#28 2.202     NONFREEPACKAGES="false"
#28 2.202     INSTALLSSL="true"
#28 2.202 ===========================================================================

15:26:56  #28 6.095 Packages to verify are installed:  gawk bash-completion openssh-clients gnupg2 iproute procps lsof net-tools psmisc wget ca-certificates rsync unzip xz zip nano vim-minimal less jq openssl-libs krb5-libs libicu zlib sudo sed grep which man-db strace bubblewrap socat compat-openssl10 redhat-lsb-core git zsh
#28 6.095 Running dnf install...

15:26:57  #28 6.312 Unable to detect release version (use '--releasever' to specify release version)

15:26:57  #28 6.528 Updating Subscription Management repositories.

15:26:57  #28 6.528 Unable to read consumer identity
#28 6.532 
#28 6.532 This system is not registered with an entitlement server. You can use subscription-manager to register.
#28 6.532 
#28 6.569 Last metadata expiration check: 0:00:02 ago on Fri May 15 14:26:55 2026.

15:26:57  #28 6.838 No match for argument: bubblewrap

15:26:57  #28 6.858 Error: Unable to find a match: bubblewrap
#28 6.924 ERROR: Feature "Common Utilities" (ghcr.io/devcontainers/features/common-utils) failed to install! Look at the documentation at https://github.com/devcontainers/features/tree/main/src/common-utils for help troubleshooting this error.
#28 ERROR: process "/bin/sh -c cp -ar /tmp/build-features-src/common-utils_2 /tmp/dev-container-features  && chmod -R 0755 /tmp/dev-container-features/common-utils_2  && cd /tmp/dev-container-features/common-utils_2  && chmod +x ./devcontainer-features-install.sh  && ./devcontainer-features-install.sh  && rm -rf /tmp/dev-container-features/common-utils_2" did not complete successfully: exit code: 1

15:26:57  ------
 > [dev_containers_target_stage 6/9] RUN --mount=type=bind,from=dev_containers_feature_content_source,source=common-utils_2,target=/tmp/build-features-src/common-utils_2     cp -ar /tmp/build-features-src/common-utils_2 /tmp/dev-container-features  && chmod -R 0755 /tmp/dev-container-features/common-utils_2  && cd /tmp/dev-container-features/common-utils_2  && chmod +x ./devcontainer-features-install.sh  && ./devcontainer-features-install.sh  && rm -rf /tmp/dev-container-features/common-utils_2:
6.312 Unable to detect release version (use '--releasever' to specify release version)
6.528 Updating Subscription Management repositories.
6.528 Unable to read consumer identity
6.532 
6.532 This system is not registered with an entitlement server. You can use subscription-manager to register.
6.532 
6.569 Last metadata expiration check: 0:00:02 ago on Fri May 15 14:26:55 2026.
6.838 No match for argument: bubblewrap
6.858 Error: Unable to find a match: bubblewrap
6.924 ERROR: Feature "Common Utilities" (ghcr.io/devcontainers/features/common-utils) failed to install! Look at the documentation at https://github.com/devcontainers/features/tree/main/src/common-utils for help troubleshooting this error.

Is it possible to make this optional?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions