找回密码
 注册
查看: 116|回复: 0

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

[复制链接]

0

主题

0

回帖

9

积分

管理员

积分
9
QQ
发表于 2025-11-6 21:21:25 | 显示全部楼层 |阅读模式
2 Z2 O, a2 T6 |# |; q
systemctl restart openstack-ceilometer-compute.service4 r1 z) X+ w) K. D9 k% x
查看日志:
) q2 w7 o! s: d. O/ U* c. D8 R' d$ S
2 q4 F9 h+ W+ v8 bNov  6 21:15:43 compute1 ceilometer-polling[107591]:    import xmltodict
) s0 q# y( A% Y& M. ?Nov  6 21:15:43 compute1 ceilometer-polling[107591]: ModuleNotFoundError: No module named 'xmltodict'
9 W; t8 M8 a& Z' l) R2 O& SNov  6 21:15:43 compute1 systemd[1]: openstack-ceilometer-compute.service: Main process exited, code=exited, status=1/FAILURE
" ^9 _0 N/ `' ^3 }% Q* yNov  6 21:15:43 compute1 systemd[1]: openstack-ceilometer-compute.service: Failed with result 'exit-code'.
1 T( p* \' R1 o2 K- {9 ONov  6 21:15:44 compute1 systemd[1]: openstack-ceilometer-compute.service: Scheduled restart job, restart counter is at 4.- M4 `! i6 a2 H$ Z  |2 f2 E
Nov  6 21:15:44 compute1 systemd[1]: Started OpenStack ceilometer compute agent.
7 b$ x! ^2 _4 u7 c2 K% e$ U7 k: v- wNov  6 21:15:45 compute1 ceilometer-polling[107594]: Traceback (most recent call last):" J& d; n7 N) w2 D" A
Nov  6 21:15:45 compute1 ceilometer-polling[107594]:  File "/usr/bin/ceilometer-polling", line 6, in <module>) g9 X/ Q& S- j% O" d/ R9 d
Nov  6 21:15:45 compute1 ceilometer-polling[107594]:    from ceilometer.cmd.polling import main
* o# ~1 q/ f( @' {7 _Nov  6 21:15:45 compute1 ceilometer-polling[107594]:  File "/usr/lib/python3.11/site-packages/ceilometer/cmd/polling.py", line 26, in <module>. E, W! p9 @2 R( b6 y) s; y7 ?% J
Nov  6 21:15:45 compute1 ceilometer-polling[107594]:    from ceilometer.polling import manager
3 R; w6 {& F6 \: c2 `+ Y/ {0 PNov  6 21:15:45 compute1 ceilometer-polling[107594]:  File "/usr/lib/python3.11/site-packages/ceilometer/polling/manager.py", line 42, in <module>
9 g0 b$ O3 ^/ p" HNov  6 21:15:45 compute1 ceilometer-polling[107594]:    from ceilometer.polling import dynamic_pollster
' E2 Y: m9 @5 ~! `( ~8 @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>
4 v% @4 l  A8 ^Nov  6 21:15:45 compute1 ceilometer-polling[107594]:    import xmltodict
2 q  u. G1 I" q- d* ?/ KNov  6 21:15:45 compute1 ceilometer-polling[107594]: ModuleNotFoundError: No module named 'xmltodict'& J) D+ J  E1 u- X% q
3 p& x6 l) j) Q

/ W! P8 P! e% }# a( R' Q7 m. }" v$ X5 J& O5 V' F/ S& R" \" P" `
问题解决:
$ [7 g& a9 D& E/ Z% v; W, \" H* e' M1 D
[root@compute1 ~]# pip list  |grep xml
  P( \9 {( A, ~- i& T0 s3 }$ tlxml                           5.3.02 P: y' i2 _2 y7 {2 q
[root@compute1 ~]# pip install xmltodict  w* H0 j% z: ]
Collecting xmltodict+ ?- O1 q1 N! |1 X- K
  Downloading xmltodict-1.0.2-py3-none-any.whl.metadata (15 kB)% H5 Y3 A) R/ `) w, m0 l
Downloading xmltodict-1.0.2-py3-none-any.whl (13 kB)7 X1 W6 s  _# s
Installing collected packages: xmltodict. t& ^7 V2 k- K, n% k) s/ _' Y
Successfully installed xmltodict-1.0.23 F6 U0 s+ A$ e' U# W
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
! g* h- A5 e7 x$ [" |+ q; ][root@compute1 ~]# systemctl restart openstack-ceilometer-compute.service
  \' R0 r5 H! i3 p7 k4 ^[root@compute1 ~]# systemctl status openstack-ceilometer-compute.service 1 i6 v- x7 J) Y& H
● openstack-ceilometer-compute.service - OpenStack ceilometer compute agent
- P6 G2 }  I. \( _5 R     Loaded: loaded (/usr/lib/systemd/system/openstack-ceilometer-compute.service; enabled; preset: disabled)
! @7 ]* b% f4 H0 i     Active: active (running) since Thu 2025-11-06 21:18:31 CST; 23s ago' h3 ]5 \2 J% F
   Main PID: 107667 (ceilometer-poll)% D  T& e7 H% h( Y8 g  [# }" e
      Tasks: 7 (limit: 72849)3 C& a/ t/ f! X$ `* b" k2 ^
     Memory: 93.3M ()/ d  d5 S8 I! w" b/ c
     CGroup: /system.slice/openstack-ceilometer-compute.service
4 a) Q4 J: O' L             ├─107667 "ceilometer-polling: master process [/usr/bin/ceilometer-polling --polling-namespaces compute --logfile /var/log>
+ Y4 j# w! t4 c             └─107669 "ceilometer-polling: AgentManager worker(0)"
" o1 W  o3 J  c) m
' Z' A* Y. L) z+ s* m+ e2 }& W" aNov 06 21:18:31 compute1 systemd[1]: Started OpenStack ceilometer compute agent.3 I# j: V) ~2 w
/ k4 e  I* `$ c! E3 @$ t

' R; g* }7 o  d7 U2 z
, j; o3 H' `7 \2 ~& h5 }/ l0 R
0 ]. ~, S+ ?; j% ]3 k& D( _
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-11 22:59 , Processed in 0.019823 second(s), 22 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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