易陆发现互联网技术论坛

 找回密码
 开始注册
查看: 109|回复: 0
收起左侧

ceilometer-polling[107594]: ModuleNotFoundError: No module named 'xmltodict'

[复制链接]
发表于 2025-11-6 21:21:25 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?开始注册

x

( v7 D9 q* Z7 R1 C( C systemctl restart openstack-ceilometer-compute.service- J: b0 K; g4 g3 _3 V5 [0 K6 \
查看日志:# p, b: W1 c- ~7 x

6 _( ]( Q& H3 k! |7 u* C( i  k1 ~Nov  6 21:15:43 compute1 ceilometer-polling[107591]:    import xmltodict
7 R9 b# p; a, y6 ^  L& v0 qNov  6 21:15:43 compute1 ceilometer-polling[107591]: ModuleNotFoundError: No module named 'xmltodict'9 s3 E! _+ @  b
Nov  6 21:15:43 compute1 systemd[1]: openstack-ceilometer-compute.service: Main process exited, code=exited, status=1/FAILURE4 l8 @$ \- ~2 M7 x7 y! e
Nov  6 21:15:43 compute1 systemd[1]: openstack-ceilometer-compute.service: Failed with result 'exit-code'.( b/ K# z8 S* `
Nov  6 21:15:44 compute1 systemd[1]: openstack-ceilometer-compute.service: Scheduled restart job, restart counter is at 4.2 Z  q3 M& e' c* W
Nov  6 21:15:44 compute1 systemd[1]: Started OpenStack ceilometer compute agent.
# b1 p- c% Q; Y( fNov  6 21:15:45 compute1 ceilometer-polling[107594]: Traceback (most recent call last):
3 Z4 d/ u5 L, v$ eNov  6 21:15:45 compute1 ceilometer-polling[107594]:  File "/usr/bin/ceilometer-polling", line 6, in <module>, l/ O( @0 o8 a/ d  I
Nov  6 21:15:45 compute1 ceilometer-polling[107594]:    from ceilometer.cmd.polling import main3 y3 a, Y3 j9 f$ T
Nov  6 21:15:45 compute1 ceilometer-polling[107594]:  File "/usr/lib/python3.11/site-packages/ceilometer/cmd/polling.py", line 26, in <module>; y. @) q6 e; E5 j
Nov  6 21:15:45 compute1 ceilometer-polling[107594]:    from ceilometer.polling import manager. L+ y% |) t6 x4 k" \* p; r
Nov  6 21:15:45 compute1 ceilometer-polling[107594]:  File "/usr/lib/python3.11/site-packages/ceilometer/polling/manager.py", line 42, in <module># B9 {% ?! k+ Z! L
Nov  6 21:15:45 compute1 ceilometer-polling[107594]:    from ceilometer.polling import dynamic_pollster5 K. w/ r7 }3 N7 v
Nov  6 21:15:45 compute1 ceilometer-polling[107594]:  File "/usr/lib/python3.11/site-packages/ceilometer/polling/dynamic_pollster.py", line 25, in <module>
9 b. D  r1 A) ZNov  6 21:15:45 compute1 ceilometer-polling[107594]:    import xmltodict
2 e& S' H) f# j- U! KNov  6 21:15:45 compute1 ceilometer-polling[107594]: ModuleNotFoundError: No module named 'xmltodict'
1 O5 m1 l1 F* Y4 f" C
: g' p% m8 z# [( _% N! C; A, l0 L/ d( L

6 [$ y4 B; @6 P; D) O1 m$ p3 O% T2 p问题解决:# e6 X+ ~- }* ~* w7 s" j) z
. K1 \2 A" a0 V2 m" }# k7 y3 e
[root@compute1 ~]# pip list  |grep xml1 `: I, [* r+ ]8 _& t( w- w- _
lxml                           5.3.0% ~; U5 f7 e1 x! d4 a' {
[root@compute1 ~]# pip install xmltodict2 C# _- J! k# T8 B7 L3 }  L8 H
Collecting xmltodict
* T. t& N3 V9 F1 ^2 e& k& h, y2 F  Downloading xmltodict-1.0.2-py3-none-any.whl.metadata (15 kB)5 t" |/ U% W( H" A( W
Downloading xmltodict-1.0.2-py3-none-any.whl (13 kB)
' R' o. _' W% |0 J' q# Y/ [5 ^9 YInstalling collected packages: xmltodict0 N* h7 V' T5 |! N
Successfully installed xmltodict-1.0.2
: m3 O: m8 c6 hWARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv' c* [# C7 M- K5 E5 @
[root@compute1 ~]# systemctl restart openstack-ceilometer-compute.service 7 J2 ^3 B7 P$ B2 r& e3 b9 @
[root@compute1 ~]# systemctl status openstack-ceilometer-compute.service
* o; y( C' W1 a  E" o- |● openstack-ceilometer-compute.service - OpenStack ceilometer compute agent" N& {8 y. {# V0 ~; @) \/ ?
     Loaded: loaded (/usr/lib/systemd/system/openstack-ceilometer-compute.service; enabled; preset: disabled)- b9 c; [9 r3 N# [) r% Y" |
     Active: active (running) since Thu 2025-11-06 21:18:31 CST; 23s ago
! ?! a" `# C8 ^( H5 U, K- C, I/ o% E# A   Main PID: 107667 (ceilometer-poll)
+ S* L. h6 m4 A$ @8 u! d: a- ]3 ]      Tasks: 7 (limit: 72849)! u+ G1 F0 l- h0 g
     Memory: 93.3M ()
  `+ W8 w) H* ^; ~     CGroup: /system.slice/openstack-ceilometer-compute.service
3 i5 }8 ^/ A/ b4 P) G             ├─107667 "ceilometer-polling: master process [/usr/bin/ceilometer-polling --polling-namespaces compute --logfile /var/log>
9 N) c# M9 u& O$ O" l             └─107669 "ceilometer-polling: AgentManager worker(0)"
, u% b- j9 [4 s! g& N1 Y' T6 w( V2 \# N
Nov 06 21:18:31 compute1 systemd[1]: Started OpenStack ceilometer compute agent." N% x$ Y3 u& b6 U. \
* X$ ]9 \  D$ T' E7 B7 Z7 f* X: s9 W

9 m2 g. I/ g( L+ W) ]& k0 P! |( z" n) X

3 J% y) l. m7 W6 A7 E
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

北京云银创陇科技有限公司以云计算运维,代码开发

QQ|返回首页|Archiver|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )点击这里给我发消息

GMT+8, 2026-4-8 19:54 , Processed in 0.046718 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

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