找回密码
 注册
查看: 2143|回复: 1

Failed to build and run instance: TypeError: Argument must be bytes or unicode,

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2021-9-4 18:43:35 | 显示全部楼层 |阅读模式
2021-09-04 17:34:50.311 2909 ERROR nova.compute.manager [req-32f11d3c-7437-47c8-a3b0-c739c561ebbe fadb888e3a2944749bec573661254f02 51c784a90f3c4b16baf606b5bc6ac9175 a" r( K3 V, D$ Z$ p+ m$ y" F. q  c
- default default] [instance: ca352dc9-ef79-49a7-bf24-18b79d197c3b] Failed to build and run instance: TypeError: Argument must be bytes or unicode, got 'NoneType'6 t& L1 s  @8 O3 c/ `1 Z
2021-09-04 17:34:50.311 2909 ERROR nova.compute.manager [instance: ca352dc9-ef79-49a7-bf24-18b79d197c3b] Traceback (most recent call last):6 e1 y) C5 ]7 Y: ^
2021-09-04 17:34:50.311 2909 ERROR nova.compute.manager [instance: ca352dc9-ef79-49a7-bf24-18b79d197c3b]   File "/usr/lib/python3.6/site-packages/nova/compute/mana( p+ ^+ N2 r6 n9 G& g, H% ]
ger.py", line 2385, in _build_and_run_instance
( r$ X+ [7 m8 D% o2021-09-04 17:34:50.311 2909 ERROR nova.compute.manager [instance: ca352dc9-ef79-49a7-bf24-18b79d197c3b]     accel_info=accel_info)
; z9 H! X9 J0 D, L2021-09-04 17:34:50.311 2909 ERROR nova.compute.manager [instance: ca352dc9-ef79-49a7-bf24-18b79d197c3b]   File "/usr/lib/python3.6/site-packages/nova/virt/libvirt
' ~+ G$ \' G( w- f3 r9 g: U/driver.py", line 3683, in spawn
1 Y, U  I& J$ l  X) \2021-09-04 17:34:50.311 2909 ERROR nova.compute.manager [instance: ca352dc9-ef79-49a7-bf24-18b79d197c3b]     mdevs=mdevs, accel_info=accel_info)" i8 ?3 D" Y, {6 z; a7 C
2021-09-04 17:34:50.311 2909 ERROR nova.compute.manager [instance: ca352dc9-ef79-49a7-bf24-18b79d197c3b]   File "/usr/lib/python3.6/site-packages/nova/virt/libvirt
7 u4 S5 [7 {2 |4 x/driver.py", line 6412, in _get_guest_xml' U+ |5 A0 w7 e
2021-09-04 17:34:50.311 2909 ERROR nova.compute.manager [instance: ca352dc9-ef79-49a7-bf24-18b79d197c3b]     xml = conf.to_xml(): y' z" l" S  }. `0 O
2021-09-04 17:34:50.311 2909 ERROR nova.compute.manager [instance: ca352dc9-ef79-49a7-bf24-18b79d197c3b]   File "/usr/lib/python3.6/site-packages/nova/virt/libvirt# ?: X. C1 Q, D& O+ {
/config.py", line 79, in to_xml+ ^0 N1 \5 \+ C0 |, Y4 g; X
2021-09-04 17:34:50.311 2909 ERROR nova.compute.manager [instance: ca352dc9-ef79-49a7-bf24-18b79d197c3b]     root = self.format_dom()( Q3 M4 b5 x( R4 ]: \2 F4 W
2021-09-04 17:34:50.311 2909 ERROR nova.compute.manager [instance: ca352dc9-ef79-49a7-bf24-18b79d197c3b]   File "/usr/lib/python3.6/site-packages/nova/virt/libvirt
/ T4 ^9 A" Y$ W/ v/config.py", line 2813, in format_dom
; w0 s* K# ]: _  `2021-09-04 17:34:50.311 2909 ERROR nova.compute.manager [instance: ca352dc9-ef79-49a7-bf24-18b79d197c3b]     self._format_devices(root)
# T/ r7 N' _7 A8 u2021-09-04 17:34:50.311 2909 ERROR nova.compute.manager [instance: ca352dc9-ef79-49a7-bf24-18b79d197c3b]   File "/usr/lib/python3.6/site-packages/nova/virt/libvirt
" G% X' E. G& @! j3 D/config.py", line 2767, in _format_devices  `4 w! i! U. d
2021-09-04 17:34:50.311 2909 ERROR nova.compute.manager [instance: ca352dc9-ef79-49a7-bf24-18b79d197c3b]     devices.append(dev.format_dom())% l! }" S5 \" W) k
2021-09-04 17:34:50.311 2909 ERROR nova.compute.manager [instance: ca352dc9-ef79-49a7-bf24-18b79d197c3b]   File "/usr/lib/python3.6/site-packages/nova/virt/libvirt9 n+ V( ?" g( _5 |2 N) i
/config.py", line 1121, in format_dom4 K4 C8 |* q: s' x/ N5 ~
2021-09-04 17:34:50.311 2909 ERROR nova.compute.manager [instance: ca352dc9-ef79-49a7-bf24-18b79d197c3b]     uuid=self.auth_secret_uuid))! D' m5 o& K  j, A, g
2021-09-04 17:34:50.311 2909 ERROR nova.compute.manager [instance: ca352dc9-ef79-49a7-bf24-18b79d197c3b]   File "src/lxml/etree.pyx", line 2998, in lxml.etree.Elem3 w  y: H! O8 V& b
ent1 K' t1 N$ f& R5 i: ?4 E1 r
2021-09-04 17:34:50.311 2909 ERROR nova.compute.manager [instance: ca352dc9-ef79-49a7-bf24-18b79d197c3b]   File "src/lxml/apihelpers.pxi", line 131, in lxml.etree.. ]* E( ~6 N- \5 E
_makeElement
. v" z3 {6 i& k8 l2021-09-04 17:34:50.311 2909 ERROR nova.compute.manager [instance: ca352dc9-ef79-49a7-bf24-18b79d197c3b]   File "src/lxml/apihelpers.pxi", line 119, in lxml.etree.2 t& g9 u$ T9 t
_makeElement7 Y1 E6 n# c$ ]# d1 L* Y
2021-09-04 17:34:50.311 2909 ERROR nova.compute.manager [instance: ca352dc9-ef79-49a7-bf24-18b79d197c3b]   File "src/lxml/apihelpers.pxi", line 297, in lxml.etree.4 i. A* l, V) A( U$ f  M
_initNodeAttributes" I( x, @3 _# B) [: T
2021-09-04 17:34:50.311 2909 ERROR nova.compute.manager [instance: ca352dc9-ef79-49a7-bf24-18b79d197c3b]   File "src/lxml/apihelpers.pxi", line 311, in lxml.etree.
: a+ y/ u) b) ~: S+ d_addAttributeToNode# b  ~/ [+ B5 ]8 i, Y* N
2021-09-04 17:34:50.311 2909 ERROR nova.compute.manager [instance: ca352dc9-ef79-49a7-bf24-18b79d197c3b]   File "src/lxml/apihelpers.pxi", line 1437, in lxml.etree5 x5 e7 i+ ?0 s# q. s% q
._utf8+ H8 k6 a0 }  c# B: \1 B* k* w6 l
2021-09-04 17:34:50.311 2909 ERROR nova.compute.manager [instance: ca352dc9-ef79-49a7-bf24-18b79d197c3b] TypeError: Argument must be bytes or unicode, got 'NoneTyp
9 }5 a: s4 w# f* |2 ~$ n4 e8 ]; j1 fe'
' a; A* ]' g  s2021-09-04 17:34:50.311 2909 ERROR nova.compute.manager [instance: ca352dc9-ef79-49a7-bf24-18b79d197c3b] : ^! E! D# D( K/ d9 S( _
5 `( A0 i- A* {" ~0 K

, d! C. [8 d8 m9 U! _/ p1 _- w这个是因为缺少配置参数,nova.conf在libvirt选项中需要指定rbd_secret_uuid,如下
& @# F$ h9 k% M* g[libvirt]! F0 G1 r/ H" S, g
......* C( R  U+ r$ a9 Z7 k1 T7 q, L( g
rbd_secret_uuid = xxxxxxxxxxxxxxxx( T8 E4 Y/ I8 T, R% f5 P
配置完成后重启nova-compute服务即可
" f/ Y9 r. F* R% D5 h) {1 R
4 A, C- t( F4 y. P; ~2 y
7 k5 r$ K: m- f0 |8 I3 l, t5 }% A! K
7 b7 ^* I6 b+ ?3 O4 e# \' F

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2021-9-5 20:31:52 | 显示全部楼层
如果cinder,volume节点也存在这样的问题,可以在cinder的配置文件中加入,重启cinder-volume和cinder-api服务。/ s+ i9 a8 ~. G* ?$ C
同理glance
您需要登录后才可以回帖 登录 | 注册

本版积分规则

返回首页|Archiver|手机版|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )

GMT+8, 2026-6-12 04:01 , Processed in 0.013209 second(s), 22 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表