Cannot create keys for new 0.78 deployment - protocol mismatch

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

I'm redeploying my development cluster after building 0.78 from src on Ubuntu 14.04. Ceph version is ceph version 0.78-325-ge5a4f5e.

So proceeding as usual:

$ ceph-deploy new vedavec
$ ceph-deploy mon create vedavec

The monitor comes up:

[vedavec][DEBUG ] ********************************************************************************
[vedavec][DEBUG ] status for monitor: mon.vedavec
[vedavec][DEBUG ] {
[vedavec][DEBUG ]   "election_epoch": 2,
[vedavec][DEBUG ]   "extra_probe_peers": [],
[vedavec][DEBUG ]   "monmap": {
[vedavec][DEBUG ]     "created": "0.000000",
[vedavec][DEBUG ]     "epoch": 1,
[vedavec][DEBUG ]     "fsid": "aa31c65c-bc94-4e19-940e-2e124c52ed2e",
[vedavec][DEBUG ]     "modified": "0.000000",
[vedavec][DEBUG ]     "mons": [
[vedavec][DEBUG ]       {
[vedavec][DEBUG ]         "addr": "192.168.2.63:6789/0",
[vedavec][DEBUG ]         "name": "vedavec",
[vedavec][DEBUG ]         "rank": 0
[vedavec][DEBUG ]       }
[vedavec][DEBUG ]     ]
[vedavec][DEBUG ]   },
[vedavec][DEBUG ]   "name": "vedavec",
[vedavec][DEBUG ]   "outside_quorum": [],
[vedavec][DEBUG ]   "quorum": [
[vedavec][DEBUG ]     0
[vedavec][DEBUG ]   ],
[vedavec][DEBUG ]   "rank": 0,
[vedavec][DEBUG ]   "state": "leader",
[vedavec][DEBUG ]   "sync_provider": []
[vedavec][DEBUG ] }
[vedavec][DEBUG ] ********************************************************************************
[vedavec][INFO  ] monitor: mon.vedavec is running
[vedavec][INFO ] Running command: sudo ceph --cluster=ceph --admin-daemon /var/run/ceph/ceph-mon.vedavec.asok mon_status


but I see the create keys is hanging:
root 7820 0.1 0.0 138596 12372 ? Ssl 13:10 0:00 /usr/bin/ceph-mon --cluster=ceph -i vedavec -f root 7822 0.0 0.0 34040 7508 ? Ss 13:10 0:00 python /usr/sbin/ceph-create-keys --cluster=ceph -i vedavec root 7839 0.2 0.0 426604 16264 ? Sl 13:10 0:00 python /usr/bin/ceph --cluster=ceph --name=mon. --keyring=/var/lib/ceph/mon/ceph-vedavec/keyring auth get-or-create client.admin mon allow * osd allow * mds allow

In fact its the auth-get or create process that's the issue:

$ sudo ceph --name=mon. --keyring=/var/lib/ceph/mon/ceph-vedavec/keyring auth get 2014-03-25 13:22:31.591282 7fc048840700 0 -- 192.168.2.63:0/1010637 >> 192.168.2.63:6789/0 pipe(0x7fc04c0202d0 sd=3 :43428 s=1 pgs=0 cs=0 l=1 c=0x7fc04c020530).connect protocol feature mismatch, my fffffffff < peer 1fffffffff missing 1000000000


So some sort of feature mismatch seems to be happening between ceph client and ceph-mon - that seems a bit strange (they ate both from the 0.78 checkout). I see other instances of this type of error are usually to do with kernel (rbd etc) clients lacking the new features, but I am a bit puzzled about this case here - any thoughts?

Regards

Mark
_______________________________________________
ceph-users mailing list
ceph-users@xxxxxxxxxxxxxx
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com




[Index of Archives]     [Information on CEPH]     [Linux Filesystem Development]     [Ceph Development]     [Ceph Large]     [Linux USB Development]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [xfs]


  Powered by Linux