Hello,
I’ve deployed a Ceph cluster consisting of 5 server nodes and a Ceph client that will hold the mounted CephFS.
From the client I want to deploy the 5 servers with the ceph-deploy tool.
I installed Ceph from this repository: http://ceph.com/rpm-cuttlefish/el6/x86_64
And ceph-deploy from this one: http://ceph.com/rpm-cuttlefish/el6/noarch/
(BTW: I found myself the second repository, there’s no sign of it in the instructions – as far as I know)
I made sure that the client can automatically SSH the servers with the command “ssh cephserverX”, where X goes from 1 to 5. There’s a “ceph” user in each of them, with passwordless sudo.
I executed first: ceph-deploy new cephserver2
Then, I executed this command: ceph-deploy install cephserver2
I received the following error:
Traceback (most recent call last):
File "/usr/lib/python2.6/site-packages/pushy/client.py", line 383, in __init__
self.modules = AutoImporter(self)
File "/usr/lib/python2.6/site-packages/pushy/client.py", line 236, in __init__
remote_compile = self.__client.eval("compile")
File "/usr/lib/python2.6/site-packages/pushy/client.py", line 478, in eval
return self.remote.eval(code, globals, locals)
File "/usr/lib/python2.6/site-packages/pushy/protocol/connection.py", line 54, in eval
return self.send_request(MessageType.evaluate, args)
File "/usr/lib/python2.6/site-packages/pushy/protocol/baseconnection.py", line 315, in send_request
m = self.__waitForResponse(handler)
File "/usr/lib/python2.6/site-packages/pushy/protocol/baseconnection.py", line 420, in __waitForResponse
m = self.__recv()
File "/usr/lib/python2.6/site-packages/pushy/protocol/baseconnection.py", line 601, in __recv
m = self.__istream.receive_message()
File "/usr/lib/python2.6/site-packages/pushy/protocol/baseconnection.py", line 104, in receive_message
return Message.unpack(self.__file)
File "/usr/lib/python2.6/site-packages/pushy/protocol/message.py", line 96, in unpack
header = read(file, Message.PACKING_SIZE)
File "/usr/lib/python2.6/site-packages/pushy/protocol/message.py", line 60, in read
raise IOError, "End of file"
IOError: End of file
[remote] sudo: sorry, you must have a tty to run sudo
Traceback (most recent call last):
File "/usr/bin/ceph-deploy", line 21, in <module>
main()
File "/usr/lib/python2.6/site-packages/ceph_deploy/cli.py", line 112, in main
return args.func(args)
File "/usr/lib/python2.6/site-packages/ceph_deploy/install.py", line 364, in install
sudo = args.pushy(get_transport(hostname))
File "/usr/lib/python2.6/site-packages/pushy/client.py", line 583, in connect
return PushyClient(target, **kwargs)
File "/usr/lib/python2.6/site-packages/pushy/client.py", line 383, in __init__
self.modules = AutoImporter(self)
File "/usr/lib/python2.6/site-packages/pushy/client.py", line 236, in __init__
remote_compile = self.__client.eval("compile")
File "/usr/lib/python2.6/site-packages/pushy/client.py", line 478, in eval
return self.remote.eval(code, globals, locals)
File "/usr/lib/python2.6/site-packages/pushy/protocol/connection.py", line 54, in eval
return self.send_request(MessageType.evaluate, args)
File "/usr/lib/python2.6/site-packages/pushy/protocol/baseconnection.py", line 315, in send_request
m = self.__waitForResponse(handler)
File "/usr/lib/python2.6/site-packages/pushy/protocol/baseconnection.py", line 420, in __waitForResponse
m = self.__recv()
File "/usr/lib/python2.6/site-packages/pushy/protocol/baseconnection.py", line 601, in __recv
m = self.__istream.receive_message()
File "/usr/lib/python2.6/site-packages/pushy/protocol/baseconnection.py", line 104, in receive_message
return Message.unpack(self.__file)
File "/usr/lib/python2.6/site-packages/pushy/protocol/message.py", line 96, in unpack
header = read(file, Message.PACKING_SIZE)
File "/usr/lib/python2.6/site-packages/pushy/protocol/message.py", line 60, in read
raise IOError, "End of file"
IOError: End of file
What should I do?
Thanks in advance for your help.
José Valerio
_______________________________________________ ceph-users mailing list ceph-users@xxxxxxxxxxxxxx http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com