Hi, Can you please submit a bug[1] with all logs attached?
[1] https://bugzilla.redhat.com/enter_bug.cgi?product=ovirt-engine On Wed, Sep 1, 2021 at 6:04 PM Sketch <[email protected]> wrote: > > This is on oVirt 4.4.8, engine on CS8, hosts on C8, cluster and DC are > both set to 4.6. > > With a newly configured cinderlib/ceph RBD setup. I can create new VM > images, and copy existing VM images, but I can't copy existing template > images to RBD. When I do, I try, I get this error in cinderlib.log (see > below), which sounds like the disk already exists there, but it definitely > does not. This leaves me unable to create new VMs on RBD, only migrate > existing VM disks. > > 2021-09-01 04:31:05,881 - cinder.volume.driver - INFO - Driver hasn't > implemented _init_vendor_properties() > 2021-09-01 04:31:05,882 - cinderlib-client - INFO - Creating volume > '0e8b9aca-1eb1-4837-ac9e-cb3d8f4c1676', with size '500' GB [5c5d0a6b] > 2021-09-01 04:31:05,943 - cinderlib-client - ERROR - Failure occurred when > trying to run command 'create_volume': Entity '<class > 'cinder.db.sqlalchemy.models.Volume'>' has no property 'glance_metadata' > [5c5d0a6b] > 2021-09-01 04:31:05,944 - cinder - CRITICAL - Unhandled error > Traceback (most recent call last): > File "/usr/lib/python3.6/site-packages/cinderlib/objects.py", line 455, in > create > self._raise_with_resource() > File "/usr/lib/python3.6/site-packages/cinderlib/objects.py", line 222, in > _raise_with_resource > six.reraise(*exc_info) > File "/usr/lib/python3.6/site-packages/six.py", line 703, in reraise > raise value > File "/usr/lib/python3.6/site-packages/cinderlib/objects.py", line 448, in > create > model_update = self.backend.driver.create_volume(self._ovo) > File "/usr/lib/python3.6/site-packages/cinder/volume/drivers/rbd.py", line > 986, in create_volume > features=client.features) > File "/usr/lib/python3.6/site-packages/eventlet/tpool.py", line 190, in > doit > result = proxy_call(self._autowrap, f, *args, **kwargs) > File "/usr/lib/python3.6/site-packages/eventlet/tpool.py", line 148, in > proxy_call > rv = execute(f, *args, **kwargs) > File "/usr/lib/python3.6/site-packages/eventlet/tpool.py", line 129, in > execute > six.reraise(c, e, tb) > File "/usr/lib/python3.6/site-packages/six.py", line 703, in reraise > raise value > File "/usr/lib/python3.6/site-packages/eventlet/tpool.py", line 83, in > tworker > rv = meth(*args, **kwargs) > File "rbd.pyx", line 629, in rbd.RBD.create > rbd.ImageExists: [errno 17] RBD image already exists (error creating image) > > During handling of the above exception, another exception occurred: > > Traceback (most recent call last): > File "/usr/lib64/python3.6/site-packages/sqlalchemy/orm/base.py", line > 399, in _entity_descriptor > return getattr(entity, key) > AttributeError: type object 'Volume' has no attribute 'glance_metadata' > > During handling of the above exception, another exception occurred: > > Traceback (most recent call last): > File "./cinderlib-client.py", line 170, in main > args.command(args) > File "./cinderlib-client.py", line 208, in create_volume > backend.create_volume(int(args.size), id=args.volume_id) > File "/usr/lib/python3.6/site-packages/cinderlib/cinderlib.py", line 175, > in create_volume > vol.create() > File "/usr/lib/python3.6/site-packages/cinderlib/objects.py", line 457, in > create > self.save() > File "/usr/lib/python3.6/site-packages/cinderlib/objects.py", line 628, in > save > self.persistence.set_volume(self) > File "/usr/lib/python3.6/site-packages/cinderlib/persistence/dbms.py", > line 254, in set_volume > self.db.volume_update(objects.CONTEXT, volume.id, changed) > File "/usr/lib/python3.6/site-packages/cinder/db/sqlalchemy/api.py", line > 236, in wrapper > return f(*args, **kwargs) > File "/usr/lib/python3.6/site-packages/cinder/db/sqlalchemy/api.py", line > 184, in wrapper > return f(*args, **kwargs) > File "/usr/lib/python3.6/site-packages/cinder/db/sqlalchemy/api.py", line > 2570, in volume_update > result = query.filter_by(id=volume_id).update(values) > File "/usr/lib64/python3.6/site-packages/sqlalchemy/orm/query.py", line > 3818, in update > update_op.exec_() > File "/usr/lib64/python3.6/site-packages/sqlalchemy/orm/persistence.py", > line 1670, in exec_ > self._do_pre_synchronize() > File "/usr/lib64/python3.6/site-packages/sqlalchemy/orm/persistence.py", > line 1743, in _do_pre_synchronize > self._additional_evaluators(evaluator_compiler) > File "/usr/lib64/python3.6/site-packages/sqlalchemy/orm/persistence.py", > line 1912, in _additional_evaluators > values = self._resolved_values_keys_as_propnames > File "/usr/lib64/python3.6/site-packages/sqlalchemy/orm/persistence.py", > line 1831, in _resolved_values_keys_as_propnames > for k, v in self._resolved_values: > File "/usr/lib64/python3.6/site-packages/sqlalchemy/orm/persistence.py", > line 1818, in _resolved_values > desc = _entity_descriptor(self.mapper, k) > File "/usr/lib64/python3.6/site-packages/sqlalchemy/orm/base.py", line > 402, in _entity_descriptor > "Entity '%s' has no property '%s'" % (description, key) > sqlalchemy.exc.InvalidRequestError: Entity '<class > 'cinder.db.sqlalchemy.models.Volume'>' has no property 'glance_metadata' > > During handling of the above exception, another exception occurred: > > Traceback (most recent call last): > File "./cinderlib-client.py", line 390, in <module> > sys.exit(main(sys.argv[1:])) > File "./cinderlib-client.py", line 176, in main > sys.stderr.write(traceback.format_exc(e)) > File "/usr/lib64/python3.6/traceback.py", line 167, in format_exc > return "".join(format_exception(*sys.exc_info(), limit=limit, > chain=chain)) > File "/usr/lib64/python3.6/traceback.py", line 121, in format_exception > type(value), value, tb, limit=limit).format(chain=chain)) > File "/usr/lib64/python3.6/traceback.py", line 498, in __init__ > _seen=_seen) > File "/usr/lib64/python3.6/traceback.py", line 498, in __init__ > _seen=_seen) > File "/usr/lib64/python3.6/traceback.py", line 509, in __init__ > capture_locals=capture_locals) > File "/usr/lib64/python3.6/traceback.py", line 338, in extract > if limit >= 0: > TypeError: '>=' not supported between instances of 'InvalidRequestError' and > 'int' > _______________________________________________ > Users mailing list -- [email protected] > To unsubscribe send an email to [email protected] > Privacy Statement: https://www.ovirt.org/privacy-policy.html > oVirt Code of Conduct: > https://www.ovirt.org/community/about/community-guidelines/ > List Archives: > https://lists.ovirt.org/archives/list/[email protected]/message/Z4EAAVOL2QS5XAG6CTR4TUQ3WSVZR5IQ/ _______________________________________________ Users mailing list -- [email protected] To unsubscribe send an email to [email protected] Privacy Statement: https://www.ovirt.org/privacy-policy.html oVirt Code of Conduct: https://www.ovirt.org/community/about/community-guidelines/ List Archives: https://lists.ovirt.org/archives/list/[email protected]/message/SYFZXBMTL3A4YZ3GTR5LL433537KYHWE/

