Project

General

Profile

Bug #50384

pacific ceph-mon: mon initial failed on aarch64

Added by Zhiwei Dai about 1 month ago. Updated about 8 hours ago.

Status:
Pending Backport
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
% Done:

0%

Source:
Tags:
Backport:
pacific
Regression:
No
Severity:
1 - critical
Reviewed:
Affected Versions:
ceph-qa-suite:
Component(RADOS):
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

OS: centos8.1, 4.18.0, selinux is disabled
ceph: pacific 16.2.0 aarch64
platform: Kunpeng920

rpm binary install and deploy, mon initial failed on aarch64
err log:
#ceph-deploy mon create-initial
[ceph2][INFO ] Running command: systemctl enable ceph.target
[ceph2][INFO ] Running command: systemctl enable ceph-mon@ceph2
[ceph2][INFO ] Running command: systemctl start ceph-mon@ceph2
[ceph2][INFO ] Running command: ceph --cluster=ceph --admin-daemon /var/run/ceph/ceph-mon.ceph2.asok mon_status
[ceph2][ERROR ] b'admin_socket: exception getting command descriptions: [Errno 2] No such file or directory'
[ceph2][WARNIN] monitor: mon.ceph2, might not be running yet
[ceph2][INFO ] Running command: ceph --cluster=ceph --admin-daemon /var/run/ceph/ceph-mon.ceph2.asok mon_status
[ceph2][ERROR ] b'admin_socket: exception getting command descriptions: [Errno 2] No such file or directory'
[ceph2][WARNIN] monitor ceph2 does not exist in monmap
[ceph_deploy.mon][INFO ] processing monitor mon.ceph2
[ceph2][DEBUG ] connected to host: ceph2
[ceph2][INFO ] Running command: ceph --cluster=ceph --admin-daemon /var/run/ceph/ceph-mon.ceph2.asok mon_status
[ceph2][ERROR ] b'admin_socket: exception getting command descriptions: [Errno 2] No such file or directory'
[ceph_deploy.mon][WARNIN] mon.ceph2 monitor is not yet in quorum, tries left: 5
[ceph_deploy.mon][WARNIN] waiting 5 seconds before retrying
[ceph2][INFO ] Running command: ceph --cluster=ceph --admin-daemon /var/run/ceph/ceph-mon.ceph2.asok mon_status
[ceph2][ERROR ] b'admin_socket: exception getting command descriptions: [Errno 2] No such file or directory'
[ceph_deploy.mon][WARNIN] mon.ceph2 monitor is not yet in quorum, tries left: 4
[ceph_deploy.mon][WARNIN] waiting 10 seconds before retrying
[ceph2][INFO ] Running command: ceph --cluster=ceph --admin-daemon /var/run/ceph/ceph-mon.ceph2.asok mon_status
[ceph2][ERROR ] b'admin_socket: exception getting command descriptions: [Errno 2] No such file or directory'
[ceph_deploy.mon][WARNIN] mon.ceph2 monitor is not yet in quorum, tries left: 3
[ceph_deploy.mon][WARNIN] waiting 10 seconds before retrying
[ceph2][INFO ] Running command: ceph --cluster=ceph --admin-daemon /var/run/ceph/ceph-mon.ceph2.asok mon_status
[ceph2][ERROR ] b'admin_socket: exception getting command descriptions: [Errno 2] No such file or directory'
[ceph_deploy.mon][WARNIN] mon.ceph2 monitor is not yet in quorum, tries left: 2
[ceph_deploy.mon][WARNIN] waiting 15 seconds before retrying
[ceph2][INFO ] Running command: ceph --cluster=ceph --admin-daemon /var/run/ceph/ceph-mon.ceph2.asok mon_status
[ceph2][ERROR ] b'admin_socket: exception getting command descriptions: [Errno 2] No such file or directory'
[ceph_deploy.mon][WARNIN] mon.ceph2 monitor is not yet in quorum, tries left: 1
[ceph_deploy.mon][WARNIN] waiting 20 seconds before retrying

