On Sun, Dec 1, 2013 at 6:47 PM, James Harper <james.har...@bendigoit.com.au> wrote: >> >> ceph-deploy uses Python to detect information for a given platform, >> can you share what this command gives >> as output? >> >> python -c "import platform; print platform.linux_distribution()" >> > > Servers that 'gatherkeys' does work on: > ('debian', '7.1', '') > ('debian', '7.2', '') > > Servers that 'gatherkeys' does not work on: > ('debian', 'jessie/sid', '') > ('debian', 'wheezy/sid', '') > > The computer reporting 'wheezy/sid' is an upgrade from squeeze that may have > a few packages in the failed state. Same with the one reporting jessie/sid.
Aha, yeah, that is definitely the problem. See, ceph-deploy needs to know *exactly* what distro/release/version combination is dealing with because it uses that to correctly point to the correct repos. "wheezy/sid" would be hard (if not impossible) to correctly determine what it should do. Still, I think it should better report what is going on and include more information about it so I opened a ticket for it: http://tracker.ceph.com/issues/6915 > > James _______________________________________________ ceph-users mailing list ceph-users@lists.ceph.com http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com