Ceph 15.2.8 fails to start mon on arm64 as jerasure has non relocatable code in linked module

Bug #1927279 reported by Duncan Bellamy
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ceph (Ubuntu)
New
Undecided
Unassigned

Bug Description

/var/log/ceph/ceph-mon.log reports:

load: jerasure load: lrc load dlopen(/usr/lib/aarch64-linux-gnu/ceph/erasure-code/libec_isa.so): /usr/lib/aarch64-linux-gnu/ceph/erasure-code/libec_isa.so: cannot make segment writable for relocation: Operation not permitted

This is fixed in alpine Linux with patch:
https://git.alpinelinux.org/aports/tree/community/ceph/43-aarch64-erasure.patch

Revision history for this message
Chris MacNaughton (chris.macnaughton) wrote :

There is a fix in focal-proposed for this and it's being tracked under https://bugs.launchpad.net/ubuntu/+source/ceph/+bug/1917414

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.