Freeradius-python3 fails to start because of missing symbols
Package Information
- Package name: freeradius-python3
- Package version: freeradius-3.0.26-r6
- Alpine version: 3.19.1
- Alpine architecture: aarch64 and x86_64
Summary
The freeradius python3 module fails to start because of linker errors.
# ldd /usr/lib/freeradius/rlm_python3.so
/lib/ld-musl-x86_64.so.1 (0x7ffffff5d000)
libc.musl-x86_64.so.1 => /lib/ld-musl-x86_64.so.1 (0x7ffffff5d000)
Error relocating /usr/lib/freeradius/rlm_python3.so: main_config: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: PyMem_RawFree: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: cf_item_find_next: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: radlog_request_error: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: PyThreadState_Clear: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: PyEval_AcquireLock: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: PyUnicode_FromFormat: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: _Py_NoneStruct: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: Py_IncRef: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: PyImport_AppendInittab: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: _talloc_free: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: PyUnicode_Type: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: PyDict_SetItemString: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: Py_Finalize: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: Py_DecodeLocale: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: PyThreadState_Delete: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: PyUnicode_FromString: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: PyDict_SetItem: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: PyErr_Fetch: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: PyThreadState_Swap: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: PyThreadState_Get: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: PyErr_Occurred: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: cf_item_to_pair: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: _fr_exit_now: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: PyEval_RestoreThread: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: radius_pairmove: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: PyUnicode_FromWideChar: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: Py_EndInterpreter: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: rbtree_insert: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: fr_tokens: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: PyObject_CallFunctionObjArgs: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: PyObject_GetAttrString: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: Py_SetProgramName: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: cf_section_sub_find: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: PyBytes_AsString: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: PyImport_Import: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: PyErr_NormalizeException: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: PyUnicode_AsEncodedString: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: PyCallable_Check: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: radius_request: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: cf_item_is_pair: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: Py_GetVersion: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: fr_cursor_init: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: PyModule_AddObject: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: PyLong_Type: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: radlog: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: PyUnicode_AsUTF8: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: PyImport_ImportModule: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: radlog_request: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: PyDict_New: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: fr_pair_find_by_num: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: PyEval_ReleaseLock: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: _talloc_set_destructor: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: fr_str2int: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: PyDict_Contains: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: PyList_Append: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: cf_section_name1: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: rbtree_finddata: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: PyObject_Repr: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: fr_pair_value_from_str: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: PyEval_SaveThread: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: PyObject_Str: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: _Py_Dealloc: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: Py_DecRef: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: Py_InitializeEx: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: PyTuple_Type: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: fr_pair_afrom_da: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: vp_prints_value: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: _talloc_get_type_abort: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: PyThreadState_New: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: cf_item_is_section: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: cf_pair_value: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: talloc_named_const: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: fr_int2str: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: cf_item_to_section: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: PyModule_AddIntConstant: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: PyEval_InitThreads: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: fr_cursor_next: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: PyModule_Create2: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: rbtree_create: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: tmpl_from_attr_str: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: PyObject_SetAttrString: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: PyDict_Type: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: rbtree_free: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: cf_pair_attr: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: talloc_strdup: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: Py_NewInterpreter: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: PyLong_AsLong: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: PyDict_GetItemString: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: cf_section_name2: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: rad_debug_lvl: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: PyArg_ParseTuple: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: PyTuple_New: symbol not found
Error relocating /usr/lib/freeradius/rlm_python3.so: PyBytes_Type: symbol not found
Write a brief description of your issue with the selected package.
Steps to reproduce
apk update
apk add freeradius freeradius-python3
ldd /usr/lib/freeradius/rlm_python3.so
Edited by JohanZackrisson