Re: [ceph-users] basic single node set up issue on rhel6

2013-08-13 Thread Alfredo Deza
Hi Sijo


On Mon, Aug 12, 2013 at 12:26 PM, Mathew, Sijo (KFRM 1) 
sijo.mat...@credit-suisse.com wrote:

  Hi,

 ** **

 I have been trying to get ceph installed on a single node. But I’m stuck
 with the following error.

 ** **

 [host]$ ceph-deploy -v mon create ceph-server-299

 Deploying mon, cluster ceph hosts ceph-server-299

 Deploying mon to ceph-server-299

 Distro RedHatEnterpriseServer codename Santiago, will use sysvinit

 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/mon.py, line 234, in
 mon

 mon_create(args)

   File /usr/lib/python2.6/site-packages/ceph_deploy/mon.py, line 138, in
 mon_create

 init=init,

   File /usr/lib/python2.6/site-packages/pushy/protocol/proxy.py, line
 255, in lambda

 (conn.operator(type_, self, args, kwargs))

   File /usr/lib/python2.6/site-packages/pushy/protocol/connection.py,
 line 66, in operator

 return self.send_request(type_, (object, args, kwargs))

   File
 /usr/lib/python2.6/site-packages/pushy/protocol/baseconnection.py, line
 323, in send_request

 return self.__handle(m)

   File
 /usr/lib/python2.6/site-packages/pushy/protocol/baseconnection.py, line
 639, in __handle

 raise e

 pushy.protocol.proxy.ExceptionProxy: [Errno 2] No such file or directory


This looks like a very old version of ceph-deploy. Can you attempt to
install a newer version?

We released version 1.2 to the Python Package Index and to our repos here:
http://ceph.com/packages/ceph-extras/rpm/

If you are familiar with Python install tools you could simply do: `sudo
pip install ceph-deploy`, otherwise could you try with the RPM packages?

But, you mention the lack of internet connection, so that would mean that
for `pip` it would be quite the headache to meet all of ceph-deploy's
dependencies.

Can you try with the RPMs for version 1.2 and run again? 1.2 had a massive
amount of bug fixes and it includes much better logging output.

Once you do, paste back the output here so I can take a look.

 

 ** **

 I saw a similar thread in the archives, but the solution given there
 doesn’t seem to be that clear.

 ** **

 http://lists.ceph.com/pipermail/ceph-users-ceph.com/2013-June/002344.html*
 ***

 ** **

 I had to install all the rpms separately as the machines that I work with
 don’t have internet access and “ceph-deploy install“ needs internet access.
 Could someone suggest what might be wrong here?

 ** **

 Environment: RHEL 6.4, ceph 0.61

 ** **

 Thanks,

 Sijo Mathew 

 ** **


 **


 ==
 Please access the attached hyperlink for an important electronic
 communications disclaimer:
 http://www.credit-suisse.com/legal/en/disclaimer_email_ib.html

 ==
 


 ___
 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


Re: [ceph-users] basic single node set up issue on rhel6

2013-08-13 Thread Alfredo Deza
On Tue, Aug 13, 2013 at 4:20 PM, Mathew, Sijo (KFRM 1) 
sijo.mat...@credit-suisse.com wrote:

  Hi,

 ** **

 Installed ceph-deploy_1.2.1 via rpm but it looks like it needs
 pushy=0.5.2, which I couldn’t find in the repository. Please advise.


