找回密码
 注册
查看: 660|回复: 2

Traceback (most recent call last): File "/usr/bin/openstack", line

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2023-5-15 07:00:11 | 显示全部楼层 |阅读模式
openstack7 g  [. q$ L# a# O$ p- Z# n
Traceback (most recent call last):& K9 Q* ~6 n; H9 [: B+ Y( v4 k2 W% s
  File "/usr/bin/openstack", line 6, in <module>0 o9 d, C2 n$ V8 |% Y4 m( E
    from openstackclient.shell import main
. Q' \5 c5 z$ j& N6 P# p  File "/usr/lib/python3/dist-packages/openstackclient/shell.py", line 21, in <module>; e2 L/ L8 {7 b9 P& K; I
    from osc_lib.api import auth
9 ]* C+ F- l- z# _! n( l  File "/usr/local/lib/python3.10/dist-packages/osc_lib/api/auth.py", line 18, in <module>! T  x. B6 d$ e5 x: W
    from keystoneauth1.identity.v3 import k2k1 B$ ~0 q1 z; E, |- W; c
  File "/usr/local/lib/python3.10/dist-packages/keystoneauth1/identity/__init__.py", line 14, in <module>: \7 R& I- Z: D# _
    from keystoneauth1.identity import generic
* @: n  f& y; X) T2 R" ~& Y/ c2 Z  File "/usr/local/lib/python3.10/dist-packages/keystoneauth1/identity/generic/__init__.py", line 14, in <module>
) E4 w' c6 a! o0 S0 _$ C+ E    from keystoneauth1.identity.generic.password import Password  # noqa
* }6 n+ r9 j2 e+ _9 P) I  File "/usr/local/lib/python3.10/dist-packages/keystoneauth1/identity/generic/password.py", line 16, in <module>
. y/ u6 A( Y1 D& P4 [9 g    from keystoneauth1.identity import v3  F; I% g' d! @" c4 {) A( J
  File "/usr/local/lib/python3.10/dist-packages/keystoneauth1/identity/v3/__init__.py", line 19, in <module>3 @9 y0 L( w& Y% V3 A1 v( i
    from keystoneauth1.identity.v3.multi_factor import *  # noqa5 m( U) o6 X4 a
  File "/usr/local/lib/python3.10/dist-packages/keystoneauth1/identity/v3/multi_factor.py", line 14, in <module>2 |) Z1 n0 o& U/ @! O  `# X
    from keystoneauth1 import loading6 K$ T$ [* o/ V4 _0 A; C, f9 i) H
  File "/usr/local/lib/python3.10/dist-packages/keystoneauth1/loading/__init__.py", line 15, in <module>! H$ M3 }4 ?9 B
    from keystoneauth1.loading import adapter
) q+ W8 `, O: |. u  File "/usr/local/lib/python3.10/dist-packages/keystoneauth1/loading/adapter.py", line 13, in <module>9 G( X  ~; c8 a- @$ e9 _4 x2 b
    from keystoneauth1 import adapter$ _- ]& q8 y$ C( S+ O
  File "/usr/local/lib/python3.10/dist-packages/keystoneauth1/adapter.py", line 19, in <module>
, q( F  \% \3 k% g, S+ A: `! i8 P    from keystoneauth1 import session
& _" H( ], I: G2 _' g5 t) N9 o8 v  File "/usr/local/lib/python3.10/dist-packages/keystoneauth1/session.py", line 40, in <module>
) b- c% z3 R& m" R) V7 f3 w* e  ~    import osprofiler.web as osprofiler_web
+ ^( U+ d4 w0 Q  File "/usr/lib/python3/dist-packages/osprofiler/web.py", line 19, in <module>
- d! t, R9 L- i    from osprofiler import profiler
6 H/ i: X4 j) ~$ v% }& ^  File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 27, in <module>6 n" y6 Z) z8 D" k* p2 C# w% p
    from osprofiler import notifier
* D( D$ l: Z0 K: H' S6 @& T' K5 ~0 Z  File "/usr/lib/python3/dist-packages/osprofiler/notifier.py", line 18, in <module>
3 a( c) c$ ^: z) _% k2 H/ B    from osprofiler.drivers import base
$ Y" v( J: A# B4 P/ _' O  b  File "/usr/lib/python3/dist-packages/osprofiler/drivers/__init__.py", line 4, in <module>+ L# g7 l( k% _- T: |- q  Y
    from osprofiler.drivers import loginsight  # noqa6 S1 p4 u9 {% p( S
  File "/usr/lib/python3/dist-packages/osprofiler/drivers/loginsight.py", line 25, in <module>
4 D/ `6 I- |9 V    from oslo_concurrency.lockutils import synchronized( C4 q# Q8 i! R, d3 V
  File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 28, in <module>
+ `! q& t: ^* ?# [$ T  t& S+ @7 A4 L, {    import fasteners* k. f4 e! D. o* s! @
  File "/usr/lib/python3/dist-packages/fasteners/__init__.py", line 23, in <module>- W: q4 u, @2 w5 Z4 m
    from fasteners.lock import locked  # noqa
* O1 ]7 I" O* p( p4 O  File "/usr/lib/python3/dist-packages/fasteners/lock.py", line 31, in <module>4 F; Q& A/ A+ c. _
    import eventlet
( \' W: j$ ~+ m9 ~) @  File "/usr/lib/python3/dist-packages/eventlet/__init__.py", line 17, in <module>
0 |! x* F3 h: _/ {$ g/ }    from eventlet import convenience
* ?7 Q; x( Q: ]5 ]/ ^3 a  File "/usr/lib/python3/dist-packages/eventlet/convenience.py", line 7, in <module>
* [8 q2 |* _6 b( n! W    from eventlet.green import socket
$ X; a2 U8 k$ z* ?  e  File "/usr/lib/python3/dist-packages/eventlet/green/socket.py", line 4, in <module>! D! N! Y3 n) @
    __import__('eventlet.green._socket_nodns'): [3 d' C2 h. U
  File "/usr/lib/python3/dist-packages/eventlet/green/_socket_nodns.py", line 11, in <module>% Y0 C- L) ?- c5 O5 n" W' J
    from eventlet import greenio% p2 L9 z! o; \2 \" p
  File "/usr/lib/python3/dist-packages/eventlet/greenio/__init__.py", line 3, in <module>
4 f0 k% I" J* O5 w7 t" X8 ^    from eventlet.greenio.base import *  # noqa" ~7 E. X# |" V
  File "/usr/lib/python3/dist-packages/eventlet/greenio/base.py", line 473, in <module>9 a1 \) O, \& V' Z' \
    from OpenSSL import SSL* A& ?& n1 ]9 ]4 p- F
  File "/usr/lib/python3/dist-packages/OpenSSL/__init__.py", line 8, in <module>
; `6 D# |: n2 E0 m    from OpenSSL import crypto, SSL( S5 Z  f% o; i- G; m
  File "/usr/lib/python3/dist-packages/OpenSSL/crypto.py", line 3279, in <module>8 }* T- q$ n4 ^, J+ n
    _lib.OpenSSL_add_all_algorithms()% F* N1 q3 ~' D9 `# N
AttributeError: module 'lib' has no attribute 'OpenSSL_add_all_algorithms'  i% |% h: E4 d; P

$ f7 {8 Y1 l$ h8 W3 m" P! x$ f# I  Z7 _( g" \$ n- a8 e
问题出现,出现问题:
; K8 t: j) Z2 gpip install openstackclient 1 X. s: f- v2 `

+ I5 n/ u6 Y. d; ^  B7 \% ?) N2 C& b* g

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2023-5-15 07:00:12 | 显示全部楼层
root@controller:~# openstack
) [/ _+ ]& e/ P( O" y! G8 lTraceback (most recent call last):
6 q, Z. {; M- z+ p6 x4 Y1 L7 h+ G  File "/usr/bin/openstack", line 6, in <module>
. p4 A* v' c" |6 x% M    from openstackclient.shell import main( U3 T1 E9 T# p& D, Y0 {
  File "/usr/lib/python3/dist-packages/openstackclient/shell.py", line 21, in <module>& w9 T5 X6 f# Z( t. }
    from osc_lib.api import auth  m; X: R3 P- `$ k5 n
  File "/usr/local/lib/python3.10/dist-packages/osc_lib/api/auth.py", line 18, in <module>
* H$ w4 h/ Q# Y    from keystoneauth1.identity.v3 import k2k- }7 @: Y1 U  q# X# p9 d
  File "/usr/local/lib/python3.10/dist-packages/keystoneauth1/identity/__init__.py", line 14, in <module>5 s( N; W$ ~8 @$ G
    from keystoneauth1.identity import generic
' e8 u+ A3 a5 r4 d- Q5 p  File "/usr/local/lib/python3.10/dist-packages/keystoneauth1/identity/generic/__init__.py", line 14, in <module>
; V/ s! R6 r- e' V$ l4 _    from keystoneauth1.identity.generic.password import Password  # noqa
  R8 S- j1 P1 y& I  File "/usr/local/lib/python3.10/dist-packages/keystoneauth1/identity/generic/password.py", line 16, in <module>  g$ T- j' T2 n/ W
    from keystoneauth1.identity import v32 J) c: M, s" N7 O$ [. d+ [  v6 F+ ~* j
  File "/usr/local/lib/python3.10/dist-packages/keystoneauth1/identity/v3/__init__.py", line 19, in <module>! P6 f6 z: X& |1 \+ j& A* P! w
    from keystoneauth1.identity.v3.multi_factor import *  # noqa+ K5 b5 t3 H5 @, ~
  File "/usr/local/lib/python3.10/dist-packages/keystoneauth1/identity/v3/multi_factor.py", line 14, in <module>
& x( j0 }* I$ c! `/ P" l; ^    from keystoneauth1 import loading5 I/ x* J7 n5 ]
  File "/usr/local/lib/python3.10/dist-packages/keystoneauth1/loading/__init__.py", line 15, in <module>8 D5 z$ }+ ?. i' o% K5 ]
    from keystoneauth1.loading import adapter
8 d; C" H$ q1 Y! E% p: n$ `  File "/usr/local/lib/python3.10/dist-packages/keystoneauth1/loading/adapter.py", line 13, in <module>
" w6 p; X4 @! w( d% o  r    from keystoneauth1 import adapter% u. p* f/ k7 r& R
  File "/usr/local/lib/python3.10/dist-packages/keystoneauth1/adapter.py", line 19, in <module>
1 M5 s- ^8 B5 a7 L9 o    from keystoneauth1 import session, U3 C# t$ l/ [: M
  File "/usr/local/lib/python3.10/dist-packages/keystoneauth1/session.py", line 40, in <module>4 Y, U( v; F3 ^# k% D5 f3 R0 w
    import osprofiler.web as osprofiler_web
* J- s6 ^" O: F9 l1 b5 K  File "/usr/lib/python3/dist-packages/osprofiler/web.py", line 19, in <module>/ o; X# d# M/ P6 p2 s
    from osprofiler import profiler
1 w& S9 G: l" e" V6 h, u6 y  File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 27, in <module>
* y/ g+ D2 k( _- p2 t/ Y& r    from osprofiler import notifier% X/ Q5 y" ?) l( `  X6 D; }6 [; H
  File "/usr/lib/python3/dist-packages/osprofiler/notifier.py", line 18, in <module>" S5 a: j  k& Q  h7 R
    from osprofiler.drivers import base" s" R2 n, }0 `) l9 e) i9 g
  File "/usr/lib/python3/dist-packages/osprofiler/drivers/__init__.py", line 4, in <module>. E5 L- j- f( G; K/ L
    from osprofiler.drivers import loginsight  # noqa0 j1 y+ C& q% U# U0 H
  File "/usr/lib/python3/dist-packages/osprofiler/drivers/loginsight.py", line 25, in <module>
; T$ G3 H9 p' j: m7 I9 Z    from oslo_concurrency.lockutils import synchronized
7 [1 X+ t2 Q' i# M) ?( V  File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 28, in <module>; {4 p& l( Q) C
    import fasteners
1 P+ i" L: J0 ~0 \1 f9 v/ B  File "/usr/lib/python3/dist-packages/fasteners/__init__.py", line 23, in <module>
/ T% E* E5 c- O: s8 U) P7 J: G    from fasteners.lock import locked  # noqa
' ~2 b+ j* y: J8 \) R  File "/usr/lib/python3/dist-packages/fasteners/lock.py", line 31, in <module>& B7 }: `% _" J, ~- Y! S) d3 W
    import eventlet
. V* o3 q" l- P  _7 _- q" L; A  File "/usr/lib/python3/dist-packages/eventlet/__init__.py", line 17, in <module>( o& |3 B( M: V) J: E8 ^
    from eventlet import convenience
5 f8 I: G# r* Y- u) q' ]  File "/usr/lib/python3/dist-packages/eventlet/convenience.py", line 7, in <module>
" l5 b  W, v4 F  T; P3 c9 ~9 r    from eventlet.green import socket3 `/ F7 a) C1 H: x7 K+ S, H; [8 K
  File "/usr/lib/python3/dist-packages/eventlet/green/socket.py", line 4, in <module>
+ K) @1 |& F2 Y' _& v) _    __import__('eventlet.green._socket_nodns'); x2 i0 q1 L+ J
  File "/usr/lib/python3/dist-packages/eventlet/green/_socket_nodns.py", line 11, in <module>+ ^/ A; H. U( P& u) a4 q2 p
    from eventlet import greenio6 H, y9 Y- p+ e5 i! H' e
  File "/usr/lib/python3/dist-packages/eventlet/greenio/__init__.py", line 3, in <module>
9 d- i4 r& g7 D! e" r2 r2 k    from eventlet.greenio.base import *  # noqa
$ u9 N8 e' v# d; q8 V( g# o  File "/usr/lib/python3/dist-packages/eventlet/greenio/base.py", line 473, in <module>
/ }  g/ m1 `0 i: o. p' m, h! w' J    from OpenSSL import SSL
2 u9 R2 [" U. N4 Z  File "/usr/lib/python3/dist-packages/OpenSSL/__init__.py", line 8, in <module>
4 Y( D. G: c$ K6 E9 m9 [" T    from OpenSSL import crypto, SSL$ j: N( ^( o0 T6 n7 \- z
  File "/usr/lib/python3/dist-packages/OpenSSL/crypto.py", line 3279, in <module>
6 m$ `1 f6 z4 T4 {    _lib.OpenSSL_add_all_algorithms()
2 _+ Z. F) q2 E, M1 WAttributeError: module 'lib' has no attribute 'OpenSSL_add_all_algorithms'
& p; U( L/ c8 ^" Xroot@controller:~# vim /usr/bin/openstack
- W& p2 L5 I4 @+ K6 a+ Vroot@controller:~# cat /usr/bin/openstack4 x- W# B% d6 [' l  S& U. q3 N
#! /usr/bin/python3
' B" `& O' }  Q  ~# PBR Generated from 'console_scripts'. ~+ X) G, u) W+ r+ [

; i) u6 m5 P3 \* w8 Simport sys
. r) v5 X' S' K, t1 H+ {. @0 I
1 z+ k+ j# B( Hfrom openstackclient.shell import main
* |' }$ \4 `4 B8 Z  l
0 ]$ d& b7 g; {9 O6 p: N( E. G9 i# Y4 H6 G% \: V
if __name__ == "__main__":
# |9 Y4 u( P- @6 t    sys.exit(main()). |' v1 p; I0 t/ G4 x# [
root@controller:~# pip install -I openstackclient 6 |: U; F9 _+ _! o3 i8 d- g
Collecting openstackclient
9 C' G" g; o, p/ _  Downloading openstackclient-4.0.0-py2.py3-none-any.whl (7.0 kB)
2 y3 S. s; e" t$ f# R1 ^4 aCollecting pbr!=2.1.0,>=2.0.0 (from openstackclient)
& v* @4 `: l  [, r$ w  Using cached pbr-5.11.1-py2.py3-none-any.whl (112 kB)! S, i. e/ C8 {6 X( H( A. ^
Collecting aodhclient>=0.9.0 (from openstackclient)3 S% A3 V# q. e. K, Z$ e
  Downloading aodhclient-3.3.0-py3-none-any.whl (51 kB)
  n$ \+ }6 o, `* N9 I4 D     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 51.6/51.6 kB 2.7 kB/s eta 0:00:00: {" n, z! y5 M; y* K7 n! B
Collecting gnocchiclient>=3.3.1 (from openstackclient)
  K( w3 j2 I; h/ c. J  Downloading gnocchiclient-7.0.8-py2.py3-none-any.whl (66 kB): ^) ?4 M7 B  {% P
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 66.5/66.5 kB 3.5 kB/s eta 0:00:00
% W' D0 z3 J% K4 `Collecting python-barbicanclient>=4.5.2 (from openstackclient)5 j  s/ `6 ~& p' ^% H
  Downloading python_barbicanclient-5.5.0-py3-none-any.whl (89 kB); H; _$ w; k& M6 X  }1 s$ m- q5 o
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 89.5/89.5 kB 5.7 kB/s eta 0:00:002 t2 W" Q+ W& v5 G1 x
Collecting python-congressclient<2000,>=1.3.0 (from openstackclient)
* J+ T: Q8 }, S$ l5 X- Z9 Q4 D% P3 p  Downloading python_congressclient-2.0.1-py3-none-any.whl (40 kB)
( S, @5 M! x* a2 `6 a2 G% q     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 40.9/40.9 kB 6.1 kB/s eta 0:00:00/ k, W) l, n0 \3 Y/ |6 E6 s
Collecting python-designateclient>=2.7.0 (from openstackclient)
/ _. P8 `5 R" S( U  Downloading python_designateclient-5.2.0-py3-none-any.whl (95 kB)4 x/ P7 Y; H% I" {: m: V# {
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 95.6/95.6 kB 4.0 kB/s eta 0:00:00) B$ W2 k' j+ B
Collecting python-heatclient>=1.10.0 (from openstackclient)
, O; M; u* v# d6 d  Downloading python_heatclient-3.2.0-py3-none-any.whl (212 kB)6 k5 ?* G* B8 r8 b+ x% x  c$ v" [
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 212.7/212.7 kB 6.0 kB/s eta 0:00:009 K' L# k9 W. [: _$ W, h! {& u
Collecting python-ironicclient>=2.3.0 (from openstackclient)
' \/ g/ J( D/ z2 p3 C  Downloading python_ironicclient-5.2.0-py3-none-any.whl (248 kB)
# \* z; i1 A; ?6 ~  ~" T5 F6 n( |8 x     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 248.8/248.8 kB 7.7 kB/s eta 0:00:00! {# a3 K' \; x  }
Collecting python-ironic-inspector-client>=1.5.0 (from openstackclient)3 }' l3 L0 l# F% R# y
  Downloading python_ironic_inspector_client-4.9.0-py3-none-any.whl (37 kB)' R. @# E4 m6 s& n
Collecting python-mistralclient!=3.2.0,>=3.1.0 (from openstackclient)
  ^2 ?3 D7 O" Y3 W' Y2 M  Downloading python_mistralclient-5.0.0-py3-none-any.whl (143 kB)
6 F2 Y! M1 U( @+ G& _4 Q4 c     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 143.3/143.3 kB 34.7 kB/s eta 0:00:00
- G* Y8 ?( i$ I' _! B, LCollecting python-muranoclient>=0.8.2 (from openstackclient)
" e7 A+ {/ l- L9 H  {  Downloading python_muranoclient-2.6.0-py3-none-any.whl (260 kB)4 W5 E0 @6 p' L' V* f. m' j& f% \
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 260.9/260.9 kB 37.7 kB/s eta 0:00:000 T# ^1 Z; ?8 d: q; O4 l( S+ y
Collecting python-neutronclient>=6.7.0 (from openstackclient), ^  B. |0 B0 O4 _5 h2 V; ^. p5 \
  Downloading python_neutronclient-10.0.0-py3-none-any.whl (293 kB)) Q. g9 ?6 C1 z3 W; X0 F
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 293.9/293.9 kB 20.1 kB/s eta 0:00:00% O/ z0 G" e/ Z. t) g8 A/ c
Collecting python-octaviaclient>=1.3.0 (from openstackclient)/ L5 _: V% L+ q% \7 w+ y
  Downloading python_octaviaclient-3.4.0-py3-none-any.whl (112 kB)
* ^, ^4 y2 ]" J     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 112.4/112.4 kB 24.7 kB/s eta 0:00:00* w  \# R$ g/ S7 E6 N% a
Collecting python-openstackclient>=4.0.0 (from openstackclient)7 _, [  o5 D8 g
  Downloading python_openstackclient-6.2.0-py3-none-any.whl (1.1 MB)4 d8 @. j" d, ~
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 23.7 kB/s eta 0:00:00$ ]$ _, I5 i* L0 g( A
Collecting python-saharaclient>=1.4.0 (from openstackclient)" I8 J. F" w$ y3 T5 [
  Downloading python_saharaclient-4.1.0-py3-none-any.whl (156 kB)( {: |  A# K. k% C& w+ {7 y- d+ H
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 156.8/156.8 kB 37.1 kB/s eta 0:00:00; ^) y% ]2 l% Q: U9 X# ~1 x
Collecting python-searchlightclient>=1.0.0 (from openstackclient)1 N4 j: e! f9 j4 g" A
  Downloading python_searchlightclient-2.1.1-py3-none-any.whl (44 kB)
+ u: c+ s+ L/ S: g     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 44.2/44.2 kB 38.4 kB/s eta 0:00:00
% C0 a% S$ |, S2 F4 u2 d, s! BCollecting python-senlinclient>=1.1.0 (from openstackclient)
/ W. ^' c. D: i' G  Downloading python_senlinclient-3.0.0-py3-none-any.whl (111 kB)
9 w; P) [8 v. g4 l- X  N     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 111.3/111.3 kB 32.9 kB/s eta 0:00:00
8 B9 A% B1 _) i! TCollecting python-troveclient>=2.2.0 (from openstackclient)
! ]7 L) t& w' }, {8 K' K5 x; u  Downloading python_troveclient-8.1.0-py3-none-any.whl (237 kB); y/ D) k, k% t, x9 \  D+ k, e: t
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 237.4/237.4 kB 28.7 kB/s eta 0:00:00( L8 ?  _$ D, A0 H8 H& ~* c
Collecting python-vitrageclient>=1.3.0 (from openstackclient)
3 Y. x' p4 b' S$ F; s5 N  Downloading python_vitrageclient-4.7.0-py3-none-any.whl (50 kB)5 |/ Y( j  }# u5 ]* x, _5 Q
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 51.0/51.0 kB 49.4 kB/s eta 0:00:00* p, y$ Z# f% h5 b
Collecting python-watcherclient>=1.1.0 (from openstackclient)
- w& Z. Y0 u! l- n- x, z! n  Downloading python_watcherclient-4.1.0-py3-none-any.whl (125 kB)$ C/ a9 t) p8 X: ~5 p- i6 ~
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 125.7/125.7 kB 43.7 kB/s eta 0:00:00' d8 g$ T3 T7 B. H
Collecting python-zaqarclient>=1.0.0 (from openstackclient)
/ H. g# ~' f$ d" T# @  Downloading python_zaqarclient-2.5.1-py3-none-any.whl (87 kB)! e: L: D: Q. Y  H
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 87.7/87.7 kB 25.1 kB/s eta 0:00:00, D& G! f  y$ k1 j
Collecting python-zunclient>=3.4.0 (from openstackclient)
: i; K# y2 @% _7 n0 m* w  Downloading python_zunclient-4.6.0-py3-none-any.whl (155 kB)
5 J# ]9 g) j  S     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 155.1/155.1 kB 18.0 kB/s eta 0:00:00
: G5 w. R6 X- zCollecting networkx>=2.3 (from openstackclient)
# K/ g! _: {+ H! |: O8 a9 b  Downloading networkx-3.1-py3-none-any.whl (2.1 MB)3 ?) U; U' B" s" b0 ]" a
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 18.1 kB/s eta 0:00:004 E1 @" E) @  s% a' w
Collecting cliff!=1.16.0,>=1.14.0 (from aodhclient>=0.9.0->openstackclient)
7 l7 J, w7 W+ c6 F0 f, F  Using cached cliff-4.3.0-py3-none-any.whl (80 kB)
# v% ]( b) U# }2 B. CCollecting keystoneauth1>=1.0.0 (from aodhclient>=0.9.0->openstackclient)
/ A5 Y' b3 I; v1 y# E* I  Using cached keystoneauth1-5.1.2-py3-none-any.whl (318 kB)
/ m5 B# Y$ a# J( U+ d0 HCollecting osc-lib>=1.0.1 (from aodhclient>=0.9.0->openstackclient)
) E% ]  T% n# a: d! u  Using cached osc_lib-2.8.0-py3-none-any.whl (89 kB)
2 w; }' M, n1 }/ A" v  [1 sCollecting oslo.i18n>=1.5.0 (from aodhclient>=0.9.0->openstackclient)% Z; P: U" C- O3 K  P( K( o$ z
  Using cached oslo.i18n-6.0.0-py3-none-any.whl (46 kB)
