易陆发现互联网技术论坛

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

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

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

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

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

x
' y1 e, T* _# p; e. F# U. T' w
systemctl restart openstack-ceilometer-compute.service+ v( y) X: A, \' o$ s9 t
查看日志:! K; j6 `& D; Y: ~; s0 p) X7 j3 `
( g; ]- o: e! K' q- z
Nov  6 21:15:43 compute1 ceilometer-polling[107591]:    import xmltodict: T. C1 O5 ^1 [% i  \2 b2 r
Nov  6 21:15:43 compute1 ceilometer-polling[107591]: ModuleNotFoundError: No module named 'xmltodict'. c7 L4 j( u0 {. H2 P# A
Nov  6 21:15:43 compute1 systemd[1]: openstack-ceilometer-compute.service: Main process exited, code=exited, status=1/FAILURE
& q. s  l  `+ k) V1 V5 p; nNov  6 21:15:43 compute1 systemd[1]: openstack-ceilometer-compute.service: Failed with result 'exit-code'./ A7 `# M' r/ c' X4 c
Nov  6 21:15:44 compute1 systemd[1]: openstack-ceilometer-compute.service: Scheduled restart job, restart counter is at 4.
- d- n- u* v# c- V2 hNov  6 21:15:44 compute1 systemd[1]: Started OpenStack ceilometer compute agent.
0 [; U1 t- ]( d1 ]3 s$ Q  `Nov  6 21:15:45 compute1 ceilometer-polling[107594]: Traceback (most recent call last):# x9 ^: ^; `4 k9 R
Nov  6 21:15:45 compute1 ceilometer-polling[107594]:  File "/usr/bin/ceilometer-polling", line 6, in <module>6 B/ \' {8 S+ ^3 U; e/ {
Nov  6 21:15:45 compute1 ceilometer-polling[107594]:    from ceilometer.cmd.polling import main6 A4 Q" [: P3 n7 B
Nov  6 21:15:45 compute1 ceilometer-polling[107594]:  File "/usr/lib/python3.11/site-packages/ceilometer/cmd/polling.py", line 26, in <module>4 J8 v  Q! L7 }" B
Nov  6 21:15:45 compute1 ceilometer-polling[107594]:    from ceilometer.polling import manager+ \+ k( k9 x) F2 {* y1 E
Nov  6 21:15:45 compute1 ceilometer-polling[107594]:  File "/usr/lib/python3.11/site-packages/ceilometer/polling/manager.py", line 42, in <module>
+ y3 S; q+ b8 ?3 {" p0 nNov  6 21:15:45 compute1 ceilometer-polling[107594]:    from ceilometer.polling import dynamic_pollster
8 z* {! c- j$ }3 Z% j# V7 {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>
% v, i% \: g; b% S, VNov  6 21:15:45 compute1 ceilometer-polling[107594]:    import xmltodict4 f+ J9 b3 w6 M: p: Z, `) I  h
Nov  6 21:15:45 compute1 ceilometer-polling[107594]: ModuleNotFoundError: No module named 'xmltodict'
! }1 ^+ a9 H  x1 e" Z
5 h( F0 {/ a9 R8 [# D: v
: G( {* V8 J- o' b6 |
/ S5 a7 N7 g; H  @1 O) J问题解决:
+ r) s+ p0 F; F7 |
# {0 x8 `4 `3 k, }! ^& D) p) ^[root@compute1 ~]# pip list  |grep xml
6 x6 @3 }2 n. S  M* jlxml                           5.3.0& T- k! s) S0 w, Z0 m' ~& I( K# P
[root@compute1 ~]# pip install xmltodict
& N9 {1 u2 Y( Z# P$ B/ TCollecting xmltodict
# r  m3 b$ j" K% X9 s0 G+ C" `  Downloading xmltodict-1.0.2-py3-none-any.whl.metadata (15 kB)
& j# R' J3 \, e8 Y" X4 jDownloading xmltodict-1.0.2-py3-none-any.whl (13 kB)& x6 Y  @1 h' v1 X; C
Installing collected packages: xmltodict& N2 H' ~2 |/ Y6 Q3 n
Successfully installed xmltodict-1.0.21 L" Y$ X3 K$ H" h7 _% X
WARNING: 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- Z% e: ]7 a( h: Q5 B) W
[root@compute1 ~]# systemctl restart openstack-ceilometer-compute.service
, E. b7 Q7 J6 [" y2 l8 h* y[root@compute1 ~]# systemctl status openstack-ceilometer-compute.service " [0 U. o% T3 c. j! D
● openstack-ceilometer-compute.service - OpenStack ceilometer compute agent
$ ]: X: x% n. t     Loaded: loaded (/usr/lib/systemd/system/openstack-ceilometer-compute.service; enabled; preset: disabled)
. a9 U: T2 x5 }9 `3 a) C3 E     Active: active (running) since Thu 2025-11-06 21:18:31 CST; 23s ago0 T' ~8 M6 }/ U4 ^) Z
   Main PID: 107667 (ceilometer-poll)
& f* J0 o- s" m9 k; U      Tasks: 7 (limit: 72849), o6 F- i9 H7 ~* G
     Memory: 93.3M ()5 ?; f) w, @# k
     CGroup: /system.slice/openstack-ceilometer-compute.service& c. X2 q' P* W+ R2 d
             ├─107667 "ceilometer-polling: master process [/usr/bin/ceilometer-polling --polling-namespaces compute --logfile /var/log>
) ]* }9 X- n! M% P7 t+ K  E             └─107669 "ceilometer-polling: AgentManager worker(0)"
3 ^5 s7 `! f* J4 s4 p' U1 F- N$ h& S. B( f: H, \
Nov 06 21:18:31 compute1 systemd[1]: Started OpenStack ceilometer compute agent.
6 u) W3 l& y* p  I% t6 o7 U, w* ~8 D. F& z! Y7 d
* s* g3 S+ b9 j3 A
3 i7 u9 s4 e% \) q: S0 P

1 P! D/ \! p) z4 X
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

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

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

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

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

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

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