Actions
Bug #50888
closedcannot map RBD image - getting libceph: bad crc signature
% Done:
0%
Source:
Community (user)
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
rbd
Pull request ID:
Crash signature (v1):
Crash signature (v2):
Description
Mapping RBD image on Ceph version Nautilus hangs. I can't see any error message in debug OSD logs, just in the kernel log anytime I'm trying to map RBD:
[ +0.001046] libceph: read_partial_message 000000006aa955f0 signature check failed [ +0.000091] libceph: osd5 (1)10.1.115.11:6805 bad crc/signature
ceph version 14.2.21 (5ef401921d7a88aea18ec7558f7f9374ebd8f5a6) nautilus (stable)
kernel 5.4.0-73-generic
Updated by Neha Ojha almost 3 years ago
- Project changed from Ceph to rbd
- Category deleted (
OSD)
Updated by Ilya Dryomov over 2 years ago
Did you disable data crcs on the server side? If so, then yes -- "nocrc" needs to be passed on the client side.
Updated by Ilya Dryomov over 2 years ago
It seems that it was failing the message signature check, not the data crc check (although in msgr1 the message signature is derived from crcs). Do you have any unconventional settings applied on the server side, particularly in the messenger and authentication/cephx areas?
Updated by Denis Polom over 2 years ago
solved using nocrc option
https://docs.ceph.com/en/latest/man/8/rbd/#kernel-rbd-krbd-options
Updated by Ilya Dryomov over 2 years ago
- Status changed from New to Resolved
- Assignee set to Ilya Dryomov
Actions