Hi Matt -

Sounds like you installed ceph-deploy by downloading from 
github.com/ceph/ceph-deploy, then running the bootstrap script.

We have debian packages for ceph-deploy and python-pushy that are included in 
the debian-cuttlefish repo, as well as 
http://ceph.com/packages/ceph-deploy/debian.    You can install python-push 
from those locations with apt, or you can install via pip:  sudo pip 
python-pushy.

Let me know if you continue to have problems.

Cheers,
Gary

On May 16, 2013, at 3:51 PM, Matt Chipman wrote:

> hi, 
> I used ceph-deploy successfully a few days ago but recently reinstalled my 
> admin machine from the same instructions 
> http://ceph.com/docs/master/rados/deployment/preflight-checklist/
> 
> now getting the error below. Then I figured I'd just use the debs but they 
> are missing the python-pushy dependancy.  Debian 7.0
> 
> Is there any way to solve either issue? 
> 
> thanks
> 
> administrator@cephadmin:~$ ceph-deploy
> usage: ceph-deploy [-h] [-v | -q] [-n] [--overwrite-conf] [--cluster NAME]
>                    COMMAND ...
> ceph-deploy: error: too few arguments
> administrator@cephadmin:~$ ceph-deploy install ceph00
> Traceback (most recent call last):
>   File 
> "/home/administrator/ceph-deploy/virtualenv/local/lib/python2.7/site-packages/pushy-0.5.1-py2.7.egg/pushy/client.py",
>  line 383, in __init__
>     self.modules = AutoImporter(self)
>   File 
> "/home/administrator/ceph-deploy/virtualenv/local/lib/python2.7/site-packages/pushy-0.5.1-py2.7.egg/pushy/client.py",
>  line 236, in __init__
>     remote_compile = self.__client.eval("compile")
>   File 
> "/home/administrator/ceph-deploy/virtualenv/local/lib/python2.7/site-packages/pushy-0.5.1-py2.7.egg/pushy/client.py",
>  line 478, in eval
>     return self.remote.eval(code, globals, locals)
>   File 
> "/home/administrator/ceph-deploy/virtualenv/local/lib/python2.7/site-packages/pushy-0.5.1-py2.7.egg/pushy/protocol/connection.py",
>  line 54, in eval
>     return self.send_request(MessageType.evaluate, args)
>   File 
> "/home/administrator/ceph-deploy/virtualenv/local/lib/python2.7/site-packages/pushy-0.5.1-py2.7.egg/pushy/protocol/baseconnection.py",
>  line 315, in send_request
>     m = self.__waitForResponse(handler)
>   File 
> "/home/administrator/ceph-deploy/virtualenv/local/lib/python2.7/site-packages/pushy-0.5.1-py2.7.egg/pushy/protocol/baseconnection.py",
>  line 420, in __waitForResponse
>     m = self.__recv()
>   File 
> "/home/administrator/ceph-deploy/virtualenv/local/lib/python2.7/site-packages/pushy-0.5.1-py2.7.egg/pushy/protocol/baseconnection.py",
>  line 601, in __recv
>     m = self.__istream.receive_message()
>   File 
> "/home/administrator/ceph-deploy/virtualenv/local/lib/python2.7/site-packages/pushy-0.5.1-py2.7.egg/pushy/protocol/baseconnection.py",
>  line 104, in receive_message
>     return Message.unpack(self.__file)
>   File 
> "/home/administrator/ceph-deploy/virtualenv/local/lib/python2.7/site-packages/pushy-0.5.1-py2.7.egg/pushy/protocol/message.py",
>  line 96, in unpack
>     header = read(file, Message.PACKING_SIZE)
>   File 
> "/home/administrator/ceph-deploy/virtualenv/local/lib/python2.7/site-packages/pushy-0.5.1-py2.7.egg/pushy/protocol/message.py",
>  line 60, in read
>     raise IOError, "End of file"
> IOError: End of file
> 
> [remote] sudo: no tty present and no askpass program specified
> 
> Traceback (most recent call last):
>   File "./ceph-deploy/ceph-deploy", line 9, in <module>
>     load_entry_point('ceph-deploy==0.1', 'console_scripts', 'ceph-deploy')()
>   File "/home/administrator/ceph-deploy/ceph_deploy/cli.py", line 112, in main
>     return args.func(args)
>   File "/home/administrator/ceph-deploy/ceph_deploy/install.py", line 202, in 
> install
>     sudo = args.pushy(get_transport(hostname))
>   File 
> "/home/administrator/ceph-deploy/virtualenv/local/lib/python2.7/site-packages/pushy-0.5.1-py2.7.egg/pushy/client.py",
>  line 583, in connect
>     return PushyClient(target, **kwargs)
>   File 
> "/home/administrator/ceph-deploy/virtualenv/local/lib/python2.7/site-packages/pushy-0.5.1-py2.7.egg/pushy/client.py",
>  line 383, in __init__
>     self.modules = AutoImporter(self)
>   File 
> "/home/administrator/ceph-deploy/virtualenv/local/lib/python2.7/site-packages/pushy-0.5.1-py2.7.egg/pushy/client.py",
>  line 236, in __init__
>     remote_compile = self.__client.eval("compile")
>   File 
> "/home/administrator/ceph-deploy/virtualenv/local/lib/python2.7/site-packages/pushy-0.5.1-py2.7.egg/pushy/client.py",
>  line 478, in eval
>     return self.remote.eval(code, globals, locals)
>   File 
> "/home/administrator/ceph-deploy/virtualenv/local/lib/python2.7/site-packages/pushy-0.5.1-py2.7.egg/pushy/protocol/connection.py",
>  line 54, in eval
>     return self.send_request(MessageType.evaluate, args)
>   File 
> "/home/administrator/ceph-deploy/virtualenv/local/lib/python2.7/site-packages/pushy-0.5.1-py2.7.egg/pushy/protocol/baseconnection.py",
>  line 315, in send_request
>     m = self.__waitForResponse(handler)
>   File 
> "/home/administrator/ceph-deploy/virtualenv/local/lib/python2.7/site-packages/pushy-0.5.1-py2.7.egg/pushy/protocol/baseconnection.py",
>  line 420, in __waitForResponse
>     m = self.__recv()
>   File 
> "/home/administrator/ceph-deploy/virtualenv/local/lib/python2.7/site-packages/pushy-0.5.1-py2.7.egg/pushy/protocol/baseconnection.py",
>  line 601, in __recv
>     m = self.__istream.receive_message()
>   File 
> "/home/administrator/ceph-deploy/virtualenv/local/lib/python2.7/site-packages/pushy-0.5.1-py2.7.egg/pushy/protocol/baseconnection.py",
>  line 104, in receive_message
>     return Message.unpack(self.__file)
>   File 
> "/home/administrator/ceph-deploy/virtualenv/local/lib/python2.7/site-packages/pushy-0.5.1-py2.7.egg/pushy/protocol/message.py",
>  line 96, in unpack
>     header = read(file, Message.PACKING_SIZE)
>   File 
> "/home/administrator/ceph-deploy/virtualenv/local/lib/python2.7/site-packages/pushy-0.5.1-py2.7.egg/pushy/protocol/message.py",
>  line 60, in read
>     raise IOError, "End of file"
> IOError: End of file
> administrator@cephadmin:~$
> 
> _______________________________________________
> ceph-users mailing list
> ceph-users@lists.ceph.com
> http://lists.ceph.com/listinfo.cgi/ceph-users-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