8 r3 B4 _. A3 N/ q9 NCollecting oslo.serialization>=1.4.0 (from aodhclient>=0.9.0->openstackclient)
9 r% }2 q6 i# g: e3 v5 x* k  e3 Y  Downloading oslo.serialization-5.1.1-py3-none-any.whl (25 kB)1 W2 Q/ \: ~4 t6 b
Collecting oslo.utils>=2.0.0 (from aodhclient>=0.9.0->openstackclient)
' \* r' X* Q: i6 W4 ~. A3 H  Using cached oslo.utils-6.1.0-py3-none-any.whl (100 kB)" L2 ]9 q1 S& g7 f( O  z: U1 G- h
Collecting osprofiler>=1.4.0 (from aodhclient>=0.9.0->openstackclient)
3 R8 s' l$ k. m( v  Downloading osprofiler-3.4.3-py3-none-any.whl (89 kB)
1 N; K9 c5 J6 ~2 q; N7 y     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 89.6/89.6 kB 24.0 kB/s eta 0:00:00& g- j) T/ F1 _/ w5 c; ~2 K4 d' K
Collecting pyparsing (from aodhclient>=0.9.0->openstackclient)
0 N* ~, s( a( f5 F. b& F1 K4 N* O  Using cached pyparsing-3.0.9-py3-none-any.whl (98 kB)
2 D, ]6 m# Z& r6 v$ n  b% v* YCollecting ujson (from gnocchiclient>=3.3.1->openstackclient)
$ {2 h* _( D. W7 y4 |' k2 t! r  Downloading ujson-5.7.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (52 kB)
; P( O: L, W8 h0 g9 E     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 52.8/52.8 kB 17.5 kB/s eta 0:00:00
, F  _4 g7 X* a6 r$ N, KCollecting six (from gnocchiclient>=3.3.1->openstackclient)5 X4 t* `  ?" p2 p
  Using cached six-1.16.0-py2.py3-none-any.whl (11 kB)9 m8 Z! a; a1 S& {: o7 @& |
Collecting futurist (from gnocchiclient>=3.3.1->openstackclient)* q4 H7 N! ~) \( H; U- T
  Downloading futurist-2.4.1-py3-none-any.whl (36 kB)
' e& K9 E9 y' hCollecting iso8601 (from gnocchiclient>=3.3.1->openstackclient)9 b3 h+ a3 i( I9 q) i
  Using cached iso8601-1.1.0-py3-none-any.whl (9.9 kB)
1 A# `% U+ q. fCollecting python-dateutil (from gnocchiclient>=3.3.1->openstackclient)
4 I8 W$ g0 I7 h0 b; i# b  Downloading python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB). W% E! H& X4 y( p
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 247.7/247.7 kB 17.4 kB/s eta 0:00:00. v+ K0 \7 N' B5 m# }
Collecting debtcollector (from gnocchiclient>=3.3.1->openstackclient)7 p' w6 |* V9 }9 }8 |; {
  Using cached debtcollector-2.5.0-py3-none-any.whl (23 kB)
. t, Z+ k) H  x: i5 MCollecting requests>=2.14.2 (from python-barbicanclient>=4.5.2->openstackclient)
; f) ]9 E0 G. o7 m" R4 n% G$ [7 |  Using cached requests-2.30.0-py3-none-any.whl (62 kB)
) [7 O& d8 u  c5 r3 l7 ~! {Collecting Babel!=2.4.0,>=2.3.4 (from python-congressclient<2000,>=1.3.0->openstackclient)  M: S) f5 n% p
  Downloading Babel-2.12.1-py3-none-any.whl (10.1 MB)
9 V4 \& ~0 y5 M7 c' k: J     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.1/10.1 MB 5.5 kB/s eta 0:00:00# p! l1 ?) K+ g0 @1 Z3 B
Collecting oslo.log>=3.36.0 (from python-congressclient<2000,>=1.3.0->openstackclient)$ o" l# ?, o/ T
  Downloading oslo.log-5.2.0-py3-none-any.whl (71 kB)
7 u4 I3 F+ F  b+ h4 g1 a  o+ O     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 72.0/72.0 kB 8.5 kB/s eta 0:00:00  Z: |% Y# f7 B) m. T. `7 \
Collecting jsonschema>=3.2.0 (from python-designateclient>=2.7.0->openstackclient)
2 L4 X2 V' M; r- p( r0 ^  Downloading jsonschema-4.17.3-py3-none-any.whl (90 kB)6 U) X, s  H( S& x$ n
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 90.4/90.4 kB 3.9 kB/s eta 0:00:00
4 x& Z0 K1 y0 t4 U$ v: _Collecting stevedore>=1.20.0 (from python-designateclient>=2.7.0->openstackclient)
' O  C, j4 P! g  Using cached stevedore-5.0.0-py3-none-any.whl (49 kB)
( i/ V$ k& p, i, F# H. O2 B2 W3 ^Collecting PrettyTable>=0.7.2 (from python-heatclient>=1.10.0->openstackclient)
9 W9 |5 _, B' h5 F# E+ @  Using cached prettytable-3.7.0-py3-none-any.whl (27 kB)
/ W( I% ?* d  ^) GCollecting PyYAML>=3.13 (from python-heatclient>=1.10.0->openstackclient)1 {4 R) B0 A- `% J/ ^
  Using cached PyYAML-6.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (682 kB)
& d& v* T  X+ u% UCollecting python-swiftclient>=3.2.0 (from python-heatclient>=1.10.0->openstackclient)
5 e" E+ C# Y9 g  V1 G5 }  Downloading python_swiftclient-4.3.0-py3-none-any.whl (88 kB): ^9 @7 S* o  R
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 88.9/88.9 kB 4.1 kB/s eta 0:00:00
; g4 ^( U0 s0 K, ECollecting appdirs>=1.3.0 (from python-ironicclient>=2.3.0->openstackclient): z2 K! Z) q- H6 v# M9 {
  Using cached appdirs-1.4.4-py2.py3-none-any.whl (9.6 kB)( X  K5 H' S* L8 V3 j2 [: ?5 f" m
Collecting dogpile.cache>=0.8.0 (from python-ironicclient>=2.3.0->openstackclient)
0 L5 O! n0 f' s8 u# i6 t  Using cached dogpile.cache-1.2.0-py3-none-any.whl (51 kB)
; A$ e. c9 M6 K& d9 x( w  _/ ^. GCollecting openstacksdk>=0.18.0 (from python-ironicclient>=2.3.0->openstackclient)2 v* {% B! o; m" ~9 m, E
  Using cached openstacksdk-1.1.0-py3-none-any.whl (1.6 MB); ]- V# o- k9 h! X9 _
Collecting murano-pkg-check>=0.3.0 (from python-muranoclient>=0.8.2->openstackclient)& b) N* P1 T, D6 Y& p5 V* M1 p
  Downloading murano-pkg-check-0.3.0.tar.gz (39 kB)
7 N$ Z0 Y! k7 Q- a  Preparing metadata (setup.py) ... done4 v7 G/ S) d) V- s9 u+ V2 K
Collecting pyOpenSSL>=17.1.0 (from python-muranoclient>=0.8.2->openstackclient), d' M7 E/ C0 S7 F& x5 Z
  Downloading pyOpenSSL-23.1.1-py3-none-any.whl (57 kB)
0 q) c* F) U1 c6 G- q: n     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 57.9/57.9 kB 7.2 kB/s eta 0:00:006 a9 P" o0 W* f1 U, V, E4 n
Collecting python-glanceclient>=2.8.0 (from python-muranoclient>=0.8.2->openstackclient)
8 |. Y' x4 S0 x1 _. Y  Downloading python_glanceclient-4.3.0-py3-none-any.whl (205 kB)( n8 t8 n; N# Y, K0 J: r
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 205.3/205.3 kB 8.5 kB/s eta 0:00:00
+ E# M$ k1 }( l- @+ p0 n* r$ XCollecting python-keystoneclient>=3.8.0 (from python-muranoclient>=0.8.2->openstackclient)
# {6 C; O: n% x8 y  Downloading python_keystoneclient-5.1.0-py3-none-any.whl (398 kB)4 y! I0 v5 ~) m% V' U5 p3 ]
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 398.6/398.6 kB 21.2 kB/s eta 0:00:00- Q" `, T# ~, m5 B
Collecting yaql>=1.1.3 (from python-muranoclient>=0.8.2->openstackclient)
7 j4 ^- H' `  S  m. I  Downloading yaql-2.0.0-py3-none-any.whl (125 kB)% ~0 X3 e% s5 X& b. ~
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 126.0/126.0 kB 18.3 kB/s eta 0:00:003 s3 u+ I7 l& c
Collecting netaddr>=0.7.18 (from python-neutronclient>=6.7.0->openstackclient)
- w. d6 o. o" H  Using cached netaddr-0.8.0-py2.py3-none-any.whl (1.9 MB)
& z/ E' F1 M; Z9 PCollecting os-client-config>=1.28.0 (from python-neutronclient>=6.7.0->openstackclient)$ a1 _6 T. n8 S. W3 }+ q' B$ i
  Downloading os_client_config-2.1.0-py3-none-any.whl (31 kB)9 P; [4 i; c; i7 @5 s, z/ a, Y
Collecting simplejson>=3.5.1 (from python-neutronclient>=6.7.0->openstackclient)
# _  H6 b) \$ c. X+ S9 e7 J  Using cached simplejson-3.19.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (137 kB)
) l% _" g' o' X/ T2 j5 _' U6 D2 D1 dCollecting python-cinderclient>=3.3.0 (from python-openstackclient>=4.0.0->openstackclient)8 @8 X3 a: A. I
  Downloading python_cinderclient-9.3.0-py3-none-any.whl (255 kB)# z2 {- l* [; X1 F; `2 r. s' U/ V
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 255.9/255.9 kB 28.5 kB/s eta 0:00:00
: A5 y+ K' c7 l  U5 C) ]Collecting python-novaclient>=18.1.0 (from python-openstackclient>=4.0.0->openstackclient)
- Z2 }0 }/ i2 N3 N* S  Downloading python_novaclient-18.3.0-py3-none-any.whl (335 kB)$ P8 i; q" T6 v8 ?  P
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 335.9/335.9 kB 75.4 kB/s eta 0:00:009 J9 V8 u6 |9 c9 H
Collecting PrettyTable>=0.7.2 (from python-heatclient>=1.10.0->openstackclient)! q8 J. h2 h( @" j; w2 W! X; o
  Downloading prettytable-0.7.2.zip (28 kB)2 f/ [& X$ z/ j* y' r
  Preparing metadata (setup.py) ... done! w) @5 ^. L9 X) t: L8 b! u$ f
Collecting pydot>=1.4.1 (from python-vitrageclient>=1.3.0->openstackclient)
  S. `* m* r1 i& @8 D. M, q; M  Downloading pydot-1.4.2-py2.py3-none-any.whl (21 kB). k$ Q/ u/ b; h; i
Collecting docker>=2.4.2 (from python-zunclient>=3.4.0->openstackclient)
0 e4 y: e) o0 F& v- |  Downloading docker-6.1.2-py3-none-any.whl (148 kB); y, v. E: r* z* o! M  d
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 148.1/148.1 kB 17.3 kB/s eta 0:00:00* Q4 z# y4 O2 C8 q7 j+ ^0 {
Collecting websocket-client>=0.44.0 (from python-zunclient>=3.4.0->openstackclient)
+ r5 a3 Q9 i+ B( X  Downloading websocket_client-1.5.1-py3-none-any.whl (55 kB)8 O7 o8 I1 `* |0 o1 Y* ~# t2 q- k
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 55.9/55.9 kB 22.3 kB/s eta 0:00:00
' I% L0 l  S, p. F' PCollecting autopage>=0.4.0 (from cliff!=1.16.0,>=1.14.0->aodhclient>=0.9.0->openstackclient)
: }  v0 c- v0 Z% ~0 Z; p$ r  Using cached autopage-0.5.1-py3-none-any.whl (29 kB)( ?: r/ @) U8 v+ y5 \  z- V8 e
Collecting cmd2>=1.0.0 (from cliff!=1.16.0,>=1.14.0->aodhclient>=0.9.0->openstackclient)2 e1 }. z) v: Z8 t) S
  Using cached cmd2-2.4.3-py3-none-any.whl (147 kB)- n  G: U2 B1 q  g: `5 }3 \
Collecting importlib-metadata>=4.4 (from cliff!=1.16.0,>=1.14.0->aodhclient>=0.9.0->openstackclient). b  d/ m7 @1 q
  Using cached importlib_metadata-6.6.0-py3-none-any.whl (22 kB)! \5 P+ y. w3 S, i
Collecting wrapt>=1.7.0 (from debtcollector->gnocchiclient>=3.3.1->openstackclient)
+ {7 D, V% P2 S$ P* X3 N, u. k0 }  Using cached wrapt-1.15.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (78 kB)
' A6 q2 h" f9 y/ p! d1 B) nCollecting packaging>=14.0 (from docker>=2.4.2->python-zunclient>=3.4.0->openstackclient)
- z) R8 x7 n* t. G1 V  Using cached packaging-23.1-py3-none-any.whl (48 kB)
/ ]- t; Y6 y# D, J3 u8 a3 xCollecting urllib3>=1.26.0 (from docker>=2.4.2->python-zunclient>=3.4.0->openstackclient)
% c3 ]8 R$ Y& ?1 |2 k" z% J  Using cached urllib3-2.0.2-py3-none-any.whl (123 kB)
. M8 F  z  t* ~" ]# J0 X* L0 ZCollecting decorator>=4.0.0 (from dogpile.cache>=0.8.0->python-ironicclient>=2.3.0->openstackclient)) N; W7 u4 `6 T. t9 S1 N
  Using cached decorator-5.1.1-py3-none-any.whl (9.1 kB)- M  n' o1 @& g  o1 i) i, L6 ^
Collecting attrs>=17.4.0 (from jsonschema>=3.2.0->python-designateclient>=2.7.0->openstackclient)
" t3 I4 E8 N; ~+ g5 ^2 N  Using cached attrs-23.1.0-py3-none-any.whl (61 kB)8 A9 z4 A/ i$ b" V( I/ l
Collecting pyrsistent!=0.17.0,!=0.17.1,!=0.17.2,>=0.14.0 (from jsonschema>=3.2.0->python-designateclient>=2.7.0->openstackclient)
1 k0 H0 `) ^2 ?! _2 e  Downloading pyrsistent-0.19.3-py3-none-any.whl (57 kB)$ D& F2 ~* b3 @- Q. M
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 57.5/57.5 kB 38.6 kB/s eta 0:00:00
' S; K; \. a( }7 ]. X+ ^Collecting os-service-types>=1.2.0 (from keystoneauth1>=1.0.0->aodhclient>=0.9.0->openstackclient)) o$ B. F9 B2 j: m4 Q( N
  Using cached os_service_types-1.7.0-py2.py3-none-any.whl (24 kB)5 d, N5 M1 i. T" O: ^
Collecting semantic-version>=2.3.1 (from murano-pkg-check>=0.3.0->python-muranoclient>=0.8.2->openstackclient)7 K. {3 f1 {" E0 h7 N) i' P7 q
  Downloading semantic_version-2.10.0-py2.py3-none-any.whl (15 kB)4 B; H" t/ ]8 y' ^7 Z6 a; Q/ v
Collecting cryptography>=2.7 (from openstacksdk>=0.18.0->python-ironicclient>=2.3.0->openstackclient)
) O: m! B) V& x) c+ S8 A* j( q$ n  Using cached cryptography-40.0.2-cp36-abi3-manylinux_2_28_x86_64.whl (3.7 MB)
1 Q5 Q. `; y5 r) n7 vCollecting jmespath>=0.9.0 (from openstacksdk>=0.18.0->python-ironicclient>=2.3.0->openstackclient)
2 A* g3 v2 [, r$ V' x  Using cached jmespath-1.0.1-py3-none-any.whl (20 kB)$ C0 N8 S4 k% r$ j8 z1 W
Collecting jsonpatch!=1.20,>=1.16 (from openstacksdk>=0.18.0->python-ironicclient>=2.3.0->openstackclient)
. H0 v! O/ S9 e6 T  Using cached jsonpatch-1.32-py2.py3-none-any.whl (12 kB)8 L; M: W/ @) w- r8 y/ A3 |
Collecting netifaces>=0.10.4 (from openstacksdk>=0.18.0->python-ironicclient>=2.3.0->openstackclient)) w  u' E" {6 ^& ?5 Z: s( T
  Using cached netifaces-0.11.0-cp310-cp310-linux_x86_64.whl! U% f9 ]4 Q. v6 W) ^
