找回密码
 注册
查看: 2144|回复: 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
6 p( f- h- H3 U - default default] [instance: ca352dc9-ef79-49a7-bf24-18b79d197c3b] Failed to build and run instance: TypeError: Argument must be bytes or unicode, got 'NoneType'6 k, W1 |: o3 T1 W+ r
2021-09-04 17:34:50.311 2909 ERROR nova.compute.manager [instance: ca352dc9-ef79-49a7-bf24-18b79d197c3b] Traceback (most recent call last):
+ w# y# M# @, X2021-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* S+ v' v$ s0 ]* C6 I/ A
ger.py", line 2385, in _build_and_run_instance
0 l- c3 F& ^* }9 J; r5 H2021-09-04 17:34:50.311 2909 ERROR nova.compute.manager [instance: ca352dc9-ef79-49a7-bf24-18b79d197c3b]     accel_info=accel_info)5 j7 J% s1 W8 u" `
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
% c) F/ J; r& ]% \" }5 G0 J/driver.py", line 3683, in spawn
6 l! \# [$ P, H  k, O2021-09-04 17:34:50.311 2909 ERROR nova.compute.manager [instance: ca352dc9-ef79-49a7-bf24-18b79d197c3b]     mdevs=mdevs, accel_info=accel_info)
  Y7 h0 v* v8 b2021-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- J5 |  a, S3 l+ l( u# B/ `6 `
/driver.py", line 6412, in _get_guest_xml
. U  ^; ^' t7 Z- \, L! g2021-09-04 17:34:50.311 2909 ERROR nova.compute.manager [instance: ca352dc9-ef79-49a7-bf24-18b79d197c3b]     xml = conf.to_xml()
* M2 Q1 W$ w% j2021-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% p) v; F4 m6 r$ U# w  C
/config.py", line 79, in to_xml  P, n/ a% R3 T. r
2021-09-04 17:34:50.311 2909 ERROR nova.compute.manager [instance: ca352dc9-ef79-49a7-bf24-18b79d197c3b]     root = self.format_dom()
4 W, ~* O. |" J/ f% W' ]" e! D, |9 T2021-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 H( r# u. t5 t8 o% }4 s- Y! T
/config.py", line 2813, in format_dom  W& l7 v" q3 t
2021-09-04 17:34:50.311 2909 ERROR nova.compute.manager [instance: ca352dc9-ef79-49a7-bf24-18b79d197c3b]     self._format_devices(root)3 ?4 a  ~! ]" O7 N' S4 N. T
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
$ K; o8 O6 [: m, v# T1 a2 U# F/config.py", line 2767, in _format_devices
) g+ H8 P4 l# ]( p2021-09-04 17:34:50.311 2909 ERROR nova.compute.manager [instance: ca352dc9-ef79-49a7-bf24-18b79d197c3b]     devices.append(dev.format_dom())
9 e2 o) R8 @+ ^, 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/virt/libvirt9 K% Z) o/ S& K0 J
/config.py", line 1121, in format_dom
0 a9 O2 f. X  G5 D" ^& z2021-09-04 17:34:50.311 2909 ERROR nova.compute.manager [instance: ca352dc9-ef79-49a7-bf24-18b79d197c3b]     uuid=self.auth_secret_uuid))
+ R. X+ I! h7 l- ]+ x2021-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
5 s# M- Z4 `! V/ \1 M* u0 o, ment
' W5 ^: a1 u7 I# w2021-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./ b4 K3 a, D8 ~4 |0 X( h% t- F9 V
_makeElement0 }; Q% w' j( m& M0 p7 z8 f
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.
! j" U8 _7 b; b# \) Z_makeElement
& e; X7 I4 s' ]1 T' F. c& s' t' ]. E9 m2021-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.! v' O) x: o$ f3 O8 l3 ~
_initNodeAttributes. t( x7 c# \  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 311, in lxml.etree.
  M$ P9 c, s( c2 {3 w7 Z; ]: j# o_addAttributeToNode1 v7 E6 J' I! L+ J  f- u" G
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.etree8 b" d! x, j9 `( A/ H" Q$ ?
._utf8' H! B5 H2 N9 B/ F* e( z# E0 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# S) c' o" V# P4 I0 C" v8 z3 @' ~* y/ s/ ~
e'
7 Y5 p: q$ e$ O0 S' H+ d- H3 H2021-09-04 17:34:50.311 2909 ERROR nova.compute.manager [instance: ca352dc9-ef79-49a7-bf24-18b79d197c3b] 1 w7 w; b, [% j( m& z0 @
3 f! |. J0 g4 T" }6 Q
9 Q2 B% J) z+ P3 X7 g5 F
这个是因为缺少配置参数,nova.conf在libvirt选项中需要指定rbd_secret_uuid,如下
  ]1 R) j, m3 @. q1 l[libvirt]0 w) s8 W; v  C3 [* T
......
& @0 I/ I+ @/ P5 ~0 y+ krbd_secret_uuid = xxxxxxxxxxxxxxxx- H; R8 J3 ]+ G: x0 M
配置完成后重启nova-compute服务即可- Y0 [- _! h9 E0 z

4 j7 W0 K. n2 T- v: B3 g1 x
2 Q% F  r! X- r. f% \+ c/ v8 c, T

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2021-9-5 20:31:52 | 显示全部楼层
如果cinder,volume节点也存在这样的问题,可以在cinder的配置文件中加入,重启cinder-volume和cinder-api服务。. s5 M! u8 c- `8 O; d
同理glance
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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