Unterstützung für PHP Alpine/musl

9 views
Skip to first unread message

Sebastian Helbig

unread,
Jun 26, 2026, 3:09:42 AM (12 days ago) Jun 26
to libsepa
Hallo,

wir benutzen libsepa in einem Alpine-PHP-Docker-Container. Dort wird musl anstatt glibc benutzt. Bis Version 2.29 funktionierte das ohne Probleme. Seit Version 2.30 scheint musl nicht mehr unterstützt zu sein. Wir erhalten eine SIGSEV. Besteht die Möglichkeit, dass musl wieder untersützt wird? Die Installation von gcompat ist leider nicht ausreichend.

Program received signal SIGSEGV, Segmentation fault.
0x000000000004e646 in ?? ()
#0  0x000000000004e646 in ?? ()
No symbol table info available.
#1  0x00007f2784fe2e04 in sepa_init () from /usr/local/lib/php/extensions/no-debug-non-zts-20230831/sepa.so
No symbol table info available.
#2  0x00007f2784fcc16b in zim_SEPA_init () from /usr/local/lib/php/extensions/no-debug-non-zts-20230831/sepa.so
No symbol table info available.
#3  0x000055fa5bffbce2 in execute_ex ()
No symbol table info available.
#4  0x000055fa5bffd5e4 in zend_execute ()
No symbol table info available.
#5  0x000055fa5bf84630 in zend_execute_scripts ()
No symbol table info available.
#6  0x000055fa5bf1469c in php_execute_script ()
No symbol table info available.
#7  0x000055fa5c07849f in ?? ()
No symbol table info available.
#8  0x000055fa5bc508d3 in ?? ()
No symbol table info available.
#9  0x00007f2786f418d0 in libc_start_main_stage2 (main=0x55fa5bc50540, argc=2, argv=0x7fff35010378) at src/env/__libc_start_main.c:95
        envp = 0x7fff35010390
#10 0x000055fa5bc50986 in _start ()