Collecting requestsexceptions>=1.2.0 (from openstacksdk>=0.18.0->python-ironicclient>=2.3.0->openstackclient)* A; {' w  m5 S: i% q  B3 {7 o
  Using cached requestsexceptions-1.4.0-py2.py3-none-any.whl (3.8 kB)' j4 R" p; E7 J5 u% [
Collecting oslo.config>=5.2.0 (from oslo.log>=3.36.0->python-congressclient<2000,>=1.3.0->openstackclient)  h7 c& u6 o/ Z9 ?+ S' l$ t# F* \( d
  Downloading oslo.config-9.1.1-py3-none-any.whl (128 kB)
  I" m! m1 o8 W0 w& n" s2 n! A     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 128.4/128.4 kB 44.2 kB/s eta 0:00:00/ W0 G% u( T$ t7 g+ g
Collecting oslo.context>=2.21.0 (from oslo.log>=3.36.0->python-congressclient<2000,>=1.3.0->openstackclient)
4 ~& ^8 m: N4 M* W* k" D8 Y9 L! c- [  Downloading oslo.context-5.1.1-py3-none-any.whl (20 kB); o9 T, h' j7 S# Y6 x
Collecting pyinotify>=0.9.6 (from oslo.log>=3.36.0->python-congressclient<2000,>=1.3.0->openstackclient)+ I; G( ^; ?; Y( e, w# `
  Downloading pyinotify-0.9.6.tar.gz (60 kB)2 u. o: |' @$ L) C' [7 v$ N
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.0/61.0 kB 18.9 kB/s eta 0:00:00& D! V! q" v5 Q* k# L& m
  Preparing metadata (setup.py) ... done4 u' g0 ~- V, U) d2 m% h0 ^) S
Collecting msgpack>=0.5.2 (from oslo.serialization>=1.4.0->aodhclient>=0.9.0->openstackclient)( @# Q- @( e7 U& c8 D. Y2 Z6 @
  Downloading msgpack-1.0.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (316 kB)7 ?* N/ e: ~9 Z/ s2 l
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 316.8/316.8 kB 17.2 kB/s eta 0:00:00
  f: p8 q8 N" r* h- R  x* x$ kCollecting pytz>=2013.6 (from oslo.serialization>=1.4.0->aodhclient>=0.9.0->openstackclient)6 M5 I" U" i% y) k+ p2 A
  Using cached pytz-2023.3-py2.py3-none-any.whl (502 kB)
1 d9 U+ I2 t, @4 g' cCollecting WebOb>=1.7.1 (from osprofiler>=1.4.0->aodhclient>=0.9.0->openstackclient)
& c) L9 `* \9 r+ U/ F  Downloading WebOb-1.8.7-py2.py3-none-any.whl (114 kB)" H% v1 U2 g7 G/ j; u) j, r) ^: K; R* ~
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 115.0/115.0 kB 25.8 kB/s eta 0:00:00( a8 L" x* i" J# m  {3 a
Collecting oslo.concurrency>=3.26.0 (from osprofiler>=1.4.0->aodhclient>=0.9.0->openstackclient)
' B/ ^7 H" L/ q: G6 [5 W7 a7 k' g  Downloading oslo.concurrency-5.1.1-py3-none-any.whl (48 kB)
0 `" m& F7 p- B1 C1 l     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 48.6/48.6 kB 34.6 kB/s eta 0:00:00
% X  L' V* R7 K& M2 cCollecting warlock>=1.2.0 (from python-glanceclient>=2.8.0->python-muranoclient>=0.8.2->openstackclient)4 l: |' b9 T2 S, U
  Downloading warlock-2.0.1-py3-none-any.whl (9.8 kB). H: B5 O5 i* A9 }4 P  k* A
Collecting charset-normalizer<4,>=2 (from requests>=2.14.2->python-barbicanclient>=4.5.2->openstackclient)
# s- \. T) j4 f; |" J) u; _  Using cached charset_normalizer-3.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (199 kB)( Y2 N0 j! e+ B4 u
Collecting idna<4,>=2.5 (from requests>=2.14.2->python-barbicanclient>=4.5.2->openstackclient)9 X8 U( b: i) |- d7 [0 Z8 X
  Using cached idna-3.4-py3-none-any.whl (61 kB)
, k( Y8 o3 v' q/ n5 h; J' [Collecting certifi>=2017.4.17 (from requests>=2.14.2->python-barbicanclient>=4.5.2->openstackclient)
* }. u: H5 m0 v' }  Using cached certifi-2023.5.7-py3-none-any.whl (156 kB)
  C* q& Z) \1 r- Y0 ]. _& z. cCollecting ply (from yaql>=1.1.3->python-muranoclient>=0.8.2->openstackclient)
0 b; `4 a$ c5 p5 R& p! b* H5 Z9 {  Downloading ply-3.11-py2.py3-none-any.whl (49 kB)
1 k& l9 D4 H6 _4 G1 {     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 49.6/49.6 kB 34.0 kB/s eta 0:00:00
, r9 w  @  S" A9 j+ v! G7 d$ p% ECollecting pyperclip>=1.6 (from cmd2>=1.0.0->cliff!=1.16.0,>=1.14.0->aodhclient>=0.9.0->openstackclient)9 f1 b  }" T  Q& |# y; U
  Using cached pyperclip-1.8.2-py3-none-any.whl9 @' x4 R% h) K% ~8 k7 A
Collecting wcwidth>=0.1.7 (from cmd2>=1.0.0->cliff!=1.16.0,>=1.14.0->aodhclient>=0.9.0->openstackclient)
, W0 n9 Q) d8 X7 {  Using cached wcwidth-0.2.6-py2.py3-none-any.whl (29 kB)  W# C3 H! K2 n
Collecting cffi>=1.12 (from cryptography>=2.7->openstacksdk>=0.18.0->python-ironicclient>=2.3.0->openstackclient)+ v# y& U3 m: O5 w/ N/ s7 f
  Using cached cffi-1.15.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (441 kB)
4 z& s9 U# G3 F3 lCollecting zipp>=0.5 (from importlib-metadata>=4.4->cliff!=1.16.0,>=1.14.0->aodhclient>=0.9.0->openstackclient)% M& i+ O  d4 j* R
  Using cached zipp-3.15.0-py3-none-any.whl (6.8 kB)
) M4 c7 t$ A4 K- u+ R5 OCollecting jsonpointer>=1.9 (from jsonpatch!=1.20,>=1.16->openstacksdk>=0.18.0->python-ironicclient>=2.3.0->openstackclient)
3 t* ~0 c. y3 k2 o) a3 O- U  Using cached jsonpointer-2.3-py2.py3-none-any.whl (7.8 kB)
5 k' }+ l; _* ?- Z4 R: D% V; ]1 oCollecting fasteners>=0.7.0 (from oslo.concurrency>=3.26.0->osprofiler>=1.4.0->aodhclient>=0.9.0->openstackclient)
: y, l2 @! v8 r  y0 s( h  V. t  Downloading fasteners-0.18-py3-none-any.whl (18 kB)
% x2 O9 ?5 Y5 |4 v5 s, iCollecting rfc3986>=1.2.0 (from oslo.config>=5.2.0->oslo.log>=3.36.0->python-congressclient<2000,>=1.3.0->openstackclient). |% E& D4 J2 q( M5 h# N
  Downloading rfc3986-2.0.0-py2.py3-none-any.whl (31 kB)
" L" ]; \" Q, R) J$ ?Collecting pycparser (from cffi>=1.12->cryptography>=2.7->openstacksdk>=0.18.0->python-ironicclient>=2.3.0->openstackclient)
$ Q& d. S" b2 A7 m+ w  Using cached pycparser-2.21-py2.py3-none-any.whl (118 kB)
* S6 K2 x7 G" n; k  ABuilding wheels for collected packages: murano-pkg-check, PrettyTable, pyinotify( g* }2 M1 k0 s2 z' e8 \# K
  Building wheel for murano-pkg-check (setup.py) ... done
' Y# o4 b) p% m8 P% h( I4 {  Created wheel for murano-pkg-check: filename=murano_pkg_check-0.3.0-py3-none-any.whl size=51982 sha256=5f153a3f7d5aad7d725be5f47973deef356feea9d24b63c9f0a519d6d052581d
0 L' t- d% U5 U7 Q1 r  Stored in directory: /root/.cache/pip/wheels/57/81/0a/73dd84423cba563ba7903e3bf498ede5aef2998bc1453e4e73/ `) ]; C: a3 |. d* L  I- |' V+ j" Y5 a
  Building wheel for PrettyTable (setup.py) ... done/ a0 J* {1 e2 H
  Created wheel for PrettyTable: filename=prettytable-0.7.2-py3-none-any.whl size=13714 sha256=ad5fafddad37c4112620d22412eadb3f4c13bab3c4d5c016d5817dc320bc4dc5$ y4 S  s5 Z$ x, Y# J! m/ q
  Stored in directory: /root/.cache/pip/wheels/25/4b/07/18c5d92824315576e478206ea69df34a9e31958f6143eb0e31, @( Y9 d! c. m; X: J
  Building wheel for pyinotify (setup.py) ... done2 Y( K3 m3 C' y
  Created wheel for pyinotify: filename=pyinotify-0.9.6-py3-none-any.whl size=25352 sha256=f3756b6b457dc1d8ee43b53fc1dcc99ff431cf85b6eae3bda5eba5e4db54e733
# q, Q5 N0 q) U; v5 I  Stored in directory: /root/.cache/pip/wheels/c8/e6/94/d10115432935b5daf653cc1341686f2b6b033d9341d4d32911
5 B( I9 w! C+ C' t1 V, c; t4 j( G" ySuccessfully built murano-pkg-check PrettyTable pyinotify) p5 c! N+ g  p# i. T
Installing collected packages: wcwidth, requestsexceptions, pytz, pyperclip, pyinotify, PrettyTable, ply, netifaces, netaddr, msgpack, appdirs, zipp, wrapt, websocket-client, WebOb, urllib3, ujson, six, simplejson, semantic-version, rfc3986, PyYAML, pyrsistent, pyparsing, pycparser, pbr, packaging, networkx, jsonpointer, jmespath, iso8601, idna, futurist, fasteners, decorator, charset-normalizer, certifi, Babel, autopage, attrs, stevedore, requests, python-dateutil, pydot, oslo.i18n, os-service-types, jsonschema, jsonpatch, importlib-metadata, debtcollector, cmd2, cffi, yaql, warlock, python-swiftclient, oslo.utils, oslo.context, oslo.config, keystoneauth1, dogpile.cache, docker, cryptography, cliff, python-ironic-inspector-client, python-cinderclient, pyOpenSSL, oslo.serialization, oslo.concurrency, openstacksdk, murano-pkg-check, gnocchiclient, python-novaclient, python-keystoneclient, python-glanceclient, python-barbicanclient, osprofiler, oslo.log, osc-lib, os-client-config, python-zaqarclient, python-watcherclient, python-vitrageclient, python-openstackclient, python-neutronclient, python-muranoclient, python-mistralclient, python-ironicclient, python-heatclient, python-designateclient, python-congressclient, aodhclient, python-zunclient, python-troveclient, python-senlinclient, python-searchlightclient, python-saharaclient, python-octaviaclient, openstackclient
6 t6 r: m& w) ~& |' _! }Successfully installed Babel-2.12.1 PrettyTable-0.7.2 PyYAML-6.0 WebOb-1.8.7 aodhclient-3.3.0 appdirs-1.4.4 attrs-23.1.0 autopage-0.5.1 certifi-2023.5.7 cffi-1.15.1 charset-normalizer-3.1.0 cliff-4.3.0 cmd2-2.4.3 cryptography-40.0.2 debtcollector-2.5.0 decorator-5.1.1 docker-6.1.2 dogpile.cache-1.2.0 fasteners-0.18 futurist-2.4.1 gnocchiclient-7.0.8 idna-3.4 importlib-metadata-6.6.0 iso8601-1.1.0 jmespath-1.0.1 jsonpatch-1.32 jsonpointer-2.3 jsonschema-4.17.3 keystoneauth1-5.1.2 msgpack-1.0.5 murano-pkg-check-0.3.0 netaddr-0.8.0 netifaces-0.11.0 networkx-3.1 openstackclient-4.0.0 openstacksdk-1.1.0 os-client-config-2.1.0 os-service-types-1.7.0 osc-lib-2.8.0 oslo.concurrency-5.1.1 oslo.config-9.1.1 oslo.context-5.1.1 oslo.i18n-6.0.0 oslo.log-5.2.0 oslo.serialization-5.1.1 oslo.utils-6.1.0 osprofiler-3.4.3 packaging-23.1 pbr-5.11.1 ply-3.11 pyOpenSSL-23.1.1 pycparser-2.21 pydot-1.4.2 pyinotify-0.9.6 pyparsing-3.0.9 pyperclip-1.8.2 pyrsistent-0.19.3 python-barbicanclient-5.5.0 python-cinderclient-9.3.0 python-congressclient-2.0.1 python-dateutil-2.8.2 python-designateclient-5.2.0 python-glanceclient-4.3.0 python-heatclient-3.2.0 python-ironic-inspector-client-4.9.0 python-ironicclient-5.2.0 python-keystoneclient-5.1.0 python-mistralclient-5.0.0 python-muranoclient-2.6.0 python-neutronclient-10.0.0 python-novaclient-18.3.0 python-octaviaclient-3.4.0 python-openstackclient-6.2.0 python-saharaclient-4.1.0 python-searchlightclient-2.1.1 python-senlinclient-3.0.0 python-swiftclient-4.3.0 python-troveclient-8.1.0 python-vitrageclient-4.7.0 python-watcherclient-4.1.0 python-zaqarclient-2.5.1 python-zunclient-4.6.0 pytz-2023.3 requests-2.30.0 requestsexceptions-1.4.0 rfc3986-2.0.0 semantic-version-2.10.0 simplejson-3.19.1 six-1.16.0 stevedore-5.0.0 ujson-5.7.0 urllib3-2.0.2 warlock-2.0.1 wcwidth-0.2.6 websocket-client-1.5.1 wrapt-1.15.0 yaql-2.0.0 zipp-3.15.0
! C* ~4 A1 f  eWARNING: 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% p& d8 N, k+ d. d+ O' M

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2023-5-15 07:00:13 | 显示全部楼层
root@controller:~# openstack
" Y. d- r+ v! ?) A(openstack)
9 u# r% C( `% m) H. Y
- A9 H1 X: Q1 A+ g4 D( O5 b问题解决。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-12 02:20 , Processed in 0.021407 second(s), 22 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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