2014-09-17 15:33:32.019 11832 TRACE oslo.messaging.rpc.dispatcher Traceback (most recent call last):
2014-09-17 15:33:32.019 11832 TRACE oslo.messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/oslo/messaging/rpc/dispatcher.py", line 134, in _dispatch_and_reply
2014-09-17 15:33:32.019 11832 TRACE oslo.messaging.rpc.dispatcher incoming.message))
2014-09-17 15:33:32.019 11832 TRACE oslo.messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/oslo/messaging/rpc/dispatcher.py", line 177, in _dispatch
2014-09-17 15:33:32.019 11832 TRACE oslo.messaging.rpc.dispatcher return self._do_dispatch(endpoint, method, ctxt, args)
2014-09-17 15:33:32.019 11832 TRACE oslo.messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/oslo/messaging/rpc/dispatcher.py", line 123, in _do_dispatch
2014-09-17 15:33:32.019 11832 TRACE oslo.messaging.rpc.dispatcher result = getattr(endpoint, method)(ctxt, **new_args)
2014-09-17 15:33:32.019 11832 TRACE oslo.messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/cinder/volume/manager.py", line 484, in create_snapshot
2014-09-17 15:33:32.019 11832 TRACE oslo.messaging.rpc.dispatcher {'status': 'error'})
2014-09-17 15:33:32.019 11832 TRACE oslo.messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/cinder/openstack/common/excutils.py", line 68, in __exit__
2014-09-17 15:33:32.019 11832 TRACE oslo.messaging.rpc.dispatcher six.reraise(self.type_, self.value, self.tb)
2014-09-17 15:33:32.019 11832 TRACE oslo.messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/cinder/volume/manager.py", line 475, in create_snapshot
2014-09-17 15:33:32.019 11832 TRACE oslo.messaging.rpc.dispatcher model_update = self.driver.create_snapshot(snapshot_ref)
2014-09-17 15:33:32.019 11832 TRACE oslo.messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/cinder/volume/drivers/lvm.py", line 240, in create_snapshot
2014-09-17 15:33:32.019 11832 TRACE oslo.messaging.rpc.dispatcher self.configuration.lvm_type)
2014-09-17 15:33:32.019 11832 TRACE oslo.messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/cinder/brick/local_dev/lvm.py", line 505, in create_lv_snapshot
2014-09-17 15:33:32.019 11832 TRACE oslo.messaging.rpc.dispatcher run_as_root=True)
2014-09-17 15:33:32.019 11832 TRACE oslo.messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/cinder/utils.py", line 136, in execute
2014-09-17 15:33:32.019 11832 TRACE oslo.messaging.rpc.dispatcher return processutils.execute(*cmd, **kwargs)
2014-09-17 15:33:32.019 11832 TRACE oslo.messaging.rpc.dispatcher File "/usr/lib/python2.7/dist-packages/cinder/openstack/common/processutils.py", line 173, in execute
2014-09-17 15:33:32.019 11832 TRACE oslo.messaging.rpc.dispatcher cmd=' '.join(cmd))
2014-09-17 15:33:32.019 11832 TRACE oslo.messaging.rpc.dispatcher ProcessExecutionError: Unexpected error while running command.
2014-09-17 15:33:32.019 11832 TRACE oslo.messaging.rpc.dispatcher Command: sudo cinder-rootwrap /etc/cinder/rootwrap.conf lvcreate --name _snapshot-688a1602-3f47-4410-89e3-e74d991d0d11 --snapshot cinder-volumes/volume-fdbc944f-042a-4c2a-9dfc-3fe952f2ab6e -L 2.00g
2014-09-17 15:33:32.019 11832 TRACE oslo.messaging.rpc.dispatcher Exit code: 3
2014-09-17 15:33:32.019 11832 TRACE oslo.messaging.rpc.dispatcher Stdout: ''
2014-09-17 15:33:32.019 11832 TRACE oslo.messaging.rpc.dispatcher Stderr: ' Invalid argument for --size: 2.00g\n Error during parsing of command line.\n'
2014-09-17 15:33:32.019 11832 TRACE oslo.messaging.rpc.dispatcher
A quick read of the code in /usr/lib/python2.7/dist-packages/cinder/brick/local_dev/lvm.py", line 505 makes me think that the simple fix would be to use '%ig' instead of '%sg' so that "--size 2g" is used instead of "--size 2.00g"
What command did you run to hit this error? Also can you include 'cinder list' output?