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

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

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2025-11-6 21:21:25 | 显示全部楼层 |阅读模式
% x$ C% R1 V6 H/ y, c* M! ?1 u) M
systemctl restart openstack-ceilometer-compute.service
1 p% ~/ h" W, H" J0 s+ ~/ q查看日志:( j) R, k0 J; i% L+ H2 W

# m- [5 M. H) X. I, X, zNov  6 21:15:43 compute1 ceilometer-polling[107591]:    import xmltodict7 K( Y& b. U/ R; _/ N; }
Nov  6 21:15:43 compute1 ceilometer-polling[107591]: ModuleNotFoundError: No module named 'xmltodict'
% L5 c' X5 F" E/ X& @2 e. rNov  6 21:15:43 compute1 systemd[1]: openstack-ceilometer-compute.service: Main process exited, code=exited, status=1/FAILURE
$ V$ `/ P0 l2 R6 B+ a7 ENov  6 21:15:43 compute1 systemd[1]: openstack-ceilometer-compute.service: Failed with result 'exit-code'.
: m' k! h) E2 g: l: A$ BNov  6 21:15:44 compute1 systemd[1]: openstack-ceilometer-compute.service: Scheduled restart job, restart counter is at 4.. p3 C8 g$ z8 m% l$ [0 R
Nov  6 21:15:44 compute1 systemd[1]: Started OpenStack ceilometer compute agent.: N5 g$ \1 Q4 g. f
Nov  6 21:15:45 compute1 ceilometer-polling[107594]: Traceback (most recent call last):, c6 n. {6 J6 Q! W* K! ~
Nov  6 21:15:45 compute1 ceilometer-polling[107594]:  File "/usr/bin/ceilometer-polling", line 6, in <module>
1 E0 z) K5 ^5 p( ZNov  6 21:15:45 compute1 ceilometer-polling[107594]:    from ceilometer.cmd.polling import main
: \0 h0 J% m& t* VNov  6 21:15:45 compute1 ceilometer-polling[107594]:  File "/usr/lib/python3.11/site-packages/ceilometer/cmd/polling.py", line 26, in <module>
0 v" ?2 d! r; u9 q, {: [: P8 INov  6 21:15:45 compute1 ceilometer-polling[107594]:    from ceilometer.polling import manager
- q/ M7 L! Q( j! e1 B+ @2 @" LNov  6 21:15:45 compute1 ceilometer-polling[107594]:  File "/usr/lib/python3.11/site-packages/ceilometer/polling/manager.py", line 42, in <module>, K* m& o) F* p+ n
Nov  6 21:15:45 compute1 ceilometer-polling[107594]:    from ceilometer.polling import dynamic_pollster3 ]1 [$ O' b! }3 V. u  \- ^
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>/ k8 Z5 z( U1 ^  P% j
Nov  6 21:15:45 compute1 ceilometer-polling[107594]:    import xmltodict/ R* f! Z! U/ b" u6 D6 t$ j
Nov  6 21:15:45 compute1 ceilometer-polling[107594]: ModuleNotFoundError: No module named 'xmltodict'1 d" i! L) q- S7 F# G( J

  ]* g) i7 G( G9 u. f$ E& D4 }; R* ]/ d0 J% c  x5 d

$ {) L% o) a$ \3 C& \* w问题解决:
  C5 n& k2 K, T. q# y7 h* W1 |
9 l# [# t" o3 z9 U# W6 p. H* F5 _[root@compute1 ~]# pip list  |grep xml
- Y/ p9 I2 q* Y* _  Z% k8 flxml                           5.3.04 J6 ]+ R7 a  I4 }: \1 ~
[root@compute1 ~]# pip install xmltodict
6 r2 W- {+ Z, e7 U/ e+ t  e2 @9 q. UCollecting xmltodict
* H, v* ~7 H. k  Downloading xmltodict-1.0.2-py3-none-any.whl.metadata (15 kB)
8 \6 X" U9 U" |5 A2 j  A/ {Downloading xmltodict-1.0.2-py3-none-any.whl (13 kB)
/ m- Z7 u" r6 _0 hInstalling collected packages: xmltodict
4 w& R  f, p3 }5 P, S3 D) JSuccessfully installed xmltodict-1.0.24 }4 R9 T& j+ ^+ t9 h+ Z6 R
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
- z8 I5 j0 C2 ]* U1 b; t[root@compute1 ~]# systemctl restart openstack-ceilometer-compute.service
9 u6 V1 R+ B. ^# U[root@compute1 ~]# systemctl status openstack-ceilometer-compute.service 4 d0 c; c$ J: f  P: B3 Q
● openstack-ceilometer-compute.service - OpenStack ceilometer compute agent: L. n6 S% H# [4 j) e/ {
     Loaded: loaded (/usr/lib/systemd/system/openstack-ceilometer-compute.service; enabled; preset: disabled)' U: @* s0 F5 ~7 ]$ v# |  c0 G
     Active: active (running) since Thu 2025-11-06 21:18:31 CST; 23s ago
2 b$ [+ ^1 l( }   Main PID: 107667 (ceilometer-poll)
) m+ L6 t, W1 w# J# n/ w      Tasks: 7 (limit: 72849)
3 @1 {5 X- d$ x) @, E) d# Y& ]/ [     Memory: 93.3M ()* L4 c! K& T( [( g& }& l9 v7 G+ g
     CGroup: /system.slice/openstack-ceilometer-compute.service
3 s$ u- z! F! H; q- G# p             ├─107667 "ceilometer-polling: master process [/usr/bin/ceilometer-polling --polling-namespaces compute --logfile /var/log>0 K9 u( a: }5 n. w0 f. m/ C
             └─107669 "ceilometer-polling: AgentManager worker(0)"
1 |+ g" a+ s" X
* T( x0 t) d! zNov 06 21:18:31 compute1 systemd[1]: Started OpenStack ceilometer compute agent.
" M1 R$ F6 X! q8 v; w
* H' X2 `6 W8 [8 I3 t$ E1 g6 \7 \+ E
) o- m- d+ U  ]" H: D9 D, [4 S7 r; O6 g% `$ K

$ Z6 B$ k+ I8 e" I# b
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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