Public bug reported:
When attempting to attach any volume to an instance using either manage
attachments, or create new instance receive error indicating TypeError:
unsupported operand type(s) for &: 'unicode' and 'int'
Steps to Reproduce:
Create a volume in cinder (any volume)
Attempt to attach to instance/launch instance with volume attached
Expected Results:
Volume to be attached to instance
Actual Results:
Volume shows as available in gui, or if starting instance, instance
fails to start
Running OpenStack Mikata
openstack-nova-api-13.0.0.0b4-0.20160304162843.c5a45a2.el7.centos.noarch
openstack-nova-compute-13.0.0.0b4-0.20160304162843.c5a45a2.el7.centos.noarch
openstack-nova-scheduler-13.0.0.0b4-0.20160304162843.c5a45a2.el7.centos.noarch
openstack-nova-console-13.0.0.0b4-0.20160304162843.c5a45a2.el7.centos.noarch
openstack-nova-conductor-13.0.0.0b4-0.20160304162843.c5a45a2.el7.centos.noarch
openstack-nova-cert-13.0.0.0b4-0.20160304162843.c5a45a2.el7.centos.noarch
openstack-nova-novncproxy-13.0.0.0b4-0.20160304162843.c5a45a2.el7.centos.noarch
openstack-nova-common-13.0.0.0b4-0.20160304162843.c5a45a2.el7.centos.noarch
2016-03-07 13:52:00.705 11526 DEBUG oslo_concurrency.processutils
[req-be5be823-3622-47c8-a375-2c0efb6a2a1d cefa991623654a068fc3f230d0e1c780
25c1958ebd094cb5ab382929665f8b50 - - -] Running cmd (subprocess): sudo
nova-rootwrap /etc/nova/rootwrap.conf iscsiadm -m session execute
/usr/lib/python2.7/site-packages/oslo_concurrency/processutils.py:326
2016-03-07 13:52:00.843 11526 DEBUG oslo_concurrency.processutils
[req-be5be823-3622-47c8-a375-2c0efb6a2a1d cefa991623654a068fc3f230d0e1c780
25c1958ebd094cb5ab382929665f8b50 - - -] CMD "sudo nova-rootwrap
/etc/nova/rootwrap.conf iscsiadm -m session" returned: 0 in 0.138s execute
/usr/lib/python2.7/site-packages/oslo_concurrency/processutils.py:356
2016-03-07 13:52:00.844 11526 DEBUG os_brick.initiator.connector
[req-be5be823-3622-47c8-a375-2c0efb6a2a1d cefa991623654a068fc3f230d0e1c780
25c1958ebd094cb5ab382929665f8b50 - - -] iscsiadm ['-m', 'session']: stdout=tcp:
[7] 192.168.20.5:3260,0 iqn.1994-05.com.redhat:Test (non-flash)
stderr= _run_iscsiadm_bare
/usr/lib/python2.7/site-packages/os_brick/initiator/connector.py:1289
2016-03-07 13:52:00.845 11526 DEBUG oslo_concurrency.lockutils
[req-be5be823-3622-47c8-a375-2c0efb6a2a1d cefa991623654a068fc3f230d0e1c780
25c1958ebd094cb5ab382929665f8b50 - - -] Lock "connect_volume" released by
"os_brick.initiator.connector.connect_volume" :: held 0.294s inner
/usr/lib/python2.7/site-packages/oslo_concurrency/lockutils.py:282
2016-03-07 13:52:00.846 11526 ERROR nova.virt.block_device
[req-be5be823-3622-47c8-a375-2c0efb6a2a1d cefa991623654a068fc3f230d0e1c780
25c1958ebd094cb5ab382929665f8b50 - - -] [instance:
452ed662-df79-4cba-a103-52bb06854820] Driver failed to attach volume
da83c95f-fbbf-4234-bc4d-2029094f8b4b at /dev/vdb
2016-03-07 13:52:00.846 11526 ERROR nova.virt.block_device [instance:
452ed662-df79-4cba-a103-52bb06854820] Traceback (most recent call last):
2016-03-07 13:52:00.846 11526 ERROR nova.virt.block_device [instance:
452ed662-df79-4cba-a103-52bb06854820] File
"/usr/lib/python2.7/site-packages/nova/virt/block_device.py", line 279, in
attach
2016-03-07 13:52:00.846 11526 ERROR nova.virt.block_device [instance:
452ed662-df79-4cba-a103-52bb06854820] device_type=self['device_type'],
encryption=encryption)
2016-03-07 13:52:00.846 11526 ERROR nova.virt.block_device [instance:
452ed662-df79-4cba-a103-52bb06854820] File
"/usr/lib/python2.7/site-packages/nova/virt/libvirt/driver.py", line 1333, in
attach_volume
2016-03-07 13:52:00.846 11526 ERROR nova.virt.block_device [instance:
452ed662-df79-4cba-a103-52bb06854820] self._connect_volume(connection_info,
disk_info)
2016-03-07 13:52:00.846 11526 ERROR nova.virt.block_device [instance:
452ed662-df79-4cba-a103-52bb06854820] File
"/usr/lib/python2.7/site-packages/nova/virt/libvirt/driver.py", line 1274, in
_connect_volume
2016-03-07 13:52:00.846 11526 ERROR nova.virt.block_device [instance:
452ed662-df79-4cba-a103-52bb06854820]
vol_driver.connect_volume(connection_info, disk_info)
2016-03-07 13:52:00.846 11526 ERROR nova.virt.block_device [instance:
452ed662-df79-4cba-a103-52bb06854820] File
"/usr/lib/python2.7/site-packages/nova/virt/libvirt/volume/iscsi.py", line 87,
in connect_volume
2016-03-07 13:52:00.846 11526 ERROR nova.virt.block_device [instance:
452ed662-df79-4cba-a103-52bb06854820] device_info =
self.connector.connect_volume(connection_info['data'])
2016-03-07 13:52:00.846 11526 ERROR nova.virt.block_device [instance:
452ed662-df79-4cba-a103-52bb06854820] File
"/usr/lib/python2.7/site-packages/oslo_concurrency/lockutils.py", line 271, in
inner
2016-03-07 13:52:00.846 11526 ERROR nova.virt.block_device [instance:
452ed662-df79-4cba-a103-52bb06854820] return f(*args, **kwargs)
2016-03-07 13:52:00.846 11526 ERROR nova.virt.block_device [instance:
452ed662-df79-4cba-a103-52bb06854820] File
"/usr/lib/python2.7/site-packages/os_brick/initiator/connector.py", line 861,
in connect_volume
2016-03-07 13:52:00.846 11526 ERROR nova.virt.block_device [instance:
452ed662-df79-4cba-a103-52bb06854820] connection_properties)
2016-03-07 13:52:00.846 11526 ERROR nova.virt.block_device [instance:
452ed662-df79-4cba-a103-52bb06854820] File
"/usr/lib/python2.7/site-packages/os_brick/initiator/connector.py", line 673,
in _get_potential_volume_paths
2016-03-07 13:52:00.846 11526 ERROR nova.virt.block_device [instance:
452ed662-df79-4cba-a103-52bb06854820] host_devices =
self._get_device_path(props)
2016-03-07 13:52:00.846 11526 ERROR nova.virt.block_device [instance:
452ed662-df79-4cba-a103-52bb06854820] File
"/usr/lib/python2.7/site-packages/os_brick/initiator/connector.py", line 1006,
in _get_device_path
2016-03-07 13:52:00.846 11526 ERROR nova.virt.block_device [instance:
452ed662-df79-4cba-a103-52bb06854820]
self._get_all_targets(connection_properties)]
2016-03-07 13:52:00.846 11526 ERROR nova.virt.block_device [instance:
452ed662-df79-4cba-a103-52bb06854820] File
"/usr/lib/python2.7/site-packages/os_brick/initiator/connector.py", line 1000,
in _munge_portal
2016-03-07 13:52:00.846 11526 ERROR nova.virt.block_device [instance:
452ed662-df79-4cba-a103-52bb06854820] self._linuxscsi.process_lun_id(lun))
2016-03-07 13:52:00.846 11526 ERROR nova.virt.block_device [instance:
452ed662-df79-4cba-a103-52bb06854820] File
"/usr/lib/python2.7/site-packages/os_brick/initiator/linuxscsi.py", line 420,
in process_lun_id
2016-03-07 13:52:00.846 11526 ERROR nova.virt.block_device [instance:
452ed662-df79-4cba-a103-52bb06854820] processed =
self._format_lun_id(lun_ids)
2016-03-07 13:52:00.846 11526 ERROR nova.virt.block_device [instance:
452ed662-df79-4cba-a103-52bb06854820] File
"/usr/lib/python2.7/site-packages/os_brick/initiator/linuxscsi.py", line 428,
in _format_lun_id
2016-03-07 13:52:00.846 11526 ERROR nova.virt.block_device [instance:
452ed662-df79-4cba-a103-52bb06854820] (lun_id & 0xffff, lun_id >> 16 &
0xffff))
2016-03-07 13:52:00.846 11526 ERROR nova.virt.block_device [instance:
452ed662-df79-4cba-a103-52bb06854820] TypeError: unsupported operand type(s)
for &: 'unicode' and 'int'
** Affects: nova
Importance: Undecided
Status: New
** Tags: cinder nova
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1554184
Title:
Attaching Volume fails due to unsupported operand type
Status in OpenStack Compute (nova):
New
Bug description:
When attempting to attach any volume to an instance using either
manage attachments, or create new instance receive error indicating
TypeError: unsupported operand type(s) for &: 'unicode' and 'int'
Steps to Reproduce:
Create a volume in cinder (any volume)
Attempt to attach to instance/launch instance with volume attached
Expected Results:
Volume to be attached to instance
Actual Results:
Volume shows as available in gui, or if starting instance, instance
fails to start
Running OpenStack Mikata
openstack-nova-api-13.0.0.0b4-0.20160304162843.c5a45a2.el7.centos.noarch
openstack-nova-compute-13.0.0.0b4-0.20160304162843.c5a45a2.el7.centos.noarch
openstack-nova-scheduler-13.0.0.0b4-0.20160304162843.c5a45a2.el7.centos.noarch
openstack-nova-console-13.0.0.0b4-0.20160304162843.c5a45a2.el7.centos.noarch
openstack-nova-conductor-13.0.0.0b4-0.20160304162843.c5a45a2.el7.centos.noarch
openstack-nova-cert-13.0.0.0b4-0.20160304162843.c5a45a2.el7.centos.noarch
openstack-nova-novncproxy-13.0.0.0b4-0.20160304162843.c5a45a2.el7.centos.noarch
openstack-nova-common-13.0.0.0b4-0.20160304162843.c5a45a2.el7.centos.noarch
2016-03-07 13:52:00.705 11526 DEBUG oslo_concurrency.processutils
[req-be5be823-3622-47c8-a375-2c0efb6a2a1d cefa991623654a068fc3f230d0e1c780
25c1958ebd094cb5ab382929665f8b50 - - -] Running cmd (subprocess): sudo
nova-rootwrap /etc/nova/rootwrap.conf iscsiadm -m session execute
/usr/lib/python2.7/site-packages/oslo_concurrency/processutils.py:326
2016-03-07 13:52:00.843 11526 DEBUG oslo_concurrency.processutils
[req-be5be823-3622-47c8-a375-2c0efb6a2a1d cefa991623654a068fc3f230d0e1c780
25c1958ebd094cb5ab382929665f8b50 - - -] CMD "sudo nova-rootwrap
/etc/nova/rootwrap.conf iscsiadm -m session" returned: 0 in 0.138s execute
/usr/lib/python2.7/site-packages/oslo_concurrency/processutils.py:356
2016-03-07 13:52:00.844 11526 DEBUG os_brick.initiator.connector
[req-be5be823-3622-47c8-a375-2c0efb6a2a1d cefa991623654a068fc3f230d0e1c780
25c1958ebd094cb5ab382929665f8b50 - - -] iscsiadm ['-m', 'session']: stdout=tcp:
[7] 192.168.20.5:3260,0 iqn.1994-05.com.redhat:Test (non-flash)
stderr= _run_iscsiadm_bare
/usr/lib/python2.7/site-packages/os_brick/initiator/connector.py:1289
2016-03-07 13:52:00.845 11526 DEBUG oslo_concurrency.lockutils
[req-be5be823-3622-47c8-a375-2c0efb6a2a1d cefa991623654a068fc3f230d0e1c780
25c1958ebd094cb5ab382929665f8b50 - - -] Lock "connect_volume" released by
"os_brick.initiator.connector.connect_volume" :: held 0.294s inner
/usr/lib/python2.7/site-packages/oslo_concurrency/lockutils.py:282
2016-03-07 13:52:00.846 11526 ERROR nova.virt.block_device
[req-be5be823-3622-47c8-a375-2c0efb6a2a1d cefa991623654a068fc3f230d0e1c780
25c1958ebd094cb5ab382929665f8b50 - - -] [instance:
452ed662-df79-4cba-a103-52bb06854820] Driver failed to attach volume
da83c95f-fbbf-4234-bc4d-2029094f8b4b at /dev/vdb
2016-03-07 13:52:00.846 11526 ERROR nova.virt.block_device [instance:
452ed662-df79-4cba-a103-52bb06854820] Traceback (most recent call last):
2016-03-07 13:52:00.846 11526 ERROR nova.virt.block_device [instance:
452ed662-df79-4cba-a103-52bb06854820] File
"/usr/lib/python2.7/site-packages/nova/virt/block_device.py", line 279, in
attach
2016-03-07 13:52:00.846 11526 ERROR nova.virt.block_device [instance:
452ed662-df79-4cba-a103-52bb06854820] device_type=self['device_type'],
encryption=encryption)
2016-03-07 13:52:00.846 11526 ERROR nova.virt.block_device [instance:
452ed662-df79-4cba-a103-52bb06854820] File
"/usr/lib/python2.7/site-packages/nova/virt/libvirt/driver.py", line 1333, in
attach_volume
2016-03-07 13:52:00.846 11526 ERROR nova.virt.block_device [instance:
452ed662-df79-4cba-a103-52bb06854820] self._connect_volume(connection_info,
disk_info)
2016-03-07 13:52:00.846 11526 ERROR nova.virt.block_device [instance:
452ed662-df79-4cba-a103-52bb06854820] File
"/usr/lib/python2.7/site-packages/nova/virt/libvirt/driver.py", line 1274, in
_connect_volume
2016-03-07 13:52:00.846 11526 ERROR nova.virt.block_device [instance:
452ed662-df79-4cba-a103-52bb06854820]
vol_driver.connect_volume(connection_info, disk_info)
2016-03-07 13:52:00.846 11526 ERROR nova.virt.block_device [instance:
452ed662-df79-4cba-a103-52bb06854820] File
"/usr/lib/python2.7/site-packages/nova/virt/libvirt/volume/iscsi.py", line 87,
in connect_volume
2016-03-07 13:52:00.846 11526 ERROR nova.virt.block_device [instance:
452ed662-df79-4cba-a103-52bb06854820] device_info =
self.connector.connect_volume(connection_info['data'])
2016-03-07 13:52:00.846 11526 ERROR nova.virt.block_device [instance:
452ed662-df79-4cba-a103-52bb06854820] File
"/usr/lib/python2.7/site-packages/oslo_concurrency/lockutils.py", line 271, in
inner
2016-03-07 13:52:00.846 11526 ERROR nova.virt.block_device [instance:
452ed662-df79-4cba-a103-52bb06854820] return f(*args, **kwargs)
2016-03-07 13:52:00.846 11526 ERROR nova.virt.block_device [instance:
452ed662-df79-4cba-a103-52bb06854820] File
"/usr/lib/python2.7/site-packages/os_brick/initiator/connector.py", line 861,
in connect_volume
2016-03-07 13:52:00.846 11526 ERROR nova.virt.block_device [instance:
452ed662-df79-4cba-a103-52bb06854820] connection_properties)
2016-03-07 13:52:00.846 11526 ERROR nova.virt.block_device [instance:
452ed662-df79-4cba-a103-52bb06854820] File
"/usr/lib/python2.7/site-packages/os_brick/initiator/connector.py", line 673,
in _get_potential_volume_paths
2016-03-07 13:52:00.846 11526 ERROR nova.virt.block_device [instance:
452ed662-df79-4cba-a103-52bb06854820] host_devices =
self._get_device_path(props)
2016-03-07 13:52:00.846 11526 ERROR nova.virt.block_device [instance:
452ed662-df79-4cba-a103-52bb06854820] File
"/usr/lib/python2.7/site-packages/os_brick/initiator/connector.py", line 1006,
in _get_device_path
2016-03-07 13:52:00.846 11526 ERROR nova.virt.block_device [instance:
452ed662-df79-4cba-a103-52bb06854820]
self._get_all_targets(connection_properties)]
2016-03-07 13:52:00.846 11526 ERROR nova.virt.block_device [instance:
452ed662-df79-4cba-a103-52bb06854820] File
"/usr/lib/python2.7/site-packages/os_brick/initiator/connector.py", line 1000,
in _munge_portal
2016-03-07 13:52:00.846 11526 ERROR nova.virt.block_device [instance:
452ed662-df79-4cba-a103-52bb06854820] self._linuxscsi.process_lun_id(lun))
2016-03-07 13:52:00.846 11526 ERROR nova.virt.block_device [instance:
452ed662-df79-4cba-a103-52bb06854820] File
"/usr/lib/python2.7/site-packages/os_brick/initiator/linuxscsi.py", line 420,
in process_lun_id
2016-03-07 13:52:00.846 11526 ERROR nova.virt.block_device [instance:
452ed662-df79-4cba-a103-52bb06854820] processed =
self._format_lun_id(lun_ids)
2016-03-07 13:52:00.846 11526 ERROR nova.virt.block_device [instance:
452ed662-df79-4cba-a103-52bb06854820] File
"/usr/lib/python2.7/site-packages/os_brick/initiator/linuxscsi.py", line 428,
in _format_lun_id
2016-03-07 13:52:00.846 11526 ERROR nova.virt.block_device [instance:
452ed662-df79-4cba-a103-52bb06854820] (lun_id & 0xffff, lun_id >> 16 &
0xffff))
2016-03-07 13:52:00.846 11526 ERROR nova.virt.block_device [instance:
452ed662-df79-4cba-a103-52bb06854820] TypeError: unsupported operand type(s)
for &: 'unicode' and 'int'
To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1554184/+subscriptions
--
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : [email protected]
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help : https://help.launchpad.net/ListHelp