x86_64
/usr/local/lib/php/extensions/no-debug-non-zts-20230831/sepa.so: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=435292ee1f70758f259a6dad724165595bd1c6d3, stripped
/lib/ld-musl-x86_64.so.1 (0x7f47c911e000)
libdl.so.2 => /lib/ld-musl-x86_64.so.1 (0x7f47c911e000)
libm.so.6 => /lib/ld-musl-x86_64.so.1 (0x7f47c911e000)
libc.so.6 => /lib/ld-musl-x86_64.so.1 (0x7f47c911e000)
Error relocating /usr/local/lib/php/extensions/no-debug-non-zts-20230831/sepa.so: __snprintf_chk: symbol not found
Error relocating /usr/local/lib/php/extensions/no-debug-non-zts-20230831/sepa.so: add_assoc_zval_ex: symbol not found
Error relocating /usr/local/lib/php/extensions/no-debug-non-zts-20230831/sepa.so: zend_parse_parameters: symbol not found
Error relocating /usr/local/lib/php/extensions/no-debug-non-zts-20230831/sepa.so: zend_object_std_init: symbol not found
Error relocating /usr/local/lib/php/extensions/no-debug-non-zts-20230831/sepa.so: ap_php_snprintf: symbol not found
Error relocating /usr/local/lib/php/extensions/no-debug-non-zts-20230831/sepa.so: convert_to_null: symbol not found
Error relocating /usr/local/lib/php/extensions/no-debug-non-zts-20230831/sepa.so: zend_objects_destroy_object: symbol not found
Error relocating /usr/local/lib/php/extensions/no-debug-non-zts-20230831/sepa.so: php_info_print_table_row: symbol not found
Error relocating /usr/local/lib/php/extensions/no-debug-non-zts-20230831/sepa.so: add_assoc_double_ex: symbol not found
Error relocating /usr/local/lib/php/extensions/no-debug-non-zts-20230831/sepa.so: add_assoc_string_ex: symbol not found
Error relocating /usr/local/lib/php/extensions/no-debug-non-zts-20230831/sepa.so: zend_register_internal_class: symbol not found
Error relocating /usr/local/lib/php/extensions/no-debug-non-zts-20230831/sepa.so: zval_get_string_func: symbol not found
Error relocating /usr/local/lib/php/extensions/no-debug-non-zts-20230831/sepa.so: __memcpy_chk: symbol not found
Error relocating /usr/local/lib/php/extensions/no-debug-non-zts-20230831/sepa.so: zend_register_long_constant: symbol not found
Error relocating /usr/local/lib/php/extensions/no-debug-non-zts-20230831/sepa.so: php_info_print_table_end: symbol not found
Error relocating /usr/local/lib/php/extensions/no-debug-non-zts-20230831/sepa.so: zend_register_internal_class_ex: symbol not found
Error relocating /usr/local/lib/php/extensions/no-debug-non-zts-20230831/sepa.so: php_info_print_table_header: symbol not found
Error relocating /usr/local/lib/php/extensions/no-debug-non-zts-20230831/sepa.so: zend_throw_exception: symbol not found
Error relocating /usr/local/lib/php/extensions/no-debug-non-zts-20230831/sepa.so: _ecalloc: symbol not found
Error relocating /usr/local/lib/php/extensions/no-debug-non-zts-20230831/sepa.so: zend_hash_next_index_insert: symbol not found
Error relocating /usr/local/lib/php/extensions/no-debug-non-zts-20230831/sepa.so: zend_object_std_dtor: symbol not found
Error relocating /usr/local/lib/php/extensions/no-debug-non-zts-20230831/sepa.so: __strncpy_chk: symbol not found
Error relocating /usr/local/lib/php/extensions/no-debug-non-zts-20230831/sepa.so: _efree: symbol not found
Error relocating /usr/local/lib/php/extensions/no-debug-non-zts-20230831/sepa.so: _zend_new_array_0: symbol not found
Error relocating /usr/local/lib/php/extensions/no-debug-non-zts-20230831/sepa.so: _emalloc: symbol not found
Error relocating /usr/local/lib/php/extensions/no-debug-non-zts-20230831/sepa.so: add_assoc_long_ex: symbol not found
Error relocating /usr/local/lib/php/extensions/no-debug-non-zts-20230831/sepa.so: php_info_print_table_start: symbol not found
Error relocating /usr/local/lib/php/extensions/no-debug-non-zts-20230831/sepa.so: object_properties_init: symbol not found
Error relocating /usr/local/lib/php/extensions/no-debug-non-zts-20230831/sepa.so: __sprintf_chk: symbol not found
Error relocating /usr/local/lib/php/extensions/no-debug-non-zts-20230831/sepa.so: zend_ce_exception: symbol not found
Error relocating /usr/local/lib/php/extensions/no-debug-non-zts-20230831/sepa.so: zend_string_init_interned: symbol not found
Error relocating /usr/local/lib/php/extensions/no-debug-non-zts-20230831/sepa.so: std_object_handlers: symbol not found

Keppler-IT

unread,
Jun 26, 2026, 3:13:57 AM (12 days ago) Jun 26
to libsepa
Hallo,

wir haben genau das Problem (musl/Alpine) vorgestern gelöst. 🙂

Nutzen Sie bitte die aktualisierte Version 2.30.2:
https://libsepa.com/downloads/libsepa-2.30.2-amd64.tar.gz
(ist noch nicht auf der Website verlinkt)

In unseren Tests mit Alpine 3.22 lief das erfolgreich.

Viele Grüße

   -Klaus Keppler

Sebastian Helbig

unread,
Jun 26, 2026, 3:22:42 AM (12 days ago) Jun 26
to libsepa
Hallo Herr Keppler,

es funktioniert auch bei uns wieder mit Version 2.30.2
Vielen Dank für die schnelle Hilfe!

Viele Grüße
Sebastian Helbig
Reply all
Reply to author
Forward
0 new messages