Skip to content

Conversation

@jiridanek
Copy link
Member

@jiridanek jiridanek commented Nov 25, 2025

https://issues.redhat.com/browse/RHAIENG-2111

https://redhat-internal.slack.com/archives/C07SBP17R7Z/p1764067161087809?thread_ts=1761667034.429529&cid=C07SBP17R7Z

Description

Fix build failure that was introduced while trying to fix a different build failure in

How Has This Been Tested?

Self checklist (all need to be checked):

  • Ensure that you have run make test (gmake on macOS) before asking for review
  • Changes to everything except Dockerfile.konflux files should be done in odh/notebooks and automatically synced to rhds/notebooks. For Konflux-specific changes, modify Dockerfile.konflux files directly in rhds/notebooks as these require special attention in the downstream repository and flow to the upcoming RHOAI release.

Merge criteria:

  • The commits are squashed in a cohesive manner and have meaningful messages.
  • Testing instructions have been added in the PR body (for PRs involving changes that are not immediately obvious).
  • The developer has manually tested the changes and verified that the changes work

@jiridanek
Copy link
Member Author

/build-konflux

Copy link
Member

@atheo89 atheo89 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/lgtm

@openshift-ci
Copy link

openshift-ci bot commented Nov 25, 2025

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: atheo89

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@openshift-ci
Copy link

openshift-ci bot commented Nov 25, 2025

New changes are detected. LGTM label has been removed.

@jiridanek
Copy link
Member Author

/build-konflux

1 similar comment
@jiridanek
Copy link
Member Author

/build-konflux

@jiridanek jiridanek force-pushed the jd_trusty_rhds branch 2 times, most recently from eabc71b to f5b5e83 Compare November 25, 2025 17:33
@jiridanek
Copy link
Member Author

/build-konflux

@jiridanek
Copy link
Member Author

/build-konflux

@jiridanek
Copy link
Member Author

/build-konflux

@jiridanek
Copy link
Member Author

Error allocating host: failed to launch EC2 instance for odh-workbench-ju75549bb4e36e06cc7a8a5c919dacea73-build-images-0: operation error EC2: RunInstances, exceeded maximum number of attempts, 3, https response error StatusCode: 500, RequestID: 06fda326-9642-4096-a4b8-c4c39afbe086, api error InsufficientInstanceCapacity: We currently do not have sufficient c7a.12xlarge capacity in the Availability Zone you requested (us-east-1a). Our system will be working on provisioning additional capacity. You can currently get c7a.12xlarge capacity by not specifying an Availability Zone in your request or choosing us-east-1b, us-east-1c, us-east-1d, us-east-1f.

https://konflux-ui.apps.stone-prod-p02.hjvn.p1.openshiftapps.com/ns/rhoai-tenant/applications/automation/pipelineruns/odh-workbench-jupyter-trustyai-cpu-py312-on-pull-request-pxdxr

@jiridanek
Copy link
Member Author

/build-konflux