cat ceph-mon.ceph2.log show as:
2021-04-15T03:29:05.758-0400 ffff96540040 0 pidfile_write: ignore empty --pid-file
2021-04-15T03:29:05.758-0400 ffff96540040 -1 load: jerasure load: lrc load dlopen(/usr/lib64/ceph/erasure-code/libec_isa.so): /usr/lib64/ceph/erasure-code/libec_isa.so: cannot restore segment prot after reloc: Operation not permitted
2021-04-15T03:29:16.527-0400 ffff87410040 0 set uid:gid to 167:167 (ceph:ceph)
2021-04-15T03:29:16.527-0400 ffff87410040 0 ceph version 2565a0 (c2565a0c0faf2a3b54dc1f75b46fe4a87e0326b1) quincy (dev), process ceph-mon, pid 682001
2021-04-15T03:29:16.527-0400 ffff87410040 0 pidfile_write: ignore empty --pid-file
2021-04-15T03:29:16.527-0400 ffff87410040 -1 load: jerasure load: lrc load dlopen(/usr/lib64/ceph/erasure-code/libec_isa.so): /usr/lib64/ceph/erasure-code/libec_isa.so: cannot restore segment prot after reloc: Operation not permitted
2021-04-15T03:29:27.317-0400 ffff7f360040 0 set uid:gid to 167:167 (ceph:ceph)
2021-04-15T03:29:27.317-0400 ffff7f360040 0 ceph version 2565a0 (c2565a0c0faf2a3b54dc1f75b46fe4a87e0326b1) quincy (dev), process ceph-mon, pid 682009
2021-04-15T03:29:27.317-0400 ffff7f360040 0 pidfile_write: ignore empty --pid-file
2021-04-15T03:29:27.317-0400 ffff7f360040 -1 load: jerasure load: lrc load dlopen(/usr/lib64/ceph/erasure-code/libec_isa.so): /usr/lib64/ceph/erasure-code/libec_isa.so: cannot restore segment prot after reloc: Operation not permitted
2021-04-15T04:12:16.775-0400 ffff8a2e0040 0 set uid:gid to 167:167 (ceph:ceph)
2021-04-15T04:12:16.775-0400 ffff8a2e0040 0 ceph version 2565a0 (c2565a0c0faf2a3b54dc1f75b46fe4a87e0326b1) quincy (dev), process ceph-mon, pid 682890
2021-04-15T04:12:16.775-0400 ffff8a2e0040 0 pidfile_write: ignore empty --pid-file
2021-04-15T04:12:16.785-0400 ffff8a2e0040 -1 load: jerasure load: lrc load dlopen(/usr/lib64/ceph/erasure-code/libec_isa.so): /usr/lib64/ceph/erasure-code/libec_isa.so: cannot restore segment prot after reloc: Operation not permitted


Related issues

Copied to RADOS - Backport #50831: pacific: pacific ceph-mon: mon initial failed on aarch64 New

History

#1 Updated by Zhiwei Dai about 1 month ago

as bug #48681 recording,
https://tracker.ceph.com/issues/48681#note-14 rosin luo wrote:

this bug has been solved as https://github.com/intel/isa-l/pull/172 merged. It need to wait isa-l release an new version and then update ceph/isa-l.

it's useful to fix my mon initial failed. Maybe we need to update isa-l repo tag for master and backport to pacific 16.2.1 and Quincy

#2 Updated by Loïc Dachary 26 days ago

  • Target version changed from v16.2.1 to v16.2.2

#3 Updated by Loïc Dachary 6 days ago

  • Target version deleted (v16.2.2)

#4 Updated by Sage Weil 4 days ago

  • Status changed from New to Fix Under Review
  • Pull request ID set to 41306

#5 Updated by Sage Weil 4 days ago

  • Project changed from Ceph to RADOS

#6 Updated by Kefu Chai about 8 hours ago

  • Status changed from Fix Under Review to Resolved

#7 Updated by Kefu Chai about 8 hours ago

  • Status changed from Resolved to Pending Backport
  • Backport set to pacific

#8 Updated by Backport Bot about 8 hours ago

  • Copied to Backport #50831: pacific: pacific ceph-mon: mon initial failed on aarch64 added

Also available in: Atom PDF