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

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

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2025-11-6 21:21:25 | 显示全部楼层 |阅读模式
- @/ f: v  i9 K+ P5 ?; a
systemctl restart openstack-ceilometer-compute.service
% E/ d: |+ N; X6 ?' {! P" ^; Q查看日志:+ D0 x* t: R; o4 X3 J
" e' J# W$ F: [* H$ k: z
Nov  6 21:15:43 compute1 ceilometer-polling[107591]:    import xmltodict- ^. W0 \5 a7 S& O( L
Nov  6 21:15:43 compute1 ceilometer-polling[107591]: ModuleNotFoundError: No module named 'xmltodict'
$ U% R) ~' \, B. q' Z, g( eNov  6 21:15:43 compute1 systemd[1]: openstack-ceilometer-compute.service: Main process exited, code=exited, status=1/FAILURE
# x. @5 C, o) f& y9 rNov  6 21:15:43 compute1 systemd[1]: openstack-ceilometer-compute.service: Failed with result 'exit-code'.7 i" ]( \6 q7 y+ ~
Nov  6 21:15:44 compute1 systemd[1]: openstack-ceilometer-compute.service: Scheduled restart job, restart counter is at 4.
! F1 y4 C1 `5 y5 HNov  6 21:15:44 compute1 systemd[1]: Started OpenStack ceilometer compute agent.3 S, T9 W$ r( q) Z
Nov  6 21:15:45 compute1 ceilometer-polling[107594]: Traceback (most recent call last):
3 U+ T7 P! C. U. ENov  6 21:15:45 compute1 ceilometer-polling[107594]:  File "/usr/bin/ceilometer-polling", line 6, in <module>% U' O/ ^) H( C. r; O
Nov  6 21:15:45 compute1 ceilometer-polling[107594]:    from ceilometer.cmd.polling import main
3 Q- d; P9 m6 G1 e" LNov  6 21:15:45 compute1 ceilometer-polling[107594]:  File "/usr/lib/python3.11/site-packages/ceilometer/cmd/polling.py", line 26, in <module>! b. ]" U8 e+ l; F; S7 ^! s
Nov  6 21:15:45 compute1 ceilometer-polling[107594]:    from ceilometer.polling import manager) `8 b0 q3 E  ]" S' R, d. L
Nov  6 21:15:45 compute1 ceilometer-polling[107594]:  File "/usr/lib/python3.11/site-packages/ceilometer/polling/manager.py", line 42, in <module>
  l$ W, ?, H, P) VNov  6 21:15:45 compute1 ceilometer-polling[107594]:    from ceilometer.polling import dynamic_pollster
( O1 z* R( Z' M3 ~+ jNov  6 21:15:45 compute1 ceilometer-polling[107594]:  File "/usr/lib/python3.11/site-packages/ceilometer/polling/dynamic_pollster.py", line 25, in <module>2 @( Q/ w5 v& ^+ {2 ?5 ]
Nov  6 21:15:45 compute1 ceilometer-polling[107594]:    import xmltodict
; l. S7 F; g/ u' @Nov  6 21:15:45 compute1 ceilometer-polling[107594]: ModuleNotFoundError: No module named 'xmltodict'
, M9 h5 j! O+ K+ u
1 |1 Z( G1 Q$ C3 V, `+ Y+ e9 z7 v4 R# G0 u4 \

% z: F! q& q. m问题解决:
% h; B. p5 v6 H, N( o% P
( h- c' W7 U; ~7 j4 }[root@compute1 ~]# pip list  |grep xml
; a; m; Y3 y, N9 G% H# Xlxml                           5.3.0
7 k( C" |# w  N/ Y[root@compute1 ~]# pip install xmltodict
9 u- W& ^) v# t/ j% L6 P0 JCollecting xmltodict
0 ^. F  r# r* U7 j9 b# r$ B$ x7 y/ _  Downloading xmltodict-1.0.2-py3-none-any.whl.metadata (15 kB): o- }  r+ V& `
Downloading xmltodict-1.0.2-py3-none-any.whl (13 kB)4 ^" X& X; v1 I
Installing collected packages: xmltodict
% K- G8 N% G6 _5 b3 N, _" bSuccessfully installed xmltodict-1.0.2; B' g4 Q, o) y  l4 o
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, e  [) f; O( W, d- r5 X; @
[root@compute1 ~]# systemctl restart openstack-ceilometer-compute.service . O& n) u& K0 @/ E+ U7 A. T
[root@compute1 ~]# systemctl status openstack-ceilometer-compute.service
% r' \1 n2 W" U7 T" u& e● openstack-ceilometer-compute.service - OpenStack ceilometer compute agent
0 H; d/ `$ z! K' _9 S     Loaded: loaded (/usr/lib/systemd/system/openstack-ceilometer-compute.service; enabled; preset: disabled)
' `6 e; ]" W/ B& @8 Q     Active: active (running) since Thu 2025-11-06 21:18:31 CST; 23s ago4 B* e' j  ?$ q3 P( F6 f. A# f0 d
   Main PID: 107667 (ceilometer-poll)8 Z6 [4 @; j8 c( b) _  _
      Tasks: 7 (limit: 72849)- ^2 l9 O7 i2 G3 q0 K5 m: u
     Memory: 93.3M ()7 E3 b- O; G$ e+ E$ ~$ Q( s5 \& {
     CGroup: /system.slice/openstack-ceilometer-compute.service7 N. U- o! ~3 g1 }6 A. z( \
             ├─107667 "ceilometer-polling: master process [/usr/bin/ceilometer-polling --polling-namespaces compute --logfile /var/log>
4 l8 s5 R1 C) i, _' Q. |             └─107669 "ceilometer-polling: AgentManager worker(0)"
: p; H. L" {; B+ Q
2 a( b- ?4 q2 K& d% z1 ^Nov 06 21:18:31 compute1 systemd[1]: Started OpenStack ceilometer compute agent.
& Y4 b# q) R" @" [& {& ?% B* @
; A' w* W# D& V# ^) A, G  ?0 O+ T+ j+ e' s( Z9 O

0 s0 X8 ^$ R% E$ a+ G1 d( C) Z. c" n1 F
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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