smarusa opened a new issue, #50630:
URL: https://github.com/apache/arrow/issues/50630

   ### Describe the bug, including details regarding any error messages, 
version, and platform.
   
   Description
   Runtime error in python script using pyiceberg[pyarrow, glue] with AWS glue 
catalog and s3 iceberg tables.
   - Chainguard Docker image with fips enabled.
   - OpenSSL 3.4
   
   I could be interpreting this wrong but it appears this may be due to an old 
version of the aws-sdk-cpp that doesn't support fips properly is used to 
compile pyarrow?
   
   See this issue:
   https://github.com/aws/s2n-tls/issues/5832
   "The latest release of the aws-sdk-cpp 
([v1.11.806](https://github.com/aws/aws-sdk-cpp/releases/tag/1.11.806)) 
contains the latest tagged s2n release which should resolve this issue."
   
   StackTrace:
   `s2n_init() failed: 469762137 (FIPS mode is not supported for the libcrypto)
   Fatal error condition occurred in 
/opt/vcpkg/buildtrees/aws-c-io/src/v0.22.0-5976de691c.clean/source/s2n/s2n_tls_channel_handler.c:233:
 0 && "s2n_init() failed"
   Exiting Application
   
################################################################################
   Stack trace:
   
################################################################################
   /usr/lib/python3.12/site-packages/pyarrow/libarrow.so.2300(+0x16623c3) 
[0x7f563de943c3]
   /usr/lib/python3.12/site-packages/pyarrow/libarrow.so.2300(+0x15bdf23) 
[0x7f563ddeff23]
   /usr/lib/python3.12/site-packages/pyarrow/libarrow.so.2300(+0x15b43b8) 
[0x7f563dde63b8]
   /usr/lib/python3.12/site-packages/pyarrow/libarrow.so.2300(+0x1559a05) 
[0x7f563dd8ba05]
   /usr/lib/python3.12/site-packages/pyarrow/libarrow.so.2300(+0x1547b4c) 
[0x7f563dd79b4c]
   /usr/lib/python3.12/site-packages/pyarrow/libarrow.so.2300(+0x1461d7b) 
[0x7f563dc93d7b]
   /usr/lib/python3.12/site-packages/pyarrow/libarrow.so.2300(+0x145ff25) 
[0x7f563dc91f25]
   /usr/lib/python3.12/site-packages/pyarrow/libarrow.so.2300(+0x9eca4a) 
[0x7f563d21ea4a]
   /usr/lib/libc.so.6(+0x9e93c) [0x7f569ace593c]
   /usr/lib/libc.so.6(pthread_once+0x19) [0x7f569ace59b9]
   
/usr/lib/python3.12/site-packages/pyarrow/libarrow.so.2300(_ZN5arrow2fs19EnsureS3InitializedEv+0x115)
 [0x7f563d22ab45]
   
/usr/lib/python3.12/site-packages/pyarrow/_s3fs.cpython-312-x86_64-linux-gnu.so(+0xf100)
 [0x7f55e587f100]
   
/usr/lib/python3.12/site-packages/pyarrow/_s3fs.cpython-312-x86_64-linux-gnu.so(+0x1f67a)
 [0x7f55e588f67a]
   
/usr/lib/python3.12/site-packages/pyarrow/_s3fs.cpython-312-x86_64-linux-gnu.so(+0x20033)
 [0x7f55e5890033]
   
/usr/lib/python3.12/site-packages/pyarrow/_s3fs.cpython-312-x86_64-linux-gnu.so(+0xf5fb)
 [0x7f55e587f5fb]
   /usr/lib/libpython3.12.so.1.0(+0x1183a8) [0x7f569af693a8]
   /usr/lib/libpython3.12.so.1.0(_PyObject_Call+0x12f) [0x7f569b0bfc4f]
   /usr/lib/libpython3.12.so.1.0(+0x377da0) [0x7f569b1c8da0]
   /usr/lib/libpython3.12.so.1.0(_PyObject_MakeTpCall+0x89) [0x7f569b081c79]
   /usr/lib/libpython3.12.so.1.0(+0x1186b7) [0x7f569af696b7]
   /usr/lib/libpython3.12.so.1.0(+0x28fde2) [0x7f569b0e0de2]
   /usr/lib/libpython3.12.so.1.0(+0x377da0) [0x7f569b1c8da0]
   /usr/lib/libpython3.12.so.1.0(_PyObject_MakeTpCall+0x89) [0x7f569b081c79]
   /usr/lib/libpython3.12.so.1.0(+0x1186b7) [0x7f569af696b7]
   /usr/lib/libpython3.12.so.1.0(+0x2b3148) [0x7f569b104148]
   /usr/lib/libpython3.12.so.1.0(+0x25593b) [0x7f569b0a693b]
   /usr/lib/libpython3.12.so.1.0(+0x1183a8) [0x7f569af693a8]
   /usr/lib/libpython3.12.so.1.0(+0x28c0ba) [0x7f569b0dd0ba]
   /usr/lib/libpython3.12.so.1.0(+0x1193f2) [0x7f569af6a3f2]
   /usr/lib/libpython3.12.so.1.0(+0x28c0ba) [0x7f569b0dd0ba]
   /usr/lib/libpython3.12.so.1.0(+0x1193f2) [0x7f569af6a3f2]
   /usr/lib/libpython3.12.so.1.0(+0x28c0ba) [0x7f569b0dd0ba]
   /usr/lib/libpython3.12.so.1.0(+0x1193f2) [0x7f569af6a3f2]
   /usr/lib/libpython3.12.so.1.0(+0x28c0ba) [0x7f569b0dd0ba]
   /usr/lib/libpython3.12.so.1.0(+0x1193f2) [0x7f569af6a3f2]
   /usr/lib/libpython3.12.so.1.0(+0x28c0ba) [0x7f569b0dd0ba]
   /usr/lib/libpython3.12.so.1.0(+0x1193f2) [0x7f569af6a3f2]
   /usr/lib/libpython3.12.so.1.0(PyEval_EvalCode+0x9d) [0x7f569b15de4d]
   /usr/lib/libpython3.12.so.1.0(+0x35da17) [0x7f569b1aea17]
   /usr/lib/libpython3.12.so.1.0(+0x35706c) [0x7f569b1a806c]
   /usr/lib/libpython3.12.so.1.0(+0x3521b5) [0x7f569b1a31b5]
   /usr/lib/libpython3.12.so.1.0(PyRun_SimpleStringFlags+0x3b) [0x7f569b1a304b]
   /usr/lib/libpython3.12.so.1.0(Py_RunMain+0x579) [0x7f569b19d899]
   /usr/lib/libpython3.12.so.1.0(Py_BytesMain+0x41) [0x7f569b13ebc1]
   /usr/lib/libc.so.6(+0x27315) [0x7f569ac6e315]
   /usr/lib/libc.so.6(__libc_start_main+0x88) [0x7f569ac6e438]
   /usr/bin/python3.12(_start+0x25) [0x55f383b8b085]`
   
   ### Component(s)
   
   Python


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to