Can you try again? It seems we left out the new pushy requirement out and
that should be fixed.



 

 ** **

 [host]$ ceph-deploy mon create ceph-server-299

 Traceback (most recent call last):

   File /usr/bin/ceph-deploy, line 21, in module

 main()

   File /usr/lib/python2.6/site-packages/ceph_deploy/util/decorators.py,
 line 83, in newfunc

 return f(*a, **kw)

   File /usr/lib/python2.6/site-packages/ceph_deploy/cli.py, line 85, in
 main

 args = parse_args(args=args, namespace=namespace)

   File /usr/lib/python2.6/site-packages/ceph_deploy/cli.py, line 54, in
 parse_args

 for ep in pkg_resources.iter_entry_points('ceph_deploy.cli')

   File /usr/lib/python2.6/site-packages/pkg_resources.py, line 1947, in
 load

 if require: self.require(env, installer)

   File /usr/lib/python2.6/site-packages/pkg_resources.py, line 1960, in
 require

 working_set.resolve(self.dist.requires(self.extras),env,installer))***
 *

   File /usr/lib/python2.6/site-packages/pkg_resources.py, line 550, in
 resolve

 raise VersionConflict(dist,req) # XXX put more info here

 pkg_resources.VersionConflict: (pushy 0.5.1
 (/usr/lib/python2.6/site-packages), Requirement.parse('pushy=0.5.2'))

 ** **

 Thanks,

 Sijo Mathew

 ** **

 *From:* Alfredo Deza [mailto:alfredo.d...@inktank.com]
 *Sent:* Tuesday, August 13, 2013 3:33 PM
 *To:* Mathew, Sijo (KFRM 1)
 *Cc:* ceph-users@lists.ceph.com
 *Subject:* Re: [ceph-users] basic single node set up issue on rhel6

 ** **

 Hi Sijo

 ** **

 On Mon, Aug 12, 2013 at 12:26 PM, Mathew, Sijo (KFRM 1) 
 sijo.mat...@credit-suisse.com wrote:

 Hi,

  

 I have been trying to get ceph installed on a single node. But I’m stuck
 with the following error.

  

 [host]$ ceph-deploy -v mon create ceph-server-299

 Deploying mon, cluster ceph hosts ceph-server-299

 Deploying mon to ceph-server-299

 Distro RedHatEnterpriseServer codename Santiago, will use sysvinit

 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/mon.py, line 234, in
 mon

 mon_create(args)

   File /usr/lib/python2.6/site-packages/ceph_deploy/mon.py, line 138, in
 mon_create

 init=init,

   File /usr/lib/python2.6/site-packages/pushy/protocol/proxy.py, line
 255, in lambda

 (conn.operator(type_, self, args, kwargs))

   File /usr/lib/python2.6/site-packages/pushy/protocol/connection.py,
 line 66, in operator

 return self.send_request(type_, (object, args, kwargs))

   File
 /usr/lib/python2.6/site-packages/pushy/protocol/baseconnection.py, line
 323, in send_request

 return self.__handle(m)

   File
 /usr/lib/python2.6/site-packages/pushy/protocol/baseconnection.py, line
 639, in __handle

 raise e

 pushy.protocol.proxy.ExceptionProxy: [Errno 2] No such file or directory**
 **

 ** **

 This looks like a very old version of ceph-deploy. Can you attempt to
 install a newer version?

 We released version 1.2 to the Python Package Index and to our repos
 here:  http://ceph.com/packages/ceph-extras/rpm/

 If you are familiar with Python install tools you could simply do: `sudo
 pip install ceph-deploy`, otherwise could you try with the RPM packages?**
 **

 But, you mention the lack of internet connection, so that would mean that
 for `pip` it would be quite the headache to meet all of ceph-deploy's
 dependencies.

 Can you try with the RPMs for version 1.2 and run again? 1.2 had a massive
 amount of bug fixes and it includes much better logging output.

 Once you do, paste back the output here so I can take a look.

   

 I saw a similar thread in the archives, but the solution given there
 doesn’t seem to be that clear.

  

 http://lists.ceph.com/pipermail/ceph-users-ceph.com/2013-June/002344.html*
 ***

  

 I had to install all the rpms separately as the machines that I work with
 don’t have internet access and “ceph-deploy install“ needs internet access.
 Could someone suggest what might be wrong here?

  

 Environment: RHEL 6.4, ceph 0.61

  

 Thanks,

 Sijo Mathew 

  

 ** **


 ==
 Please access the attached hyperlink for an important electronic
 communications disclaimer:
 http://www.credit-suisse.com/legal/en/disclaimer_email_ib.html