I am unable to replicate this from scratch Sage :( https://paste.fedoraproject.org/paste/XuQnRL-4r02akmDbA4uFnQ On Tue, Jul 2, 2019 at 3:00 PM Sage Weil <sweil@redhat.com> wrote:
On Tue, 2 Jul 2019, Alfredo Deza wrote:
On Tue, Jul 2, 2019 at 12:38 PM Sage Weil <sweil@redhat.com> wrote:
On Mon, 1 Jul 2019, Yuri Weinstein wrote:
.., is hopelessly broken:
http://pulpito.ceph.com/?suite=ceph-deploy&branch=nautilus
Can somebody take a look pls?
PS: Sage, do we still want to run it?
I took a quick look at this and I can't even get ceph-deploy to run on my dev box.. it's failing with
[ceph_deploy][ERROR ] Traceback (most recent call last): [ceph_deploy][ERROR ] File "/nvm/src/ceph-deploy/ceph_deploy/util/decorators.py", line 69, in newfunc [ceph_deploy][ERROR ] return f(*a, **kw) [ceph_deploy][ERROR ] File "/nvm/src/ceph-deploy/ceph_deploy/cli.py", line 166, in _main [ceph_deploy][ERROR ] return args.func(args) [ceph_deploy][ERROR ] File "/nvm/src/ceph-deploy/ceph_deploy/new.py", line 141, in new [ceph_deploy][ERROR ] ssh_copy_keys(host, args.username) [ceph_deploy][ERROR ] File "/nvm/src/ceph-deploy/ceph_deploy/new.py", line 35, in ssh_copy_keys [ceph_deploy][ERROR ] if ssh.can_connect_passwordless(hostname): [ceph_deploy][ERROR ] File "/nvm/src/ceph-deploy/ceph_deploy/util/ssh.py", line 15, in can_connect_passwordless [ceph_deploy][ERROR ] if not remoto.backends.needs_ssh(hostname): [ceph_deploy][ERROR ] AttributeError: 'module' object has no attribute 'backends' [ceph_deploy][ERROR ]
Anyone know what that's about?
You will need to make sure you have remoto 1.1.4 installed. The dependency is not pinned so you probably have an older version that wasn't updated.
pip install -U remoto
$ virtualenv/bin/pip install -U remoto DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7. Requirement already up-to-date: remoto in ./virtualenv/lib/python2.7/site-packages/remoto-1.1.4-py2.7.egg (1.1.4) Requirement already satisfied, skipping upgrade: execnet in ./virtualenv/lib/python2.7/site-packages/execnet-1.6.0-py2.7.egg (from remoto) (1.6.0) Requirement already satisfied, skipping upgrade: apipkg>=1.4 in ./virtualenv/lib/python2.7/site-packages/apipkg-1.5-py2.7.egg (from execnet->remoto) (1.5)
but still seeing the above error...
That should do it
https://github.com/alfredodeza/remoto/commit/3078a0d8e94545f7f9ebf391709a20b...
sage