…art of fixing podman build in rhds: error: command 'g++' failed: No such file or directory (opendatahub-io#1732)
…build dependencies (opendatahub-io#1732)

* expecttest not present

* cmake, auditwheel, and some build-deps are not present

* uv for ibm arches is not present in 3.0 aipcc index

```
  + pip install --no-cache-dir uv
  Looking in indexes: https://console.redhat.com/api/pypi/public-rhai/rhoai/3.0/cpu-ubi9/simple/
  ERROR: Could not find a version that satisfies the requirement uv (from versions: none)
```

* cython is a build dependency for pandas

```
   Downloading scipy
     Building pandas==1.5.3
    × Failed to download and build `pandas==1.5.3`
    ├─▶ Failed to resolve requirements from `build-system.requires`
    ├─▶ No solution found when resolving: `setuptools>=51.0.0`, `wheel`,
    │   `cython>=0.29.32, <3`, `oldest-supported-numpy>=2022.8.16`
    ╰─▶ Because only cython>=3.0.12 is available and you require
        cython>=0.29.32,<3, we can conclude that your requirements are
        unsatisfiable.
  subprocess exited with status 1
```
…es to avoid running out of disk space (opendatahub-io#1732)

* opendatahub-io#2697 (comment)

```
[7/7] STEP 15/15: LABEL "architecture"="aarch64" "vcs-type"="git" "vcs-ref"="2810b3b8179aa064eb92cced6b4c54d3879a3d9a" "org.opencontainers.image.revision"="2810b3b8179aa064eb92cced6b4c54d3879a3d9a" "quay.expires-after"="5d" "build-date"="2025-11-25T18:44:58Z" "version"="on-pr-2810b3b8179aa064eb92cced6b4c54d3879a3d9a" "io.openshift.tags"="odh-workbench-jupyter-trustyai-cpu-py312" "url"="https://github.com/jiridanek/notebooks" "release"="1764096054" "git.url"="https://github.com/jiridanek/notebooks" "git.commit"="2810b3b8179aa064eb92cced6b4c54d3879a3d9a"
  [7/7] COMMIT quay.io/rhoai/pull-request-pipelines:notebooks-2810b3b8179aa064eb92cced6b4c54d3879a3d9a-linux-m2xlarge-arm64
  time="2025-11-25T19:49:33Z" level=error msg="While recovering from a failure (applying layer diff), error deleting layer \"f79b5b22e93648e277de7a1a6b8a06c30ef828cfc902b0f40f066f40a2b81a85\": creating root temp directory /var/lib/containers/storage/overlay-layers/tmp failed: mkdir /var/lib/containers/storage/overlay-layers/tmp: no space left on device"
  Error: committing container for step {Env:[MINIMAL_SOURCE_CODE=jupyter/minimal/ubi9-python-3.12 DATASCIENCE_SOURCE_CODE=jupyter/datascience/ubi9-python-3.12 TRUSTYAI_SOURCE_CODE=jupyter/trustyai/ubi9-python-3.12 JUPYTER_REUSABLE_UTILS=jupyter/utils container=oci PYTHON=python3.12 MPI_HOME=/usr/lib64/openmpi APP_ROOT=/opt/app-root HOME=/opt/app-root/src VIRTUAL_ENV=/opt/app-root PIP_NO_CACHE_DIR=off UV_NO_CACHE=true PIP_DISABLE_PIP_VERSION_CHECK=1 PYTHONUNBUFFERED=1 PYTHONIOENCODING=utf-8 LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 PS1=(app-root) \w$  CNB_USER_ID=1001 CNB_GROUP_ID=0 PIP_CONFIG_FILE=/opt/app-root/pip.conf UV_CONFIG_FILE=/opt/app-root/uv.toml LD_PRELOAD=/usr/lib64/libjemalloc.so.2 PATH=/usr/local/texlive/bin/linux:/usr/local/pandoc/bin:/opt/app-root/src/bin:/opt/app-root/src/.local/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/lib64/openmpi/bin:/usr/sbin:/usr/bin:/sbin:/bin LD_LIBRARY_PATH=/usr/lib:/usr/lib64] Command:label Args:[architecture aarch64 vcs-type git vcs-ref 2810b3b org.opencontainers.image.revision 2810b3b quay.expires-after 5d build-date 2025-11-25T18:44:58Z version on-pr-2810b3b8179aa064eb92cced6b4c54d3879a3d9a io.openshift.tags odh-workbench-jupyter-trustyai-cpu-py312 url https://github.com/jiridanek/notebooks release 1764096054 git.url https://github.com/jiridanek/notebooks git.commit 2810b3b] Flags:[] Attrs:map[] Message:LABEL "architecture" "aarch64" "vcs-type" "git" "vcs-ref" "2810b3b8179aa064eb92cced6b4c54d3879a3d9a" "org.opencontainers.image.revision" "2810b3b8179aa064eb92cced6b4c54d3879a3d9a" "quay.expires-after" "5d" "build-date" "2025-11-25T18:44:58Z" "version" "on-pr-2810b3b8179aa064eb92cced6b4c54d3879a3d9a" "io.openshift.tags" "odh-workbench-jupyter-trustyai-cpu-py312" "url" "https://github.com/jiridanek/notebooks" "release" "1764096054" "git.url" "https://github.com/jiridanek/notebooks" "git.commit" "2810b3b8179aa064eb92cced6b4c54d3879a3d9a" Heredocs:[] Original:LABEL "architecture"="aarch64" "vcs-type"="git" "vcs-ref"="2810b3b8179aa064eb92cced6b4c54d3879a3d9a" "org.opencontainers.image.revision"="2810b3b8179aa064eb92cced6b4c54d3879a3d9a" "quay.expires-after"="5d" "build-date"="2025-11-25T18:44:58Z" "version"="on-pr-2810b3b8179aa064eb92cced6b4c54d3879a3d9a" "io.openshift.tags"="odh-workbench-jupyter-trustyai-cpu-py312" "url"="https://github.com/jiridanek/notebooks" "release"="1764096054" "git.url"="https://github.com/jiridanek/notebooks" "git.commit"="2810b3b8179aa064eb92cced6b4c54d3879a3d9a"}: copying layers and metadata for container "0713091dd70494d22b29c5698ccf85a73460dc31df0ce4625c59a169707f81a6": writing blob: adding layer with blob "sha256:9ac8368926bfb58b2dd0ccc99dc6c850f4581f605a124f7629d2e437cd67b734"/""/"sha256:9ac8368926bfb58b2dd0ccc99dc6c850f4581f605a124f7629d2e437cd67b734": unpacking failed (error: exit status 1; output: write /opt/app-root/lib/python3.12/site-packages/mysql/vendor/plugin/authentication_ldap_sasl_client.so: no space left on device)
```
@jiridanek
Copy link
Member Author

/build-konflux

@openshift-ci
Copy link

openshift-ci bot commented Nov 26, 2025

@jiridanek: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name Commit Details Required Rerun command
ci/prow/images 374d1a1 link true /test images

Full PR test history. Your PR dashboard.

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here.

@jiridanek
Copy link
Member Author

@jiridanek jiridanek merged commit 9b1be94 into red-hat-data-services:main Nov 26, 2025
54 of 104 checks passed
jiridanek added a commit that referenced this pull request Nov 26, 2025
…art of fixing podman build in rhds: error: command 'g++' failed: No such file or directory (#1732)
jiridanek added a commit that referenced this pull request Nov 26, 2025
…build dependencies (#1732)

* expecttest not present

* cmake, auditwheel, and some build-deps are not present

* uv for ibm arches is not present in 3.0 aipcc index

```
  + pip install --no-cache-dir uv
  Looking in indexes: https://console.redhat.com/api/pypi/public-rhai/rhoai/3.0/cpu-ubi9/simple/
  ERROR: Could not find a version that satisfies the requirement uv (from versions: none)
```

* cython is a build dependency for pandas

```
   Downloading scipy
     Building pandas==1.5.3
    × Failed to download and build `pandas==1.5.3`
    ├─▶ Failed to resolve requirements from `build-system.requires`
    ├─▶ No solution found when resolving: `setuptools>=51.0.0`, `wheel`,
    │   `cython>=0.29.32, <3`, `oldest-supported-numpy>=2022.8.16`
    ╰─▶ Because only cython>=3.0.12 is available and you require
        cython>=0.29.32,<3, we can conclude that your requirements are
        unsatisfiable.
  subprocess exited with status 1
```
@jiridanek jiridanek deleted the jd_trusty_rhds branch November 26, 2025 09:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants