FS#48126 - [ceph] missing library from compilation, libec_jerasure_neon.so

Attached to Project: Arch Linux
Opened by An Nguyen (annguyen.foss) - Wednesday, 10 February 2016, 20:35 GMT
Last edited by Sébastien Luttringer (seblu) - Wednesday, 28 December 2016, 23:32 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Sébastien Luttringer (seblu)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:
Error message from 'sudo systemctl start ceph-mon@node
name.service'

2016-02-10 20:20:36.278456 b6894360 -1 ErasureCodePluginSelectJerasure: load dlopen(/usr/lib/ceph/erasure-code/libec_jerasure_neon.so): /usr/lib/ceph/erasure-code/libec_jerasure_neon.so: cannot open shared object file: No such file or directory

/usr/lib/ceph/erasure-code/libec_jerasure_neon.so seems to be missing during Arch's compilation of this package.

Additional info:
* package version(s): 0.94.5-3
* config and/or log files etc.

Steps to reproduce:
Config and start ceph monitoring cluster with Arch's package ceph will always have the issue above.
Confirmed to be missing with https://www.archlinux.org/packages/extra/x86_64/ceph/files/


This task depends upon

Closed by  Sébastien Luttringer (seblu)
Wednesday, 28 December 2016, 23:32 GMT
Reason for closing:  Not a bug
Comment by An Nguyen (annguyen.foss) - Wednesday, 18 May 2016, 07:56 GMT
Hi, this error is currently making ceph unsuable in ArchLinux. Is there any plan for this?

Regards.
An.
Comment by Sébastien Luttringer (seblu) - Saturday, 20 August 2016, 00:42 GMT
could you tell me if everything works for you with 10.2.2 in testing?
Comment by Sean Johnson (ttys0) - Sunday, 30 October 2016, 04:38 GMT
  • Field changed: Percent Complete (100% → 0%)
I have version 10.2.2-2 installed, and am seeing the same issue.

2016-10-29 19:35:49.897824 76842000 -1 ErasureCodePluginSelectJerasure: load dlopen(/usr/lib/ceph/erasure-code/libec_jerasure_neon.so): /usr/lib/ceph/erasure-code/libec_jerasure_neon.so: cannot open shared object file: No such file or directory
2016-10-29 19:35:49.897970 76842000 -1 erasure_code_init(jerasure,/usr/lib/ceph/erasure-code): (5) Input/output error
Comment by Sébastien Luttringer (seblu) - Friday, 04 November 2016, 01:41 GMT
On which Arch Linux architecture do you run ceph?
Comment by An Nguyen (annguyen.foss) - Friday, 04 November 2016, 06:51 GMT
The file is still missing in https://www.archlinux.org/packages/extra/x86_64/ceph/files/

ls: cannot access '/usr/lib/ceph/erasure-code/libec_jerasure_neon.so': No such file or directory

Regards.
An.
Comment by Sébastien Luttringer (seblu) - Saturday, 05 November 2016, 00:02 GMT
This file is an optimized version of the jerasure lib for ARM neon. As this package target x86_64, this file is not compiled and not shipped in the package.
Do you have this issue on x86_64 (or i686) ?
Comment by Sean Johnson (ttys0) - Saturday, 05 November 2016, 00:17 GMT
Ahhh, yes, this is just on the ARM that I'm seeing this issue. I completely glossed over that this is just the Intel stack in this context. Sorry for the noise.

Loading...