[Bug 1474183] Re: OSError: [Errno 22] Invalid argument: '/var/lib/ceph/osd/ceph-0'

James Page james.page at ubuntu.com
Tue Dec 13 10:43:04 UTC 2016


Switching this to the ceph Ubuntu package, charm is dtrt.

** Also affects: ceph (Ubuntu)
   Importance: Undecided
       Status: New

** Changed in: ceph (Juju Charms Collection)
       Status: New => Invalid

** Changed in: ceph (Ubuntu)
   Importance: Undecided => Low

** Changed in: ceph (Ubuntu)
       Status: New => Incomplete

-- 
You received this bug notification because you are a member of Ubuntu
OpenStack, which is subscribed to ceph in Ubuntu.
https://bugs.launchpad.net/bugs/1474183

Title:
  OSError: [Errno 22] Invalid argument: '/var/lib/ceph/osd/ceph-0'

Status in ceph package in Ubuntu:
  Incomplete
Status in ceph package in Juju Charms Collection:
  Invalid

Bug description:
  This error is hit sometimes, but not always, when trying to use a
  directory as an osd:

  OSError: [Errno 22] Invalid argument: '/var/lib/ceph/osd/ceph-5'

  It's not always osd 5, it can be any osd id, but it's always when I'm
  trying to use a directory as an osd-device (/srv/ceph).

  It occurrs during the mon-relation-changed hook. I have attached the
  unit log - let me know if other logs would be useful.

  Here's the traceback:
  2015-07-12 06:08:26 INFO mon-relation-changed Traceback (most recent call last):
  2015-07-12 06:08:26 INFO mon-relation-changed   File "/usr/sbin/ceph-disk", line 2768, in <module>
  2015-07-12 06:08:26 INFO mon-relation-changed     main()
  2015-07-12 06:08:26 INFO mon-relation-changed   File "/usr/sbin/ceph-disk", line 2746, in main
  2015-07-12 06:08:26 INFO mon-relation-changed     args.func(args)
  2015-07-12 06:08:26 INFO mon-relation-changed   File "/usr/sbin/ceph-disk", line 1987, in main_activate
  2015-07-12 06:08:26 INFO mon-relation-changed     init=args.mark_init,
  2015-07-12 06:08:26 INFO mon-relation-changed   File "/usr/sbin/ceph-disk", line 1827, in activate_dir
  2015-07-12 06:08:26 INFO mon-relation-changed     old = os.readlink(canonical)
  2015-07-12 06:08:26 INFO mon-relation-changed OSError: [Errno 22] Invalid argument: '/var/lib/ceph/osd/ceph-5'
  2015-07-12 06:08:26 INFO mon-relation-changed Traceback (most recent call last):
  2015-07-12 06:08:26 INFO mon-relation-changed   File "/var/lib/juju/agents/unit-ceph-0/charm/hooks/mon-relation-changed", line 381, in <module>
  2015-07-12 06:08:26 INFO mon-relation-changed     hooks.execute(sys.argv)
  2015-07-12 06:08:26 INFO mon-relation-changed   File "/var/lib/juju/agents/unit-ceph-0/charm/hooks/charmhelpers/core/hookenv.py", line 557, in execute
  2015-07-12 06:08:26 INFO mon-relation-changed     self._hooks[hook_name]()
  2015-07-12 06:08:26 INFO mon-relation-changed   File "/var/lib/juju/agents/unit-ceph-0/charm/hooks/mon-relation-changed", line 218, in mon_relation
  2015-07-12 06:08:26 INFO mon-relation-changed     ceph.start_osds(get_devices())
  2015-07-12 06:08:26 INFO mon-relation-changed   File "/var/lib/juju/agents/unit-ceph-0/charm/hooks/ceph.py", line 136, in start_osds
  2015-07-12 06:08:26 INFO mon-relation-changed     subprocess.check_call(['ceph-disk-activate', dev_or_path])
  2015-07-12 06:08:26 INFO mon-relation-changed   File "/usr/lib/python2.7/subprocess.py", line 540, in check_call
  2015-07-12 06:08:26 INFO mon-relation-changed     raise CalledProcessError(retcode, cmd)
  2015-07-12 06:08:26 INFO mon-relation-changed subprocess.CalledProcessError: Command '['ceph-disk-activate', u'/srv/ceph']' returned non-zero exit status 1

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ceph/+bug/1474183/+subscriptions



More information about the Ubuntu-openstack-bugs mailing list