找回密码
 注册
查看: 106|回复: 1

ERROR neutron PermissionError: [Errno 13] Permission denied ERROR neutron.plugin

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2025-3-15 22:37:39 | 显示全部楼层 |阅读模式
2025-03-15 22:31:00.306 20434 INFO neutron.common.config [-] Logging enabled!; n6 ~4 _+ ?0 b: q5 S
2025-03-15 22:31:00.307 20434 INFO neutron.common.config [-] /usr/bin/neutron-openvswitch-agent version 22.1.0
1 x# {) N/ `6 Q: F5 t0 {: a2025-03-15 22:31:00.307 20434 INFO os_ken.base.app_manager [-] loading app neutron.plugins.ml2.drivers.openvswitch.agent.openflow.native.ovs_oskenapp9 L2 D+ I: M; f9 [$ L" \3 H
2025-03-15 22:31:01.339 20434 INFO os_ken.base.app_manager [-] loading app os_ken.app.ofctl.service8 A' k2 U% I# p2 |! z3 E
2025-03-15 22:31:01.340 20434 INFO os_ken.base.app_manager [-] loading app os_ken.controller.ofp_handler0 V3 N$ {. p$ ]7 l
2025-03-15 22:31:01.341 20434 INFO os_ken.base.app_manager [-] instantiating app neutron.plugins.ml2.drivers.openvswitch.agent.openflow.native.ovs_oskenapp of OVSNeutronAgentOSKenApp  V; T" U4 f) Y! m
2025-03-15 22:31:01.342 20434 INFO os_ken.base.app_manager [-] instantiating app os_ken.app.ofctl.service of OfctlService9 I2 y5 W, A2 U# N" v6 U
2025-03-15 22:31:01.342 20434 INFO os_ken.base.app_manager [-] instantiating app os_ken.controller.ofp_handler of OFPHandler( o- w: q- U* O- H
2025-03-15 22:31:01.344 20434 INFO neutron.agent.agent_extensions_manager [-] Loaded agent extensions: []  b2 Q4 a7 k- I0 n$ A% N& f
2025-03-15 22:31:01.355 20434 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.openflow.native.ovs_oskenapp [-] Agent main thread died of an exception: PermissionError: [Errno 13] Permission denied. ^2 `0 F; v7 g& `% C' f
2025-03-15 22:31:01.355 20434 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.openflow.native.ovs_oskenapp Traceback (most recent call last):
% M# V& }6 o7 ]2025-03-15 22:31:01.355 20434 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.openflow.native.ovs_oskenapp   File "/usr/lib/python3.11/site-packages/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/ovs_oskenapp.py", line 41, in agent_main_wrapper& ~7 d  o; _2 |- S
2025-03-15 22:31:01.355 20434 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.openflow.native.ovs_oskenapp     ovs_agent.main(bridge_classes)# e9 H8 A: y  N
2025-03-15 22:31:01.355 20434 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.openflow.native.ovs_oskenapp   File "/usr/lib/python3.11/site-packages/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 2947, in main
; V  ^4 ~& s% u2025-03-15 22:31:01.355 20434 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.openflow.native.ovs_oskenapp     validate_tunnel_config(cfg.CONF.AGENT.tunnel_types, cfg.CONF.OVS.local_ip)( y2 d9 f" R9 t
2025-03-15 22:31:01.355 20434 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.openflow.native.ovs_oskenapp   File "/usr/lib/python3.11/site-packages/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 2928, in validate_tunnel_config
1 f1 T1 a+ n7 @: d6 [7 s2025-03-15 22:31:01.355 20434 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.openflow.native.ovs_oskenapp     validate_local_ip(local_ip)
% w4 j! m7 }- N( c4 I$ P. j2025-03-15 22:31:01.355 20434 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.openflow.native.ovs_oskenapp   File "/usr/lib/python3.11/site-packages/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 2916, in validate_local_ip" b( t! B+ t5 j; v' Z" `8 {
2025-03-15 22:31:01.355 20434 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.openflow.native.ovs_oskenapp     if not ip_lib.IPWrapper().get_device_by_ip(local_ip):3 ]& \" S2 P! I; f
2025-03-15 22:31:01.355 20434 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.openflow.native.ovs_oskenapp            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^: r4 k. h2 @2 Z2 p/ B4 A
2025-03-15 22:31:01.355 20434 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.openflow.native.ovs_oskenapp   File "/usr/lib/python3.11/site-packages/neutron/agent/linux/ip_lib.py", line 204, in get_device_by_ip
( V( S4 a4 _  X$ A+ m2025-03-15 22:31:01.355 20434 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.openflow.native.ovs_oskenapp     devices = get_devices_with_ip(self.namespace, **kwargs)9 W  ^+ X+ p4 t; N. F7 N- L  c
2025-03-15 22:31:01.355 20434 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.openflow.native.ovs_oskenapp               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0 A/ x9 f6 d, G9 Q: o4 s! P, n
2025-03-15 22:31:01.355 20434 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.openflow.native.ovs_oskenapp   File "/usr/lib/python3.11/site-packages/neutron/agent/linux/ip_lib.py", line 1409, in get_devices_with_ip
! h' N+ p7 o) J4 ~# e4 ~2025-03-15 22:31:01.355 20434 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.openflow.native.ovs_oskenapp     ip_addresses = privileged.get_ip_addresses(namespace, **kwargs)8 d. I- r0 ~8 }' F
2025-03-15 22:31:01.355 20434 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.openflow.native.ovs_oskenapp                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^: k) G! y5 N% \  r4 O6 i4 S8 u4 S
2025-03-15 22:31:01.355 20434 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.openflow.native.ovs_oskenapp   File "/usr/lib/python3.11/site-packages/tenacity/__init__.py", line 333, in wrapped_f9 Q; x" E- F2 n3 y2 ^
2025-03-15 22:31:01.355 20434 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.openflow.native.ovs_oskenapp     return self(f, *args, **kw); {4 G5 v- C  k% Y7 o
2025-03-15 22:31:01.355 20434 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.openflow.native.ovs_oskenapp            ^^^^^^^^^^^^^^^^^^^^7 M; v) I7 ~$ N# B+ {$ y
2025-03-15 22:31:01.355 20434 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.openflow.native.ovs_oskenapp   File "/usr/lib/python3.11/site-packages/tenacity/__init__.py", line 423, in __call__2 D" G% P! g9 _8 x! o# f
2025-03-15 22:31:01.355 20434 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.openflow.native.ovs_oskenapp     do = self.iter(retry_state=retry_state)4 [6 \) p) [  ~1 f0 G( T+ k
2025-03-15 22:31:01.355 20434 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.openflow.native.ovs_oskenapp          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
6 @( ^, }* q- j6 P% t8 n2025-03-15 22:31:01.355 20434 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.openflow.native.ovs_oskenapp   File "/usr/lib/python3.11/site-packages/tenacity/__init__.py", line 360, in iter
) `3 p7 T) t8 n- o( V' r2025-03-15 22:31:01.355 20434 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.openflow.native.ovs_oskenapp     return fut.result()
- O5 }+ g+ W3 C3 Z2 x+ S+ T: _2025-03-15 22:31:01.355 20434 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.openflow.native.ovs_oskenapp            ^^^^^^^^^^^^( q" ^) T5 [0 W0 B. c# P
2025-03-15 22:31:01.355 20434 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.openflow.native.ovs_oskenapp   File "/usr/lib64/python3.11/concurrent/futures/_base.py", line 449, in result
; |0 F$ G7 `/ p: Z: c2025-03-15 22:31:01.355 20434 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.openflow.native.ovs_oskenapp     return self.__get_result()
; k& P4 ?" X5 C& g1 [1 M2025-03-15 22:31:01.355 20434 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.openflow.native.ovs_oskenapp            ^^^^^^^^^^^^^^^^^^^
. I- |+ U4 j" ^  T. y8 B* J3 ^2025-03-15 22:31:01.355 20434 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.openflow.native.ovs_oskenapp   File "/usr/lib64/python3.11/concurrent/futures/_base.py", line 401, in __get_result
8 n% h9 i3 [7 T- h# d% ~2025-03-15 22:31:01.355 20434 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.openflow.native.ovs_oskenapp     raise self._exception
  o% ^- E3 L6 U  v$ y9 ?2025-03-15 22:31:01.355 20434 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.openflow.native.ovs_oskenapp   File "/usr/lib/python3.11/site-packages/tenacity/__init__.py", line 426, in __call__$ ~9 c2 f% r- q. h# p
2025-03-15 22:31:01.355 20434 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.openflow.native.ovs_oskenapp     result = fn(*args, **kwargs)
& \" J5 t# g6 K- N0 c) [2025-03-15 22:31:01.355 20434 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.openflow.native.ovs_oskenapp              ^^^^^^^^^^^^^^^^^^^
% g: d+ @6 Q) B( G# ~. \3 e2025-03-15 22:31:01.355 20434 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.openflow.native.ovs_oskenapp   File "/usr/lib/python3.11/site-packages/oslo_privsep/priv_context.py", line 269, in _wrap
2 h3 h, g; w1 L. `( ?& h2025-03-15 22:31:01.355 20434 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.openflow.native.ovs_oskenapp     self.start()9 [* w! f  s. }* h
2025-03-15 22:31:01.355 20434 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.openflow.native.ovs_oskenapp   File "/usr/lib/python3.11/site-packages/oslo_privsep/priv_context.py", line 283, in start! v7 u& @6 Z; S
2025-03-15 22:31:01.355 20434 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.openflow.native.ovs_oskenapp     channel = daemon.RootwrapClientChannel(context=self)+ z3 I% H, A: c7 P% }
2025-03-15 22:31:01.355 20434 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.openflow.native.ovs_oskenapp               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
: N6 Q) ?1 x  A2025-03-15 22:31:01.355 20434 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.openflow.native.ovs_oskenapp   File "/usr/lib/python3.11/site-packages/oslo_privsep/daemon.py", line 348, in __init__6 ]7 J4 A. v/ a2 d% z
2025-03-15 22:31:01.355 20434 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.openflow.native.ovs_oskenapp     listen_sock.bind(sockpath)* b: i" u3 x8 M$ M  _, O
2025-03-15 22:31:01.355 20434 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.openflow.native.ovs_oskenapp PermissionError: [Errno 13] Permission denied
, h# t2 ]* O# u* s$ U8 {  b$ _0 x- z8 y2025-03-15 22:31:01.355 20434 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.openflow.native.ovs_oskenapp
. U& H9 Z' S, r& H6 Y0 u) X, b# X2025-03-15 22:31:01.363 20434 ERROR os_ken.lib.hub [-] hub: uncaught exception: Traceback (most recent call last):* x% l' A- T! q0 L
  File "/usr/lib/python3.11/site-packages/os_ken/lib/hub.py", line 69, in _launch# q$ Y! m$ \- H3 V
    return func(*args, **kwargs)' V4 L$ i* i3 C! `; S
           ^^^^^^^^^^^^^^^^^^^^^0 p" y% U, k# E% D4 F# y4 }% W
  File "/usr/lib/python3.11/site-packages/os_ken/controller/controller.py", line 153, in __call__
9 {; U" p6 j& Z# e8 }) {* l$ Q1 t    self.server_loop(self.ofp_tcp_listen_port,
! C! t" r( h/ y* U  File "/usr/lib/python3.11/site-packages/os_ken/controller/controller.py", line 193, in server_loop
- O6 c# F( H+ `' ?5 v. O0 U    server = StreamServer((CONF.ofp_listen_host,; n+ H  o6 T. C; E( U' V; ~: U& T0 I
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2 {0 \( g' R: s' L  File "/usr/lib/python3.11/site-packages/os_ken/lib/hub.py", line 136, in __init__8 G3 J" O( i! ~3 d
    self.server = eventlet.listen(listen_info)
! t$ L5 F2 g4 n) n  W& s                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^. t! H; |0 L4 I. Z4 l  j7 M
  File "/usr/lib/python3.11/site-packages/eventlet/convenience.py", line 78, in listen
' }5 r0 N# g, Z6 f3 [+ @4 n    sock.bind(addr)
" ^- X  \/ }( ^4 }2 mPermissionError: [Errno 13] Permission denied
5 q" v: |8 v# Z: PermissionError: [Errno 13] Permission denied+ U6 H) E0 |0 {
2025-03-15 22:31:01.364 20434 CRITICAL neutron [-] Unhandled error: PermissionError: [Errno 13] Permission denied
7 q5 `: G9 ^: K7 t2025-03-15 22:31:01.364 20434 ERROR neutron Traceback (most recent call last):( k: S& R) `/ D4 Y# ~
2025-03-15 22:31:01.364 20434 ERROR neutron   File "/usr/bin/neutron-openvswitch-agent", line 10, in <module>
7 u! Y8 O# n! N) B2025-03-15 22:31:01.364 20434 ERROR neutron     sys.exit(main())
& \0 V# g- d: ?* u; r. h" g2025-03-15 22:31:01.364 20434 ERROR neutron              ^^^^^^
% T% n  N( R8 V. @3 n2025-03-15 22:31:01.364 20434 ERROR neutron   File "/usr/lib/python3.11/site-packages/neutron/cmd/eventlet/plugins/ovs_neutron_agent.py", line 27, in main
) Q4 S, P; s+ Q) @2025-03-15 22:31:01.364 20434 ERROR neutron     agent_main.main()
; c8 S% _- d9 X/ }2025-03-15 22:31:01.364 20434 ERROR neutron   File "/usr/lib/python3.11/site-packages/neutron/plugins/ml2/drivers/openvswitch/agent/main.py", line 38, in main/ \# U! W4 o$ g" \! [
2025-03-15 22:31:01.364 20434 ERROR neutron     of_main.main()% ^# a9 p7 K# I% A1 f" H0 `
2025-03-15 22:31:01.364 20434 ERROR neutron   File "/usr/lib/python3.11/site-packages/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/main.py", line 34, in main
" M7 F0 H1 }" a. ^$ L; ^1 G0 d2025-03-15 22:31:01.364 20434 ERROR neutron     app_manager.AppManager.run_apps([* d" s4 Q% U/ n6 y4 Y! F
2025-03-15 22:31:01.364 20434 ERROR neutron   File "/usr/lib/python3.11/site-packages/os_ken/base/app_manager.py", line 371, in run_apps
6 [0 N, ]5 p1 O( W2025-03-15 22:31:01.364 20434 ERROR neutron     hub.joinall(services)
" k; A& |- g% C/ x* M2025-03-15 22:31:01.364 20434 ERROR neutron   File "/usr/lib/python3.11/site-packages/os_ken/lib/hub.py", line 112, in joinall  a9 ~; M1 k) i' h9 r
2025-03-15 22:31:01.364 20434 ERROR neutron     t.wait()
0 I7 Q& V/ Z9 Q: j1 N. ?2025-03-15 22:31:01.364 20434 ERROR neutron   File "/usr/lib/python3.11/site-packages/eventlet/greenthread.py", line 181, in wait
6 }$ u4 g6 C7 |! x2 K* w+ i2025-03-15 22:31:01.364 20434 ERROR neutron     return self._exit_event.wait()
% {" A. ^8 [; _5 G2025-03-15 22:31:01.364 20434 ERROR neutron            ^^^^^^^^^^^^^^^^^^^^^^^4 K( E, a. i( }) \8 {3 m
2025-03-15 22:31:01.364 20434 ERROR neutron   File "/usr/lib/python3.11/site-packages/eventlet/event.py", line 132, in wait& Y4 o  e: V* w  T: ]% h
2025-03-15 22:31:01.364 20434 ERROR neutron     current.throw(*self._exc)
1 C( _# J3 C4 z2025-03-15 22:31:01.364 20434 ERROR neutron   File "/usr/lib/python3.11/site-packages/eventlet/greenthread.py", line 221, in main8 {! J6 K( e+ h) [0 L
2025-03-15 22:31:01.364 20434 ERROR neutron     result = function(*args, **kwargs)
; B; c2 H  R; K7 b( m$ k/ e  b2025-03-15 22:31:01.364 20434 ERROR neutron              ^^^^^^^^^^^^^^^^^^^^^^^^^% d/ a$ m! T5 U0 P2 N3 S
2025-03-15 22:31:01.364 20434 ERROR neutron   File "/usr/lib/python3.11/site-packages/os_ken/lib/hub.py", line 74, in _launch$ k8 D5 l& ?% [. `: ?5 _. S+ ^! }
2025-03-15 22:31:01.364 20434 ERROR neutron     raise e
) ~  v% Z+ d; W/ i8 L% E2025-03-15 22:31:01.364 20434 ERROR neutron   File "/usr/lib/python3.11/site-packages/os_ken/lib/hub.py", line 69, in _launch
8 n' ]. n  f6 w5 T2025-03-15 22:31:01.364 20434 ERROR neutron     return func(*args, **kwargs)8 ]8 Q' E9 n* k# V# t
2025-03-15 22:31:01.364 20434 ERROR neutron            ^^^^^^^^^^^^^^^^^^^^^" n1 I3 F, G2 s3 j7 K5 D' K
2025-03-15 22:31:01.364 20434 ERROR neutron   File "/usr/lib/python3.11/site-packages/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/ovs_oskenapp.py", line 43, in agent_main_wrapper) K7 E+ @! w/ R2 n" A
2025-03-15 22:31:01.364 20434 ERROR neutron     with excutils.save_and_reraise_exception():; x+ O# d- b  ^; v$ D  x# |1 S+ O# [
2025-03-15 22:31:01.364 20434 ERROR neutron   File "/usr/lib/python3.11/site-packages/oslo_utils/excutils.py", line 227, in __exit__
" q6 k. m% N% V; J2025-03-15 22:31:01.364 20434 ERROR neutron     self.force_reraise()+ W0 k- j8 \$ C0 p
2025-03-15 22:31:01.364 20434 ERROR neutron   File "/usr/lib/python3.11/site-packages/oslo_utils/excutils.py", line 200, in force_reraise. Q1 @6 V8 ?5 }  x# u! g8 @
2025-03-15 22:31:01.364 20434 ERROR neutron     raise self.value
& n" Z/ h' F4 l# z. x2025-03-15 22:31:01.364 20434 ERROR neutron   File "/usr/lib/python3.11/site-packages/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/ovs_oskenapp.py", line 41, in agent_main_wrapper2 |# W. ?) B8 |# b
2025-03-15 22:31:01.364 20434 ERROR neutron     ovs_agent.main(bridge_classes)/ I! u( |; \4 F2 j( e, c% }
2025-03-15 22:31:01.364 20434 ERROR neutron   File "/usr/lib/python3.11/site-packages/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 2947, in main1 \7 F4 ~( B+ N" j
2025-03-15 22:31:01.364 20434 ERROR neutron     validate_tunnel_config(cfg.CONF.AGENT.tunnel_types, cfg.CONF.OVS.local_ip)
: u! J! U5 U  ?7 Z" @2025-03-15 22:31:01.364 20434 ERROR neutron   File "/usr/lib/python3.11/site-packages/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 2928, in validate_tunnel_config
  z! g; n" L0 T. j* q2025-03-15 22:31:01.364 20434 ERROR neutron     validate_local_ip(local_ip)
% o5 a, N2 P8 k* Z( l" c' C  B2025-03-15 22:31:01.364 20434 ERROR neutron   File "/usr/lib/python3.11/site-packages/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 2916, in validate_local_ip
, `. A: E+ }# N3 g2025-03-15 22:31:01.364 20434 ERROR neutron     if not ip_lib.IPWrapper().get_device_by_ip(local_ip):4 V6 M& m& n1 M+ s
2025-03-15 22:31:01.364 20434 ERROR neutron            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
( W$ I1 }: K) z; @% S6 Q2025-03-15 22:31:01.364 20434 ERROR neutron   File "/usr/lib/python3.11/site-packages/neutron/agent/linux/ip_lib.py", line 204, in get_device_by_ip
9 J/ `9 K% c; w2025-03-15 22:31:01.364 20434 ERROR neutron     devices = get_devices_with_ip(self.namespace, **kwargs)
2 }+ `, f7 j, K, _  o7 R2025-03-15 22:31:01.364 20434 ERROR neutron               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  F5 U# {, Z1 x0 j& _. B- O1 R
2025-03-15 22:31:01.364 20434 ERROR neutron   File "/usr/lib/python3.11/site-packages/neutron/agent/linux/ip_lib.py", line 1409, in get_devices_with_ip" b0 U9 v5 E  r5 \" h6 O: t. t
2025-03-15 22:31:01.364 20434 ERROR neutron     ip_addresses = privileged.get_ip_addresses(namespace, **kwargs)
8 v% I0 g$ S) e4 w1 S+ B2025-03-15 22:31:01.364 20434 ERROR neutron                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
# T1 |" P3 Q3 a; S8 f0 {2025-03-15 22:31:01.364 20434 ERROR neutron   File "/usr/lib/python3.11/site-packages/tenacity/__init__.py", line 333, in wrapped_f
! w5 R( _6 V0 F2025-03-15 22:31:01.364 20434 ERROR neutron     return self(f, *args, **kw)
$ [& J: ^: u# M9 I6 W, x2025-03-15 22:31:01.364 20434 ERROR neutron            ^^^^^^^^^^^^^^^^^^^^; ~) F; m+ q! O( R
2025-03-15 22:31:01.364 20434 ERROR neutron   File "/usr/lib/python3.11/site-packages/tenacity/__init__.py", line 423, in __call__, m, D; Y7 Z" g9 C3 K7 ^
2025-03-15 22:31:01.364 20434 ERROR neutron     do = self.iter(retry_state=retry_state)) b  L7 i' {% U4 b
2025-03-15 22:31:01.364 20434 ERROR neutron          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
7 C/ J0 e' n- |3 @9 m8 V1 u6 }2025-03-15 22:31:01.364 20434 ERROR neutron   File "/usr/lib/python3.11/site-packages/tenacity/__init__.py", line 360, in iter% x% `( N! Y6 X: i( R' o$ I" D
2025-03-15 22:31:01.364 20434 ERROR neutron     return fut.result()4 F  u0 W$ V5 T0 E* H$ @
2025-03-15 22:31:01.364 20434 ERROR neutron            ^^^^^^^^^^^^, j* Q4 {9 B7 j+ s' O0 G, L' S& i- i
2025-03-15 22:31:01.364 20434 ERROR neutron   File "/usr/lib64/python3.11/concurrent/futures/_base.py", line 449, in result- \$ q. T* h6 ?* s2 G
2025-03-15 22:31:01.364 20434 ERROR neutron     return self.__get_result()
) ]/ f' s" M6 D  ^" J8 b* S# c5 R2 v$ l2025-03-15 22:31:01.364 20434 ERROR neutron            ^^^^^^^^^^^^^^^^^^^
& X: X2 \  r* }$ J  b4 {  B2025-03-15 22:31:01.364 20434 ERROR neutron   File "/usr/lib64/python3.11/concurrent/futures/_base.py", line 401, in __get_result) q/ o9 g3 }' B
2025-03-15 22:31:01.364 20434 ERROR neutron     raise self._exception0 E6 }& k0 t0 r/ A/ ~8 U/ S0 D; y* m
2025-03-15 22:31:01.364 20434 ERROR neutron   File "/usr/lib/python3.11/site-packages/tenacity/__init__.py", line 426, in __call__. l" A. s) _8 [, a& M$ F/ B
2025-03-15 22:31:01.364 20434 ERROR neutron     result = fn(*args, **kwargs): f/ s4 E9 q% E+ u+ J* s( H6 u& r2 y
2025-03-15 22:31:01.364 20434 ERROR neutron              ^^^^^^^^^^^^^^^^^^^
7 G5 z. q) I3 z' O0 X2025-03-15 22:31:01.364 20434 ERROR neutron   File "/usr/lib/python3.11/site-packages/oslo_privsep/priv_context.py", line 269, in _wrap
. d( G9 g+ `8 z# [2 [/ [% c4 k2025-03-15 22:31:01.364 20434 ERROR neutron     self.start()* T- r6 H0 x6 `4 e1 b* f
2025-03-15 22:31:01.364 20434 ERROR neutron   File "/usr/lib/python3.11/site-packages/oslo_privsep/priv_context.py", line 283, in start
. R$ W6 O( {* Z9 T5 B2 I+ A2025-03-15 22:31:01.364 20434 ERROR neutron     channel = daemon.RootwrapClientChannel(context=self)
& O2 R5 }/ G* X2 V+ ]' Q2025-03-15 22:31:01.364 20434 ERROR neutron               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^4 a/ T* U& a0 k! H( C
2025-03-15 22:31:01.364 20434 ERROR neutron   File "/usr/lib/python3.11/site-packages/oslo_privsep/daemon.py", line 348, in __init__
" u) _% J9 f! y* Z5 X! e0 o2025-03-15 22:31:01.364 20434 ERROR neutron     listen_sock.bind(sockpath)2 K) d! R  T( b% ~- X4 Y
2025-03-15 22:31:01.364 20434 ERROR neutron PermissionError: [Errno 13] Permission denied
5 o7 w# _  |- W5 S/ v* s7 j$ e/ a- e2025-03-15 22:31:01.364 20434 ERROR neutron 2 O, p# f* q7 ~4 e0 f5 O6 \

9 R( M2 _; t( n% ?# ~
) @0 @3 L* M/ o9 _# V% D" L
+ w/ k9 j  b; [! k7 D9 z4 u检查发现,
" b  }  p! X& \0 K  j+ t6 Q3 o# {5 _3 q+ P" X" R* F
[root@compute3 neutron]# getenforce 1 F2 j: s* r% D( [  E
Enforcing" q$ Q( Q- K! |/ T/ V

, m- W9 t3 @( v, K, W! }+ _: U, J& d
居然selinux都没有关闭:
$ V/ y) d( v# Y$ U- M4 H- f$ q7 o- Z/ P0 M) O" o
" e& Y/ K- h5 y6 r8 P6 h
关闭selinux吧。
. ]- y" E2 j; t9 C9 i7 Z9 D: @
2 T; o# r4 f& N8 L& O" a  b6 ~+ O- M
; }4 ~; u- t3 ksetenforce 0$ w) x2 a9 g& }% v

/ _9 O/ g5 A% c; L4 \0 r
6 U; {. y3 ?1 v. N. Q请参考关闭selinux相关配置。
$ e5 r+ M1 S5 k3 M5 f! \
" w4 D0 h" p. G6 ]6 O/ J. x, g" W# c8 K. f9 w1 ^
( Y8 U& O& E7 o- I$ M( Y, [
2025-03-15 22:35:43.996 21221 ERROR neutron     raise self._exception
" R* D' W9 u0 ^2025-03-15 22:35:43.996 21221 ERROR neutron   File "/usr/lib/python3.11/site-packages/tenacity/__init__.py", line 426, in __call__
2 |! I/ u, J% l  j! T2025-03-15 22:35:43.996 21221 ERROR neutron     result = fn(*args, **kwargs)6 x% D# D% v/ _- l& [$ N8 U! t
2025-03-15 22:35:43.996 21221 ERROR neutron              ^^^^^^^^^^^^^^^^^^^, `5 v9 W" E8 |2 C$ e- Q  A4 U% K
2025-03-15 22:35:43.996 21221 ERROR neutron   File "/usr/lib/python3.11/site-packages/oslo_privsep/priv_context.py", line 269, in _wrap
1 Q0 C. R  I8 Z  r) h; A2025-03-15 22:35:43.996 21221 ERROR neutron     self.start()1 @/ I# Z4 W4 s4 a( e8 U
2025-03-15 22:35:43.996 21221 ERROR neutron   File "/usr/lib/python3.11/site-packages/oslo_privsep/priv_context.py", line 283, in start. O, a6 E5 i7 C. p
2025-03-15 22:35:43.996 21221 ERROR neutron     channel = daemon.RootwrapClientChannel(context=self)
+ y$ M/ k6 H( m# R8 ~! \2 D$ f2025-03-15 22:35:43.996 21221 ERROR neutron               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
( x$ ]: I" u. s2025-03-15 22:35:43.996 21221 ERROR neutron   File "/usr/lib/python3.11/site-packages/oslo_privsep/daemon.py", line 348, in __init__" \$ N* x& M4 `, r! @
2025-03-15 22:35:43.996 21221 ERROR neutron     listen_sock.bind(sockpath)$ ?! m1 \4 J) b9 z1 i
2025-03-15 22:35:43.996 21221 ERROR neutron PermissionError: [Errno 13] Permission denied; ?) i" j" {; E  c- Z6 }
2025-03-15 22:35:43.996 21221 ERROR neutron ) R4 Z; }& t- \. K- a) E% n
2025-03-15 22:35:47.328 21236 INFO neutron.common.config [-] Logging enabled!
! ^4 q0 J. }# s# |' S( N, ?2 v2025-03-15 22:35:47.329 21236 INFO neutron.common.config [-] /usr/bin/neutron-openvswitch-agent version 22.1.0
6 Z  \$ Z* {/ U$ X$ ]2025-03-15 22:35:47.329 21236 INFO os_ken.base.app_manager [-] loading app neutron.plugins.ml2.drivers.openvswitch.agent.openflow.native.ovs_oskenapp
. |5 N9 c" K7 }- K8 ^  m0 c2025-03-15 22:35:48.305 21236 INFO os_ken.base.app_manager [-] loading app os_ken.app.ofctl.service
8 ]4 P  f$ ]4 D- S  l( r2025-03-15 22:35:48.307 21236 INFO os_ken.base.app_manager [-] loading app os_ken.controller.ofp_handler2 Y4 V$ x% U$ c
2025-03-15 22:35:48.307 21236 INFO os_ken.base.app_manager [-] instantiating app neutron.plugins.ml2.drivers.openvswitch.agent.openflow.native.ovs_oskenapp of OVSNeutronAgentOSKenApp; d! R/ H, b4 D$ {
2025-03-15 22:35:48.308 21236 INFO os_ken.base.app_manager [-] instantiating app os_ken.app.ofctl.service of OfctlService, l8 U- A. M0 y0 p1 J6 ~# ^3 C0 @
2025-03-15 22:35:48.308 21236 INFO os_ken.base.app_manager [-] instantiating app os_ken.controller.ofp_handler of OFPHandler
+ _9 C9 K5 U* [" l2 _! t' _2025-03-15 22:35:48.310 21236 INFO neutron.agent.agent_extensions_manager [-] Loaded agent extensions: []+ D" Z5 C+ V7 r( \% Y: K1 h
2025-03-15 22:35:48.321 21236 INFO oslo.privsep.daemon [-] Running privsep helper: ['sudo', 'neutron-rootwrap', '/etc/neutron/rootwrap.conf', 'privsep-helper', '--config-file', '/usr/share/neutron/neutron-dist.conf', '--config-file', '/etc/neutron/neutron.conf', '--config-file', '/etc/neutron/plugins/ml2/openvswitch_agent.ini', '--config-dir', '/etc/neutron/conf.d/neutron-openvswitch-agent', '--privsep_context', 'neutron.privileged.default', '--privsep_sock_path', '/tmp/tmpa7su5k_g/privsep.sock']" j+ a& ^9 E: \: R3 k
2025-03-15 22:35:49.936 21236 INFO oslo.privsep.daemon [-] Spawned new privsep daemon via rootwrap! {& P9 `1 g5 p  @5 M
2025-03-15 22:35:49.705 21244 INFO oslo.privsep.daemon [-] privsep daemon starting
/ J! U4 e% y2 E$ D# A2025-03-15 22:35:49.712 21244 INFO oslo.privsep.daemon [-] privsep process running with uid/gid: 0/0
* m6 o: Y. S6 Y' G# e/ v! f2025-03-15 22:35:49.717 21244 INFO oslo.privsep.daemon [-] privsep process running with capabilities (eff/prm/inh): CAP_DAC_OVERRIDE|CAP_DAC_READ_SEARCH|CAP_NET_ADMIN|CAP_SYS_ADMIN|CAP_SYS_PTRACE/CAP_DAC_OVERRIDE|CAP_DAC_READ_SEARCH|CAP_NET_ADMIN|CAP_SYS_ADMIN|CAP_SYS_PTRACE/none
; `7 a; F' z  M' k2025-03-15 22:35:49.718 21244 INFO oslo.privsep.daemon [-] privsep daemon running as pid 21244! e9 {0 G' N* ~1 c0 P& b+ e
2025-03-15 22:35:51.483 21236 ERROR ovsdbapp.backend.ovs_idl.idlutils [-] Unable to open stream to tcp:127.0.0.1:6640 to retrieve schema: Connection refused6 ?) b; I5 _- m* t; x( A/ z: N5 f
2025-03-15 22:35:51.484 21236 INFO oslo.privsep.daemon [-] Running privsep helper: ['sudo', 'neutron-rootwrap', '/etc/neutron/rootwrap.conf', 'privsep-helper', '--config-file', '/usr/share/neutron/neutron-dist.conf', '--config-file', '/etc/neutron/neutron.conf', '--config-file', '/etc/neutron/plugins/ml2/openvswitch_agent.ini', '--config-dir', '/etc/neutron/conf.d/neutron-openvswitch-agent', '--privsep_context', 'neutron.privileged.ovs_vsctl_cmd', '--privsep_sock_path', '/tmp/tmpqsrq4znf/privsep.sock']
' R: I  e: {' P9 p/ |& \% x2025-03-15 22:35:53.686 21236 INFO oslo.privsep.daemon [-] Spawned new privsep daemon via rootwrap
- e$ _' x' g2 e" D# T$ t. x2025-03-15 22:35:53.182 21252 INFO oslo.privsep.daemon [-] privsep daemon starting
. [0 Z$ G7 b; A) Y4 b2025-03-15 22:35:53.208 21252 INFO oslo.privsep.daemon [-] privsep process running with uid/gid: 0/0
; _9 G4 y. y1 ~2 _, F7 E2025-03-15 22:35:53.214 21252 INFO oslo.privsep.daemon [-] privsep process running with capabilities (eff/prm/inh): CAP_NET_ADMIN|CAP_SYS_ADMIN/CAP_NET_ADMIN|CAP_SYS_ADMIN/none
4 w& y* m7 Z8 v8 t2025-03-15 22:35:53.215 21252 INFO oslo.privsep.daemon [-] privsep daemon running as pid 212527 a- l- ~7 Q8 }& I' o7 I  Y& Y
2025-03-15 22:35:54.881 21236 INFO neutron.plugins.ml2.drivers.openvswitch.agent.openflow.native.ovs_bridge [-] Bridge br-int has datapath-ID 0000cec823ae5d4a1 C( e$ n$ ~& _
2025-03-15 22:35:54.895 21236 INFO neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent [-] Mapping physical network physnet1 to bridge br-ex0 Q5 N: y* y6 w& x# v
2025-03-15 22:35:54.896 21236 INFO neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent [-] Bridge br-ex datapath-id = 0x0000000c2984eaa1+ w% s! |+ `* O8 ^9 X! D
2025-03-15 22:35:55.914 21236 INFO neutron.plugins.ml2.drivers.openvswitch.agent.openflow.native.ovs_bridge [-] Bridge br-ex has datapath-ID 0000000c2984eaa1, B8 F' L7 b+ ?2 A! v0 Y7 S" G
2025-03-15 22:35:56.991 21236 INFO neutron.plugins.ml2.drivers.openvswitch.agent.openflow.native.ovs_bridge [-] Bridge br-tun has datapath-ID 00000a32db3e5141: K$ M6 y  y7 d# D
2025-03-15 22:35:57.402 21236 INFO neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent [None req-6109973c-6d1a-405f-8bfb-0ac289cfc914 - - - - - -] Agent initialized successfully, now running...
4 m8 L; u8 O2 G+ Z$ ~2025-03-15 22:35:57.427 21236 INFO neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent [None req-6109973c-6d1a-405f-8bfb-0ac289cfc914 - - - - - -] Agent rpc_loop - iteration:0 started3 a, v7 h+ ]/ l* H! w! N7 u. X7 Z
2025-03-15 22:35:57.448 21236 INFO neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent [None req-6109973c-6d1a-405f-8bfb-0ac289cfc914 - - - - - -] Agent rpc_loop - iteration:0 - starting polling. Elapsed:0.022
* r' S4 I, y$ s/ Y+ ~  [, Y2025-03-15 22:35:57.450 21236 INFO neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent [None req-6109973c-6d1a-405f-8bfb-0ac289cfc914 - - - - - -] Agent rpc_loop - iteration:0 - port information retrieved. Elapsed:0.024) w9 Y* P8 L2 S! i" A
2025-03-15 22:35:57.450 21236 INFO neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent [None req-6109973c-6d1a-405f-8bfb-0ac289cfc914 - - - - - -] Cleaning stale br-int flows0 @4 @7 \! L+ A# j6 f6 `' H* E
2025-03-15 22:35:57.451 21236 INFO neutron.plugins.ml2.drivers.openvswitch.agent.openflow.native.ofswitch [None req-6109973c-6d1a-405f-8bfb-0ac289cfc914 - - - - - -] Reserved cookies for br-int: {5934588127615068766}
4 ?& ?; h+ y' s: d  c. [. x2025-03-15 22:35:57.479 21236 INFO neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent [None req-6109973c-6d1a-405f-8bfb-0ac289cfc914 - - - - - -] Cleaning stale br-ex flows4 W* C* j0 d& u6 J2 U- H& }* R3 k- M
2025-03-15 22:35:57.479 21236 INFO neutron.plugins.ml2.drivers.openvswitch.agent.openflow.native.ofswitch [None req-6109973c-6d1a-405f-8bfb-0ac289cfc914 - - - - - -] Reserved cookies for br-ex: {6419282576831478037}
) f4 b0 k4 H9 ^6 \* n! l2025-03-15 22:35:57.488 21236 INFO neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent [None req-6109973c-6d1a-405f-8bfb-0ac289cfc914 - - - - - -] Cleaning stale br-tun flows7 h- a  F- j5 V' u, h  j; o9 Q
2025-03-15 22:35:57.488 21236 INFO neutron.plugins.ml2.drivers.openvswitch.agent.openflow.native.ofswitch [None req-6109973c-6d1a-405f-8bfb-0ac289cfc914 - - - - - -] Reserved cookies for br-tun: {4905649147443091958}* E& U- u/ `! o: X# v
2025-03-15 22:35:57.500 21236 INFO neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent [None req-6109973c-6d1a-405f-8bfb-0ac289cfc914 - - - - - -] Agent rpc_loop - iteration:0 - cleanup stale flows. Elapsed:0.0737 |' k# y- o& Y9 |* z. ]' Q
2025-03-15 22:35:57.500 21236 INFO neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent [None req-6109973c-6d1a-405f-8bfb-0ac289cfc914 - - - - - -] Agent rpc_loop - iteration:0 completed. Processed ports statistics: {'regular': {'added': 0, 'updated': 0, 'removed': 0}}. Elapsed:0.0730 l" g. ^: f, f% Q; w& j
2025-03-15 22:35:59.427 21236 INFO neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent [None req-6109973c-6d1a-405f-8bfb-0ac289cfc914 - - - - - -] Agent rpc_loop - iteration:1 started+ \: E5 D& O: L- m  ?
2025-03-15 22:35:59.430 21236 INFO neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent [None req-6109973c-6d1a-405f-8bfb-0ac289cfc914 - - - - - -] Agent rpc_loop - iteration:1 completed. Processed ports statistics: {'regular': {'added': 0, 'updated': 0, 'removed': 0}}. Elapsed:0.003! P" \1 n8 f' c/ w) t6 G
2025-03-15 22:36:01.428 21236 INFO neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent [None req-6109973c-6d1a-405f-8bfb-0ac289cfc914 - - - - - -] Agent rpc_loop - iteration:2 started
( r/ w5 V: A8 \5 o1 S' u! \2025-03-15 22:36:01.431 21236 INFO neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent [None req-6109973c-6d1a-405f-8bfb-0ac289cfc914 - - - - - -] Agent rpc_loop - iteration:2 completed. Processed ports statistics: {'regular': {'added': 0, 'updated': 0, 'removed': 0}}. Elapsed:0.003
: K2 W9 @( p- y# l9 f" e2025-03-15 22:36:03.430 21236 INFO neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent [None req-6109973c-6d1a-405f-8bfb-0ac289cfc914 - - - - - -] Agent rpc_loop - iteration:3 started
! u. ?- ^. P) p2025-03-15 22:36:03.433 21236 INFO neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent [None req-6109973c-6d1a-405f-8bfb-0ac289cfc914 - - - - - -] Agent rpc_loop - iteration:3 completed. Processed ports statistics: {'regular': {'added': 0, 'updated': 0, 'removed': 0}}. Elapsed:0.003" D; V$ V# ~$ l! b
2025-03-15 22:36:05.431 21236 INFO neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent [None req-6109973c-6d1a-405f-8bfb-0ac289cfc914 - - - - - -] Agent rpc_loop - iteration:4 started
8 C, x! {: q. A& O2025-03-15 22:36:05.434 21236 INFO neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent [None req-6109973c-6d1a-405f-8bfb-0ac289cfc914 - - - - - -] Agent rpc_loop - iteration:4 completed. Processed ports statistics: {'regular': {'added': 0, 'updated': 0, 'removed': 0}}. Elapsed:0.003& ~; u0 b* F' x$ t2 R+ J/ \
2025-03-15 22:36:07.433 21236 INFO neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent [None req-6109973c-6d1a-405f-8bfb-0ac289cfc914 - - - - - -] Agent rpc_loop - iteration:5 started
3 m# U' U2 @& M7 V- T2025-03-15 22:36:07.435 21236 INFO neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent [None req-6109973c-6d1a-405f-8bfb-0ac289cfc914 - - - - - -] Agent rpc_loop - iteration:5 completed. Processed ports statistics: {'regular': {'added': 0, 'updated': 0, 'removed': 0}}. Elapsed:0.003
% A# u: H" z, g& r  p4 x) E7 k2025-03-15 22:36:09.433 21236 INFO neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent [None req-6109973c-6d1a-405f-8bfb-0ac289cfc914 - - - - - -] Agent rpc_loop - iteration:6 started
2 z& S) `- g3 g2025-03-15 22:36:09.436 21236 INFO neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent [None req-6109973c-6d1a-405f-8bfb-0ac289cfc914 - - - - - -] Agent rpc_loop - iteration:6 completed. Processed ports statistics: {'regular': {'added': 0, 'updated': 0, 'removed': 0}}. Elapsed:0.003! ~- K& X! F! k/ x$ p( b
8 v8 _3 X$ `. F
6 D6 B* E( G  {
! e  S/ z9 b# s- c. C# i/ ]
日志不报错了。
) y0 f% i0 i: z, f- k  I
. I- g0 O9 W1 n  K% m6 L* j5 ^- c# Z( c

2 G8 J3 a' w( Q3 _' f/ [

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2025-3-15 22:39:12 | 显示全部楼层
一定要注意关闭selinux 。否者这样的错误还真难排查。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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