That is pretty strange, but I think probably there's somehow a mismatch
between the installed versions. Can you check with the --version flag on
both binaries?

On Monday, March 24, 2014, Mark Kirkwood <mark.kirkw...@catalyst.net.nz>
wrote:

> 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@lists.ceph.com
> http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
>


-- 
Software Engineer #42 @ http://inktank.com | http://ceph.com
_______________________________________________
ceph-users mailing list
ceph-users@lists.ceph.com
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

Reply via email to