Skip to content

fix(oracle): create libaio.so.1 symbolic link #14191

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged

Conversation

hector-stratebi
Copy link
Contributor

The Oracle Instant Client cannot find libaio.so.1 due to the transition of Debian and its derivatives to 64-bit time. This causes an error when using thick mode.

$ docker run --rm --entrypoint /bin/ldd docker.io/acryldata/datahub-actions:v1.2.0 /opt/oracle/instantclient_21_15/libociei.so
        linux-vdso.so.1 (0x00007ff054a82000)
        libclntsh.so.21.1 => /opt/oracle/instantclient_21_15/libclntsh.so.21.1 (0x00007ff047800000)
        libclntshcore.so.21.1 => /opt/oracle/instantclient_21_15/libclntshcore.so.21.1 (0x00007ff047200000)
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007ff054a70000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007ff04bf17000)
        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007ff054a6b000)
        librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007ff054a64000)
        libaio.so.1 => not found
        libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007ff054a51000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007ff046fee000)
        libnnz21.so => /opt/oracle/instantclient_21_15/libnnz21.so (0x00007ff046800000)
        /lib64/ld-linux-x86-64.so.2 (0x00007ff054a84000)
        libaio.so.1 => not found
        libaio.so.1 => not found

@github-actions github-actions bot added devops PR or Issue related to DataHub backend & deployment community-contribution PR or Issue raised by member(s) of DataHub Community labels Jul 23, 2025
@datahub-cyborg datahub-cyborg bot added the needs-review Label for PRs that need review from a maintainer. label Jul 23, 2025
@noggi
Copy link
Collaborator

noggi commented Jul 30, 2025

Looks reasonable. Also found this: oracle/python-cx_Oracle#672

Note: verified locally in base image.

@datahub-cyborg datahub-cyborg bot added merge-pending-ci A PR that has passed review and should be merged once CI is green. and removed needs-review Label for PRs that need review from a maintainer. labels Jul 30, 2025
@yoonhyejin yoonhyejin merged commit ac12ccb into datahub-project:master Aug 4, 2025
27 of 28 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
community-contribution PR or Issue raised by member(s) of DataHub Community devops PR or Issue related to DataHub backend & deployment merge-pending-ci A PR that has passed review and should be merged once CI is green.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants