找回密码
 注册
查看: 2138|回复: 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 51c784a90f3c4b16baf606b5bc6ac917
5 A7 N: N. {( {, N" C8 F9 d( w - default default] [instance: ca352dc9-ef79-49a7-bf24-18b79d197c3b] Failed to build and run instance: TypeError: Argument must be bytes or unicode, got 'NoneType'( p. X+ J# x3 |2 p( m
2021-09-04 17:34:50.311 2909 ERROR nova.compute.manager [instance: ca352dc9-ef79-49a7-bf24-18b79d197c3b] Traceback (most recent call last):6 S" h" A" g) k4 @3 R6 E
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
6 ]% n) m* r8 I0 }# I7 Gger.py", line 2385, in _build_and_run_instance4 w8 y. x$ A2 Q$ W
2021-09-04 17:34:50.311 2909 ERROR nova.compute.manager [instance: ca352dc9-ef79-49a7-bf24-18b79d197c3b]     accel_info=accel_info)
. R2 m2 a# X, J. E2021-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/libvirt2 k* j: v6 h. c$ C
/driver.py", line 3683, in spawn  ?& g7 ^$ q8 L8 k
2021-09-04 17:34:50.311 2909 ERROR nova.compute.manager [instance: ca352dc9-ef79-49a7-bf24-18b79d197c3b]     mdevs=mdevs, accel_info=accel_info)# ?) N0 ?8 z) [
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
( S8 u$ B, J% U2 I/driver.py", line 6412, in _get_guest_xml
0 |/ b2 U; f$ C- v3 `/ B2021-09-04 17:34:50.311 2909 ERROR nova.compute.manager [instance: ca352dc9-ef79-49a7-bf24-18b79d197c3b]     xml = conf.to_xml()
, J! u' [$ K7 Y2021-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/libvirt2 V! }* b6 N$ h5 X! E. z9 e1 I
/config.py", line 79, in to_xml
* B+ e  O8 S4 ]9 x" w& j2021-09-04 17:34:50.311 2909 ERROR nova.compute.manager [instance: ca352dc9-ef79-49a7-bf24-18b79d197c3b]     root = self.format_dom()
' W% G; k. ]$ P3 ~. A2021-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
4 m: U3 s/ ~4 Z/ F# l( ]/config.py", line 2813, in format_dom
: B# g: G2 k4 \4 E9 Y0 g, b7 X$ r' D, c( S2021-09-04 17:34:50.311 2909 ERROR nova.compute.manager [instance: ca352dc9-ef79-49a7-bf24-18b79d197c3b]     self._format_devices(root)
- S) C1 A% H( Z! ?  T$ Y2021-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
5 ~9 V  R" I7 H0 ^7 T; n# x5 Q/config.py", line 2767, in _format_devices& B  N( n) I' g4 m4 a6 O
2021-09-04 17:34:50.311 2909 ERROR nova.compute.manager [instance: ca352dc9-ef79-49a7-bf24-18b79d197c3b]     devices.append(dev.format_dom())
% v/ O8 X+ Z2 [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 H# y4 [3 I# h7 s" y- a- W/config.py", line 1121, in format_dom( ^0 H- u+ K3 v/ Y& Q) g- q/ E) W% a5 g
2021-09-04 17:34:50.311 2909 ERROR nova.compute.manager [instance: ca352dc9-ef79-49a7-bf24-18b79d197c3b]     uuid=self.auth_secret_uuid))4 {/ w: W! D9 j3 k9 t, ~# h
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.Elem$ f8 z4 y3 X* D( B5 O
ent4 [/ P3 u0 c9 Y3 S8 j
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.
( i7 F% ?5 }  f3 _7 }_makeElement& T1 Z  J: h( [3 u+ O
2021-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.
3 i4 z' X4 y7 Q/ W6 q5 H_makeElement2 H5 K5 g7 m2 a" ?$ E# A
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.5 n& {: f  X, F* `
_initNodeAttributes
% l7 A* I. A( Z$ U, b' _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.9 g; d7 j' v  h7 o8 ^( D' r
_addAttributeToNode
" S0 H" C# o6 A& [0 M2021-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.etree/ x0 t4 n  a! r5 y3 h
._utf8
' Q( M# i7 t2 k% m; l2021-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 'NoneTyp5 `8 E8 C! T$ Q$ J( |0 N4 Q3 l
e'
1 ?( K! G# C. W/ e2 a2021-09-04 17:34:50.311 2909 ERROR nova.compute.manager [instance: ca352dc9-ef79-49a7-bf24-18b79d197c3b]
' e! v5 ~: R+ M$ g8 I% g- l8 t  p1 H' Q6 I* u% O- a% p- h$ R

# ]0 G9 e1 ]) U, ?这个是因为缺少配置参数,nova.conf在libvirt选项中需要指定rbd_secret_uuid,如下
1 C9 s& L% r$ B7 H[libvirt]" O4 _# F& `0 c, G
......
6 z$ T3 a" X) Erbd_secret_uuid = xxxxxxxxxxxxxxxx- J) h. d& {, k7 \
配置完成后重启nova-compute服务即可
( W* c' _- p; J! h& X4 x) p
# ?3 V# ?! z0 V+ I/ }- Y6 C1 d6 @1 |0 E0 P& o
! F- j% f+ q0 ~* C

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2021-9-5 20:31:52 | 显示全部楼层
如果cinder,volume节点也存在这样的问题,可以在cinder的配置文件中加入,重启cinder-volume和cinder-api服务。
- P, A+ V( B  a9 v0 b$ m# {1 C同理glance
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-12 00:13 , Processed in 0.025895 second(s), 22 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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