Project

General

Profile

Backport #14231

Updated by Loïc Dachary about 8 years ago

~# ceph-deploy osd prepare node-9:/dev/sdc3:/dev/disk/by-id/ata-INTEL_SSDSC2BW240A4_PHDA410301812403GN-part3 

 fails here: 

 [node-9][WARNIN] DEBUG:ceph-disk:Journal /dev/disk/by-id/ata-INTEL_SSDSC2BW240A4_PHDA410301812403GN-part3 was previously prepared with ceph-disk. Reusing it. 
 [node-9][WARNIN] INFO:ceph-disk:Running command: /sbin/sgdisk -i 2 /dev/disk/by-id/ata-INTEL_SSDSC 
 [node-9][WARNIN] Problem opening /dev/disk/by-id/ata-INTEL_SSDSC for reading! Error is 2. 

 split_dev_base_partnum [1] fails to guess the base device, so ceph-disk tries to open 
 a wrong (non-existent) device. 

 The problem has been fixed in the master branch as a side effect of the following commits: 

 https://github.com/ceph/ceph/commit/0e34742b968e72aa6ce4a0c95a885dced435b3bc 
 https://github.com/ceph/ceph/commit/3bc95dfc1b88c01e16c3df04e96acced777b344a 
 https://github.com/ceph/ceph/commit/77ff7c3dc6dd6861b094e5a53d329de0802f3032 


 [1] https://github.com/ceph/ceph/blob/v0.94.5/src/ceph-disk#L2361-L2365

Back