Re: basic single node set up issue on rhel6

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Great, that fixed the issue of setting up the monitor, thanks. Now, I’ve got the monitor up and running in the server (target) machine. But during the process of setting up the OSD, I’m stuck with the following issue. Please advise. (I did create the directory in the target machine before attempting this from the admin machine.)

 

[host]$ ceph-deploy osd prepare ceph-server-299:/tmp/osd0

[ceph_deploy.osd][DEBUG ] Preparing cluster ceph disks ceph-server-299:/tmp/osd0:

[ceph_deploy.osd][DEBUG ] Deploying osd to ceph-server-299

[ceph_deploy.osd][DEBUG ] Failed preparing host ceph-server-299: udevadm trigger --subsystem-match=block --action="" returned 2

 

[Errno 2] No such file or directory

[ceph_deploy.osd][ERROR ] udevadm trigger --subsystem-match=block --action="" returned 2

 

[Errno 2] No such file or directory

ceph-deploy: Failed to create 1 OSDs

 

Thanks,

Sijo Mathew

 

From: Alfredo Deza [mailto:alfredo.deza@xxxxxxxxxxx]
Sent: Tuesday, August 13, 2013 9:00 PM
To: Mathew, Sijo (KFRM 1)
Cc: ceph-users@xxxxxxxxxxxxxx
Subject: Re: basic single node set up issue on rhel6

 

 

 

On Tue, Aug 13, 2013 at 4:20 PM, Mathew, Sijo (KFRM 1) <sijo.mathew@xxxxxxxxxxxxxxxxx> 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.deza@xxxxxxxxxxx]
Sent: Tuesday, August 13, 2013 3:33 PM
To: Mathew, Sijo (KFRM 1)
Cc: ceph-users@xxxxxxxxxxxxxx
Subject: Re: basic single node set up issue on rhel6

 

Hi Sijo

 

On Mon, Aug 12, 2013 at 12:26 PM, Mathew, Sijo (KFRM 1) <sijo.mathew@xxxxxxxxxxxxxxxxx> 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@xxxxxxxxxxxxxx
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

 

 

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

 

 



==============================================================================
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@xxxxxxxxxxxxxx
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

[Index of Archives]     [Information on CEPH]     [Linux Filesystem Development]     [Ceph Development]     [Ceph Large]     [Ceph Dev]     [Linux USB Development]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [xfs]


  Powered by Linux