On Sun, Dec 1, 2013 at 6:47 PM, James Harper <james.harper@xxxxxxxxxxxxxxxx> 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@xxxxxxxxxxxxxx http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com