Ceph - Rados GW startup fails with error (34) Numerical result out of range

Solution Verified - Updated -

Issue

  • We're seeing the following error when trying to install Rados GW:

    2016-11-23 11:07:07.383664 7efef6e229c0  0 ERROR:  storing info for 40f94cf3-796e-494f-bcec-655b91a58cc1: (34) Numerical result out of range
    2016-11-23 11:07:07.383695 7efef6e229c0  0 create_default: error in create_default  zone params: (34) Numerical result out of range
    2016-11-23 11:07:07.383705 7efef6e229c0  0 failure in zonegroup create_default: ret -34 (34) Numerical result out of range
    2016-11-23 11:07:07.385338 7efef6e229c0 -1 Couldn't init storage provider (RADOS)
    
  • Depending on the debug settings the error message also might look like this:

    2016-11-18 13:49:25.626907 7efe18ec89c0 -1 ERROR: failed to initialize watch: (34) Numerical result out of range
    2016-11-18 13:49:25.630358 7efe18ec89c0 -1 Couldn't init storage provider (RADOS)
    
  • Rados GW also fails to create the pools automatically, even if it has MON rw permissions.

Environment

  • Red Hat Ceph Storage (RHCS)

    • RADOS Gateway (RGW)
  • Red Hat OpenStack 13 (RHOSP)

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content