易陆发现互联网技术论坛

 找回密码
 开始注册
查看: 648|回复: 2
收起左侧

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

[复制链接]
发表于 2023-5-15 07:00:11 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?开始注册

x
openstack
) u  f7 G0 n* ]5 R) kTraceback (most recent call last):
7 ]( u+ G9 Y& Z9 L/ b" o  File "/usr/bin/openstack", line 6, in <module>
6 b7 P) E+ `- g) D2 U7 ?: |( N    from openstackclient.shell import main
1 |9 |% V) O8 h4 @" a  File "/usr/lib/python3/dist-packages/openstackclient/shell.py", line 21, in <module>
% k5 f3 z! l$ M3 A. u% x    from osc_lib.api import auth! w6 y# n/ X9 w
  File "/usr/local/lib/python3.10/dist-packages/osc_lib/api/auth.py", line 18, in <module>
1 }/ _4 {. S! m  T0 C; L# t    from keystoneauth1.identity.v3 import k2k( |8 B2 M* ^6 l2 h
  File "/usr/local/lib/python3.10/dist-packages/keystoneauth1/identity/__init__.py", line 14, in <module># x* ]7 W( C1 o5 B7 _' n- N
    from keystoneauth1.identity import generic
+ ^6 [) ^+ b* q# Y( T2 P  File "/usr/local/lib/python3.10/dist-packages/keystoneauth1/identity/generic/__init__.py", line 14, in <module>' w& Y% z3 L. c4 j) w! m# S5 J
    from keystoneauth1.identity.generic.password import Password  # noqa
0 e$ b$ B5 |, a& T+ {2 q  File "/usr/local/lib/python3.10/dist-packages/keystoneauth1/identity/generic/password.py", line 16, in <module>' Z3 F8 y0 t* E/ v0 t
    from keystoneauth1.identity import v3
6 y9 M+ y- M3 H. O  ?, Q1 t  File "/usr/local/lib/python3.10/dist-packages/keystoneauth1/identity/v3/__init__.py", line 19, in <module>- n% o, [+ Q( d8 U2 \" w% Z
    from keystoneauth1.identity.v3.multi_factor import *  # noqa$ f/ j0 i# l* K0 i( `! I
  File "/usr/local/lib/python3.10/dist-packages/keystoneauth1/identity/v3/multi_factor.py", line 14, in <module>/ V9 s& E& x) F; k
    from keystoneauth1 import loading
* H( A9 I3 Q- h0 ~4 e2 D2 ~5 M  File "/usr/local/lib/python3.10/dist-packages/keystoneauth1/loading/__init__.py", line 15, in <module>
& |, {( V3 `0 A# C. A' Q( ]    from keystoneauth1.loading import adapter" y2 v6 `* x. `% [& V
  File "/usr/local/lib/python3.10/dist-packages/keystoneauth1/loading/adapter.py", line 13, in <module>
0 ^7 z" B# v) x5 I7 J* [: o    from keystoneauth1 import adapter
7 A0 E" u" `' m9 q3 z  H  File "/usr/local/lib/python3.10/dist-packages/keystoneauth1/adapter.py", line 19, in <module>, k' K- \5 c2 f5 I
    from keystoneauth1 import session
/ J( s5 c+ C6 _! \9 U  ?; e. A  File "/usr/local/lib/python3.10/dist-packages/keystoneauth1/session.py", line 40, in <module>" O& g7 p4 V! K/ E1 P! L
    import osprofiler.web as osprofiler_web9 \* \' Q. c% i4 k% Z* V( H- A' F
  File "/usr/lib/python3/dist-packages/osprofiler/web.py", line 19, in <module>
' q: K* z- y8 ?) J& Z1 g) Z    from osprofiler import profiler
4 {0 r8 e7 v  j8 q/ Q) d" q) p  File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 27, in <module>
1 C  R2 T8 I3 u1 j6 Z) L    from osprofiler import notifier  t3 A! Z* C. R1 R, B% b
  File "/usr/lib/python3/dist-packages/osprofiler/notifier.py", line 18, in <module>
3 B" O8 Q6 d7 n: G" w    from osprofiler.drivers import base
/ m0 B5 C* c' J4 _# o0 O! @, P: z  File "/usr/lib/python3/dist-packages/osprofiler/drivers/__init__.py", line 4, in <module>
) N' j, H! `/ s' [; f    from osprofiler.drivers import loginsight  # noqa; }% j$ D8 ~3 _' Y
  File "/usr/lib/python3/dist-packages/osprofiler/drivers/loginsight.py", line 25, in <module>- K4 v' |3 R7 K1 y3 x  B
    from oslo_concurrency.lockutils import synchronized
2 W/ M8 F" Z9 T5 _0 X  File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 28, in <module># V8 f, B( O' ]2 }* n6 n
    import fasteners% t. L) [, G8 B% @3 }: |2 P
  File "/usr/lib/python3/dist-packages/fasteners/__init__.py", line 23, in <module>
5 }( a( H/ V7 c/ z0 K    from fasteners.lock import locked  # noqa0 G4 D1 g3 I7 Y7 z9 [" T/ H
  File "/usr/lib/python3/dist-packages/fasteners/lock.py", line 31, in <module>
' `. T. B6 M/ k( r    import eventlet
% A" `3 Z2 k8 J! l# W  File "/usr/lib/python3/dist-packages/eventlet/__init__.py", line 17, in <module>
2 w" Z- A* }1 v/ m( j& }" D    from eventlet import convenience1 P! ~' H0 _# G; e# Q5 b
  File "/usr/lib/python3/dist-packages/eventlet/convenience.py", line 7, in <module>
7 X: A( j5 h" s5 r! {6 j4 |  o    from eventlet.green import socket5 |, C1 l; a1 y; _( m6 l  `
  File "/usr/lib/python3/dist-packages/eventlet/green/socket.py", line 4, in <module>
* \, K7 U9 K6 ^& f- v( A7 I    __import__('eventlet.green._socket_nodns')% [+ G5 D$ J4 G. d0 }
  File "/usr/lib/python3/dist-packages/eventlet/green/_socket_nodns.py", line 11, in <module>4 ?5 g( n  C( u0 n. X, H0 B
    from eventlet import greenio
$ m5 A8 ?: P) N1 M  File "/usr/lib/python3/dist-packages/eventlet/greenio/__init__.py", line 3, in <module>
0 O; M1 H+ _  r* _) q9 M6 H, s; c    from eventlet.greenio.base import *  # noqa: y4 I% `/ h5 A
  File "/usr/lib/python3/dist-packages/eventlet/greenio/base.py", line 473, in <module>
4 d5 G  }1 D; N2 y' K    from OpenSSL import SSL
: ]/ d# w3 x" M8 g  File "/usr/lib/python3/dist-packages/OpenSSL/__init__.py", line 8, in <module>/ R% \. C" G# {" e0 H5 Y
    from OpenSSL import crypto, SSL
) ^5 a# y  X0 b( c' F  File "/usr/lib/python3/dist-packages/OpenSSL/crypto.py", line 3279, in <module>* ~7 n$ `9 h9 l& T
    _lib.OpenSSL_add_all_algorithms()" ]. n/ F( V- g" w
AttributeError: module 'lib' has no attribute 'OpenSSL_add_all_algorithms'! W) L$ a" q, v/ i- h3 u, }1 \
# G& u$ B' r2 F; z0 O, F" r3 Y
7 s8 x* S; T& E6 C, I3 G1 X
问题出现,出现问题:9 Q4 S/ u  G: ~; E- `
pip install openstackclient
$ m* V, y! u; f  P# j1 g
/ \8 v* W$ t' d2 B3 T. B
9 I& z4 b4 v( @* A4 E
 楼主| 发表于 2023-5-15 07:00:12 | 显示全部楼层
root@controller:~# openstack
/ \6 ]# ^7 y! S- E% nTraceback (most recent call last):
1 O4 l2 S9 M( l' \) v  File "/usr/bin/openstack", line 6, in <module>* H, X/ g/ \4 Q0 T7 g. _0 V, `
    from openstackclient.shell import main# U, D+ L8 R* E. ^$ v. t  `
  File "/usr/lib/python3/dist-packages/openstackclient/shell.py", line 21, in <module>! Z) s: W; o. ]9 n: O
    from osc_lib.api import auth, O. o% Z$ {2 v5 \4 ~$ G
  File "/usr/local/lib/python3.10/dist-packages/osc_lib/api/auth.py", line 18, in <module>6 G* T7 z$ @$ f3 H3 D9 D
    from keystoneauth1.identity.v3 import k2k6 m2 q! r% G. a. _  m9 f4 [
  File "/usr/local/lib/python3.10/dist-packages/keystoneauth1/identity/__init__.py", line 14, in <module>
4 K3 d% [2 i, ?: s! ?    from keystoneauth1.identity import generic; I1 P* _( u- `) I- {
  File "/usr/local/lib/python3.10/dist-packages/keystoneauth1/identity/generic/__init__.py", line 14, in <module>4 d1 @. w' x8 \  j
    from keystoneauth1.identity.generic.password import Password  # noqa
% b( C7 A0 B: _9 q) v  File "/usr/local/lib/python3.10/dist-packages/keystoneauth1/identity/generic/password.py", line 16, in <module>
9 g4 n) C. o  Y% ~' U. g& B/ o    from keystoneauth1.identity import v3
( n6 l- d/ G& D/ M) ~  File "/usr/local/lib/python3.10/dist-packages/keystoneauth1/identity/v3/__init__.py", line 19, in <module>5 z4 \# x" H4 W# i9 R
    from keystoneauth1.identity.v3.multi_factor import *  # noqa
) [3 i* n3 I9 `' i5 j$ e  File "/usr/local/lib/python3.10/dist-packages/keystoneauth1/identity/v3/multi_factor.py", line 14, in <module>$ ~" p7 E; O! M4 }
    from keystoneauth1 import loading
6 g7 e8 i: g9 b8 g  File "/usr/local/lib/python3.10/dist-packages/keystoneauth1/loading/__init__.py", line 15, in <module>3 C0 B* o6 L  e8 K7 }
    from keystoneauth1.loading import adapter. Q/ f* A4 n: C  J5 }
  File "/usr/local/lib/python3.10/dist-packages/keystoneauth1/loading/adapter.py", line 13, in <module>
/ e$ U6 i3 z+ j0 n    from keystoneauth1 import adapter0 T! b! R/ |/ V4 [* w
  File "/usr/local/lib/python3.10/dist-packages/keystoneauth1/adapter.py", line 19, in <module>
7 p$ ^7 V9 _: t- Z' z8 ]) B    from keystoneauth1 import session# }$ }/ c  G, Q
  File "/usr/local/lib/python3.10/dist-packages/keystoneauth1/session.py", line 40, in <module>& n) }0 h2 I+ p8 m* s
    import osprofiler.web as osprofiler_web
* z( n, g) x7 @8 J8 W  File "/usr/lib/python3/dist-packages/osprofiler/web.py", line 19, in <module>+ k+ B1 S7 ?, s* @+ X6 T5 f
    from osprofiler import profiler
4 G: M5 T: A/ P& J! ?2 d  File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 27, in <module>
- [5 o- m0 u! }) b1 S! M0 m3 _, |    from osprofiler import notifier
) w6 z/ R; ?/ i% q  File "/usr/lib/python3/dist-packages/osprofiler/notifier.py", line 18, in <module>
2 O: R" w* K( x) ~. X    from osprofiler.drivers import base" e" I/ w  A6 ^( W/ I; }
  File "/usr/lib/python3/dist-packages/osprofiler/drivers/__init__.py", line 4, in <module># c8 t4 S8 R* `' V0 ~* S" i' o0 _
    from osprofiler.drivers import loginsight  # noqa
3 M" Z/ X7 n+ R2 s% d7 l$ K& p  A  File "/usr/lib/python3/dist-packages/osprofiler/drivers/loginsight.py", line 25, in <module>
2 k% {2 @5 ~. r    from oslo_concurrency.lockutils import synchronized
/ U5 i9 `( |" N5 V7 m+ N$ C  File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 28, in <module>) }, \- X9 m  c
    import fasteners
6 f: n; x+ j+ f) }. T  File "/usr/lib/python3/dist-packages/fasteners/__init__.py", line 23, in <module>! N' {* U* K1 B; }/ j
    from fasteners.lock import locked  # noqa
3 {+ z2 z% z* P: G0 O; m2 f  File "/usr/lib/python3/dist-packages/fasteners/lock.py", line 31, in <module>
& C6 d9 C, R. X    import eventlet4 s; C2 @( g5 N: E" R7 X& W+ d
  File "/usr/lib/python3/dist-packages/eventlet/__init__.py", line 17, in <module>3 ^- ~" M0 |8 E5 U- Z
    from eventlet import convenience  J7 d2 i& R0 O" v0 D0 I! ~  m! k" C
  File "/usr/lib/python3/dist-packages/eventlet/convenience.py", line 7, in <module>" @- y  B9 `+ |9 L* g4 y. t, |
    from eventlet.green import socket) a) F  T' j+ K( k
  File "/usr/lib/python3/dist-packages/eventlet/green/socket.py", line 4, in <module>$ h0 ^1 u7 L1 f6 p3 {
    __import__('eventlet.green._socket_nodns'), C+ i8 t9 z$ C4 z7 g) _
  File "/usr/lib/python3/dist-packages/eventlet/green/_socket_nodns.py", line 11, in <module>
) I# M) ~8 K: C# T    from eventlet import greenio
, R" @; b% l8 o' N  File "/usr/lib/python3/dist-packages/eventlet/greenio/__init__.py", line 3, in <module>! B8 b5 q" y# U% k' {+ D
    from eventlet.greenio.base import *  # noqa
$ C, F& b- @) G  s  File "/usr/lib/python3/dist-packages/eventlet/greenio/base.py", line 473, in <module>3 L" o' k: u8 d5 J3 k) q  z
    from OpenSSL import SSL
/ E) y5 t- C, o( q7 C4 V" I+ [  File "/usr/lib/python3/dist-packages/OpenSSL/__init__.py", line 8, in <module>( l7 G6 g! c5 }$ Z7 t- Q' g
    from OpenSSL import crypto, SSL
# C& Y9 A, Z+ S  File "/usr/lib/python3/dist-packages/OpenSSL/crypto.py", line 3279, in <module>
! a1 S+ S2 W  V7 F/ k    _lib.OpenSSL_add_all_algorithms()
, l1 t7 I9 L& l& NAttributeError: module 'lib' has no attribute 'OpenSSL_add_all_algorithms'$ K1 Z8 k/ o$ j8 x* f- J
root@controller:~# vim /usr/bin/openstack8 @0 H' s$ n! H6 ~/ T2 ?7 G
root@controller:~# cat /usr/bin/openstack- B+ u. Q- k* z6 n& o7 Q, M
#! /usr/bin/python3
5 G( I* a" }6 d2 x# k: u  f, [# PBR Generated from 'console_scripts'2 J9 i# @, U+ D+ Y- E$ z* t

  }/ P" g- Q/ q  v8 J( O7 l2 q& Dimport sys
* [( |# G+ _( C: K
; O- t3 a( }, U( u/ c. ]; Ofrom openstackclient.shell import main3 h1 b4 d- j6 e# a6 H. t
# U& G4 r& e- y: x3 n  z
2 }  ~4 N1 P7 b8 C
if __name__ == "__main__":6 Y8 L. g, @: F9 X2 M! |
    sys.exit(main())
2 T2 p- N' ~' ?: X. A( Rroot@controller:~# pip install -I openstackclient * w5 |3 j. K, Q4 F+ p
Collecting openstackclient
6 e, y' _8 i# o  Downloading openstackclient-4.0.0-py2.py3-none-any.whl (7.0 kB)
3 J1 o$ x4 a, l8 P2 W2 v# l6 MCollecting pbr!=2.1.0,>=2.0.0 (from openstackclient)
  O3 y5 J1 C6 \2 p  Using cached pbr-5.11.1-py2.py3-none-any.whl (112 kB)
2 n% o% U5 x$ S( \6 Y8 j: ?Collecting aodhclient>=0.9.0 (from openstackclient)% E) j8 q# E& K) k3 N9 o
  Downloading aodhclient-3.3.0-py3-none-any.whl (51 kB)2 r2 K  e  I1 A) U% Y
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 51.6/51.6 kB 2.7 kB/s eta 0:00:00
* V3 Z1 I% X. p" A6 Z+ `1 V! _Collecting gnocchiclient>=3.3.1 (from openstackclient)
9 i2 l$ m  }/ F* n$ p  \, A5 _" C  Downloading gnocchiclient-7.0.8-py2.py3-none-any.whl (66 kB)# i- L# L9 y# y  S6 g/ l, s  q
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 66.5/66.5 kB 3.5 kB/s eta 0:00:00
6 j2 j; w2 G0 _4 k% gCollecting python-barbicanclient>=4.5.2 (from openstackclient)
1 c% u1 }* o7 W2 ^# v, F( K( _7 n  Downloading python_barbicanclient-5.5.0-py3-none-any.whl (89 kB). t' A. _/ C: I* {
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 89.5/89.5 kB 5.7 kB/s eta 0:00:00, A' E" e; C  n" `1 U. x
Collecting python-congressclient<2000,>=1.3.0 (from openstackclient)( u8 n1 I" W7 k" _  W) ~
  Downloading python_congressclient-2.0.1-py3-none-any.whl (40 kB)
3 l4 c8 y1 u& o/ Q     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 40.9/40.9 kB 6.1 kB/s eta 0:00:009 L; A/ ^3 f- U( T! p3 A
Collecting python-designateclient>=2.7.0 (from openstackclient)" @2 R2 G5 e& F) c+ z2 ]
  Downloading python_designateclient-5.2.0-py3-none-any.whl (95 kB)/ `- P- u) y) ?
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 95.6/95.6 kB 4.0 kB/s eta 0:00:003 R) l9 s+ ]' A* v8 h
Collecting python-heatclient>=1.10.0 (from openstackclient)
2 j' E* ^7 \/ B, W  Downloading python_heatclient-3.2.0-py3-none-any.whl (212 kB)
  U/ z5 L) q- h9 V* {% b: i     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 212.7/212.7 kB 6.0 kB/s eta 0:00:00. S- i' @& W  s+ S4 Q
Collecting python-ironicclient>=2.3.0 (from openstackclient)( @( D# d, H" d$ {3 \
  Downloading python_ironicclient-5.2.0-py3-none-any.whl (248 kB)
% _$ l: g6 J! U  t4 e! Z     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 248.8/248.8 kB 7.7 kB/s eta 0:00:001 i: g7 F  n5 R4 ?' w; N
Collecting python-ironic-inspector-client>=1.5.0 (from openstackclient)
9 X+ k3 P3 @6 m' K! n9 C( Y# x  Downloading python_ironic_inspector_client-4.9.0-py3-none-any.whl (37 kB)5 `) v1 U. `/ L+ X
Collecting python-mistralclient!=3.2.0,>=3.1.0 (from openstackclient)) P: t0 E8 P& L: E" ~, M2 R
  Downloading python_mistralclient-5.0.0-py3-none-any.whl (143 kB)8 i1 x% W. u! w6 k* s' `4 U# i
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 143.3/143.3 kB 34.7 kB/s eta 0:00:00
( T$ ^. S! ~% c3 I% ^Collecting python-muranoclient>=0.8.2 (from openstackclient)6 A. L5 M, ]9 S0 a, F- p
  Downloading python_muranoclient-2.6.0-py3-none-any.whl (260 kB)
; K6 h4 u* d" X9 G     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 260.9/260.9 kB 37.7 kB/s eta 0:00:00
0 K1 S( d" G$ |1 l3 X: r+ lCollecting python-neutronclient>=6.7.0 (from openstackclient)0 i4 f* l; ]1 Q8 Z
  Downloading python_neutronclient-10.0.0-py3-none-any.whl (293 kB)) _% z$ w% `4 ^
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 293.9/293.9 kB 20.1 kB/s eta 0:00:00, \) C! x- o3 ]- u6 y( g9 r/ k
Collecting python-octaviaclient>=1.3.0 (from openstackclient)
& P7 S# j7 A2 S  Downloading python_octaviaclient-3.4.0-py3-none-any.whl (112 kB)
" M& a( q/ F2 l4 {1 S8 P, O' k6 e     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 112.4/112.4 kB 24.7 kB/s eta 0:00:00
  S* d( ~1 N* x/ B* X& v. j( A. cCollecting python-openstackclient>=4.0.0 (from openstackclient)( Y0 v. T) b' ]  B" D
  Downloading python_openstackclient-6.2.0-py3-none-any.whl (1.1 MB)
7 |* S6 T- X8 Q9 k     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 23.7 kB/s eta 0:00:00
1 [7 q+ O: t. ACollecting python-saharaclient>=1.4.0 (from openstackclient)3 S' b) T  h9 K1 f/ v! r
  Downloading python_saharaclient-4.1.0-py3-none-any.whl (156 kB)( W  R1 _) Z  |2 `4 L4 P+ U( p8 m8 Q. V
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 156.8/156.8 kB 37.1 kB/s eta 0:00:00
# Q7 K( _3 A1 @1 ?# tCollecting python-searchlightclient>=1.0.0 (from openstackclient)8 J+ `5 O( T' w0 `
  Downloading python_searchlightclient-2.1.1-py3-none-any.whl (44 kB)
. I/ z0 h1 r" c" s1 I     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 44.2/44.2 kB 38.4 kB/s eta 0:00:00* {0 x6 `( @( x  h
Collecting python-senlinclient>=1.1.0 (from openstackclient)8 x- S( Z: ^3 Q4 F1 p1 K$ o7 j
  Downloading python_senlinclient-3.0.0-py3-none-any.whl (111 kB)
8 S) D9 @0 }- r  c     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 111.3/111.3 kB 32.9 kB/s eta 0:00:00
) F- P' v* [4 F" @( d& l2 Y; ~& BCollecting python-troveclient>=2.2.0 (from openstackclient)
* d2 {  Q7 p' w  Downloading python_troveclient-8.1.0-py3-none-any.whl (237 kB)# [- }; B7 E3 \# D+ c  \% _* R" l
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 237.4/237.4 kB 28.7 kB/s eta 0:00:002 u4 E$ G1 B; ]- V: V- G0 @5 _
Collecting python-vitrageclient>=1.3.0 (from openstackclient)/ `6 w" b+ e  g: E
  Downloading python_vitrageclient-4.7.0-py3-none-any.whl (50 kB)5 P/ {+ z. Q/ a" i' r
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 51.0/51.0 kB 49.4 kB/s eta 0:00:00
- w% ?- M+ r7 `  c' L9 Z; f+ ?Collecting python-watcherclient>=1.1.0 (from openstackclient)+ R6 ]! m, d3 x
  Downloading python_watcherclient-4.1.0-py3-none-any.whl (125 kB)
3 t) d: i' t/ @5 R( V4 Q8 |     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 125.7/125.7 kB 43.7 kB/s eta 0:00:00
2 ~8 Q& X4 A' U7 C2 U+ G: [. @Collecting python-zaqarclient>=1.0.0 (from openstackclient)
2 n/ z5 T5 h* ^3 ]- O  Downloading python_zaqarclient-2.5.1-py3-none-any.whl (87 kB)
, r+ A; j4 a+ F! _) x; ~# A     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 87.7/87.7 kB 25.1 kB/s eta 0:00:00
! H+ x. _& F# H2 Z2 G# ~5 w& M; QCollecting python-zunclient>=3.4.0 (from openstackclient)
% N+ }$ k, p+ S# b4 @% S  Downloading python_zunclient-4.6.0-py3-none-any.whl (155 kB)
" E  R# V8 G# T1 r( `     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 155.1/155.1 kB 18.0 kB/s eta 0:00:00/ K" |- B/ l3 u; x; g
Collecting networkx>=2.3 (from openstackclient)5 M4 I" h& ~* ~, [# b$ ]
  Downloading networkx-3.1-py3-none-any.whl (2.1 MB)* J7 H% I6 a8 {2 J- q* y
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 18.1 kB/s eta 0:00:00
0 T6 z/ L& b9 L9 c4 |/ [5 a/ RCollecting cliff!=1.16.0,>=1.14.0 (from aodhclient>=0.9.0->openstackclient)
* O% t- ?/ y' c/ K$ C7 L9 |) M  Using cached cliff-4.3.0-py3-none-any.whl (80 kB)
1 u, C2 `$ }* F. l* s& sCollecting keystoneauth1>=1.0.0 (from aodhclient>=0.9.0->openstackclient)3 K; S6 z; U( @
  Using cached keystoneauth1-5.1.2-py3-none-any.whl (318 kB)9 o6 t/ e: Y/ A: ?5 `2 `
Collecting osc-lib>=1.0.1 (from aodhclient>=0.9.0->openstackclient)
$ f8 S. I6 u& F( Y. [8 k# x8 x  Using cached osc_lib-2.8.0-py3-none-any.whl (89 kB)
2 R4 Y9 I; T7 N4 G" @$ ?! [8 k! GCollecting oslo.i18n>=1.5.0 (from aodhclient>=0.9.0->openstackclient)' m* n7 E- X/ K2 X, R1 f4 N) f4 M4 W
  Using cached oslo.i18n-6.0.0-py3-none-any.whl (46 kB)
& g$ J9 ?) h' F) r& J. u% T3 FCollecting oslo.serialization>=1.4.0 (from aodhclient>=0.9.0->openstackclient)1 L+ Z: q7 w* M8 H7 g% C
  Downloading oslo.serialization-5.1.1-py3-none-any.whl (25 kB). P6 g2 {1 h* l& x* W6 J/ K
Collecting oslo.utils>=2.0.0 (from aodhclient>=0.9.0->openstackclient)# F& i. E% C9 K/ s4 ^
  Using cached oslo.utils-6.1.0-py3-none-any.whl (100 kB)
9 m4 ]2 z+ X  i! K; g0 H! hCollecting osprofiler>=1.4.0 (from aodhclient>=0.9.0->openstackclient)5 y- X( R3 t) y2 V$ V' S
  Downloading osprofiler-3.4.3-py3-none-any.whl (89 kB). o) F8 t' m$ \6 I* h7 Q( y
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 89.6/89.6 kB 24.0 kB/s eta 0:00:003 K+ y; u9 B: t9 W3 P
Collecting pyparsing (from aodhclient>=0.9.0->openstackclient)' _$ N9 l; m- c( ?" C
  Using cached pyparsing-3.0.9-py3-none-any.whl (98 kB). Z9 b: F. U) {0 P7 B
Collecting ujson (from gnocchiclient>=3.3.1->openstackclient)
. f7 |! p+ S/ e# y4 h# e  Downloading ujson-5.7.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (52 kB)% ~) D2 s" c1 t+ ]$ k8 p- w
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 52.8/52.8 kB 17.5 kB/s eta 0:00:002 K: |$ l5 ]+ z* r4 c. _
Collecting six (from gnocchiclient>=3.3.1->openstackclient)5 s) A  m+ q+ I$ K3 P
  Using cached six-1.16.0-py2.py3-none-any.whl (11 kB); c+ O) V8 b  _* S2 ^
Collecting futurist (from gnocchiclient>=3.3.1->openstackclient)/ J( v5 U: M9 m4 t- W+ l% o; ]
  Downloading futurist-2.4.1-py3-none-any.whl (36 kB)& h8 D7 y2 s5 v7 F' O+ V
Collecting iso8601 (from gnocchiclient>=3.3.1->openstackclient)7 ^& F" m2 B0 _! m! S8 f, T
  Using cached iso8601-1.1.0-py3-none-any.whl (9.9 kB)
, k+ f+ s/ j/ h7 lCollecting python-dateutil (from gnocchiclient>=3.3.1->openstackclient)
6 {7 R  N9 X7 L! U! U1 E5 o! ]  Downloading python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)$ X8 Z; [  g+ C3 L
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 247.7/247.7 kB 17.4 kB/s eta 0:00:009 M5 U8 S7 q4 m# q
Collecting debtcollector (from gnocchiclient>=3.3.1->openstackclient)
) ~8 k$ N7 [, f3 k4 |  Using cached debtcollector-2.5.0-py3-none-any.whl (23 kB)
2 O+ ]! W/ o; F1 V1 n9 W3 }- DCollecting requests>=2.14.2 (from python-barbicanclient>=4.5.2->openstackclient)2 \! g" a5 N0 v* n" `: ~- |  a' K" y
  Using cached requests-2.30.0-py3-none-any.whl (62 kB)
2 G% x! G! e3 A8 C' d2 r8 g# ~% |Collecting Babel!=2.4.0,>=2.3.4 (from python-congressclient<2000,>=1.3.0->openstackclient)
+ |+ W; N% W+ d" [" o  Downloading Babel-2.12.1-py3-none-any.whl (10.1 MB)
2 s" m5 ~$ g2 N+ |     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.1/10.1 MB 5.5 kB/s eta 0:00:00
8 l, e3 I+ E6 v" LCollecting oslo.log>=3.36.0 (from python-congressclient<2000,>=1.3.0->openstackclient)8 d* x3 ~3 C/ J' T5 S6 Q9 P
  Downloading oslo.log-5.2.0-py3-none-any.whl (71 kB)1 y; `, T" _! c3 Y! h6 O! j. p
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 72.0/72.0 kB 8.5 kB/s eta 0:00:00
! F$ P  u- [0 g' P- wCollecting jsonschema>=3.2.0 (from python-designateclient>=2.7.0->openstackclient)& C0 Y% T8 ]/ `# N' l# H
  Downloading jsonschema-4.17.3-py3-none-any.whl (90 kB), p. v! z- ^) g& s  b2 o# E
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 90.4/90.4 kB 3.9 kB/s eta 0:00:00) H; ?% f% a+ ~) U$ P% j
Collecting stevedore>=1.20.0 (from python-designateclient>=2.7.0->openstackclient)4 a" F4 K! T4 j  d2 K
  Using cached stevedore-5.0.0-py3-none-any.whl (49 kB)) d" `$ Y, c" t1 K: U9 G( ]4 j
Collecting PrettyTable>=0.7.2 (from python-heatclient>=1.10.0->openstackclient)
9 a5 _/ O# w: n1 Q& l0 k  Using cached prettytable-3.7.0-py3-none-any.whl (27 kB)  |6 g9 T$ Y/ Z+ w( Y
Collecting PyYAML>=3.13 (from python-heatclient>=1.10.0->openstackclient)
8 T. f' _9 q2 Z  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)' [! c" v1 T- b; I5 h6 S
Collecting python-swiftclient>=3.2.0 (from python-heatclient>=1.10.0->openstackclient)
* O4 d2 T: z1 U: v7 j" V  Downloading python_swiftclient-4.3.0-py3-none-any.whl (88 kB)& R# k! u0 ?, z  h
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 88.9/88.9 kB 4.1 kB/s eta 0:00:00
( G* H$ N( M+ m. n" ?# J+ u! yCollecting appdirs>=1.3.0 (from python-ironicclient>=2.3.0->openstackclient)
1 O8 X) v$ i& a$ P' _& a- p6 R  Using cached appdirs-1.4.4-py2.py3-none-any.whl (9.6 kB): ^% ?' \7 a  V! x0 X" ~
Collecting dogpile.cache>=0.8.0 (from python-ironicclient>=2.3.0->openstackclient)
" V( l: j9 r0 F: k/ A" b! _2 u8 I  Using cached dogpile.cache-1.2.0-py3-none-any.whl (51 kB)
4 Q( X' P' H' B% W- F0 vCollecting openstacksdk>=0.18.0 (from python-ironicclient>=2.3.0->openstackclient)% z/ H* ~, q# H0 \5 s
  Using cached openstacksdk-1.1.0-py3-none-any.whl (1.6 MB)/ `, e, c" Q, J, g
Collecting murano-pkg-check>=0.3.0 (from python-muranoclient>=0.8.2->openstackclient)
" k  `0 R# Q% F( F5 [, Z4 O  Downloading murano-pkg-check-0.3.0.tar.gz (39 kB)
- ]3 m- x* }- A$ V6 Q' R' j  Preparing metadata (setup.py) ... done
6 B9 e" l1 Y7 W/ B8 g6 [$ [/ OCollecting pyOpenSSL>=17.1.0 (from python-muranoclient>=0.8.2->openstackclient)% U1 b/ E5 S. p
  Downloading pyOpenSSL-23.1.1-py3-none-any.whl (57 kB)
9 ]$ Z2 r, c" E; Q' d" _' M     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 57.9/57.9 kB 7.2 kB/s eta 0:00:00, n* X" \0 V- T6 A! `. H
Collecting python-glanceclient>=2.8.0 (from python-muranoclient>=0.8.2->openstackclient)8 F# u7 f" ]0 k  G
  Downloading python_glanceclient-4.3.0-py3-none-any.whl (205 kB)
, ]3 d3 S: g, _# ?     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 205.3/205.3 kB 8.5 kB/s eta 0:00:00! b6 O3 h4 U0 x) G
Collecting python-keystoneclient>=3.8.0 (from python-muranoclient>=0.8.2->openstackclient)6 E! q+ t, A8 i; k% p' R# `* w
  Downloading python_keystoneclient-5.1.0-py3-none-any.whl (398 kB)0 L# N, r1 z" A7 f5 H1 h
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 398.6/398.6 kB 21.2 kB/s eta 0:00:00
" ^: n% c+ r- `2 m, [6 VCollecting yaql>=1.1.3 (from python-muranoclient>=0.8.2->openstackclient)
! T' Z% l' y7 A: m: H7 V/ \  Downloading yaql-2.0.0-py3-none-any.whl (125 kB)
' L4 j4 _( K6 E6 x     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 126.0/126.0 kB 18.3 kB/s eta 0:00:00
9 s+ B. X( V$ [& y8 q* zCollecting netaddr>=0.7.18 (from python-neutronclient>=6.7.0->openstackclient)
8 P5 g: T7 e! }' p" d( Y1 Y' O  Using cached netaddr-0.8.0-py2.py3-none-any.whl (1.9 MB)
4 x, ~# r- {  L; P6 W& J( gCollecting os-client-config>=1.28.0 (from python-neutronclient>=6.7.0->openstackclient)
1 X. L4 V9 l+ W% R6 h3 |1 M  Downloading os_client_config-2.1.0-py3-none-any.whl (31 kB)
: M3 C1 K7 @$ z$ t" `6 K7 T6 wCollecting simplejson>=3.5.1 (from python-neutronclient>=6.7.0->openstackclient)  ~3 h) B# L2 F3 f# Z; i
  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)# b8 M$ H6 S& A) l
Collecting python-cinderclient>=3.3.0 (from python-openstackclient>=4.0.0->openstackclient)& e" m& k: _9 ?+ u$ X7 Z( s! V# {
  Downloading python_cinderclient-9.3.0-py3-none-any.whl (255 kB)) i  l4 f1 j9 Z! B; h8 J9 @
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 255.9/255.9 kB 28.5 kB/s eta 0:00:00
/ L" m7 ^+ Q9 B1 ?1 u$ bCollecting python-novaclient>=18.1.0 (from python-openstackclient>=4.0.0->openstackclient)
5 o" X& Q, X  {0 _3 P  Downloading python_novaclient-18.3.0-py3-none-any.whl (335 kB)
& ?! P: u- n) x5 ^     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 335.9/335.9 kB 75.4 kB/s eta 0:00:00; U. v; g) O6 {* O4 c7 Z" u
Collecting PrettyTable>=0.7.2 (from python-heatclient>=1.10.0->openstackclient)- W3 a, v6 m7 U9 ?2 g
  Downloading prettytable-0.7.2.zip (28 kB)3 F; V% z$ J8 ]
  Preparing metadata (setup.py) ... done' l& n  G; S1 H% R. @, |0 [: b
Collecting pydot>=1.4.1 (from python-vitrageclient>=1.3.0->openstackclient)# u$ x- S+ g+ t6 W. y9 T6 S
  Downloading pydot-1.4.2-py2.py3-none-any.whl (21 kB)) \4 i0 t0 ~# _0 N2 z# |' J7 R& `
Collecting docker>=2.4.2 (from python-zunclient>=3.4.0->openstackclient)
, R  p* l- E8 m/ m2 j4 `  Downloading docker-6.1.2-py3-none-any.whl (148 kB)
9 m* O: u8 I* I5 Z     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 148.1/148.1 kB 17.3 kB/s eta 0:00:00& ]* J, F3 i! }4 \3 l
Collecting websocket-client>=0.44.0 (from python-zunclient>=3.4.0->openstackclient)/ V2 d* q1 y9 j; u* [
  Downloading websocket_client-1.5.1-py3-none-any.whl (55 kB)
( L1 \5 \8 Q* j0 Y1 }     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 55.9/55.9 kB 22.3 kB/s eta 0:00:00
* b" E: |# f: {2 ?1 XCollecting autopage>=0.4.0 (from cliff!=1.16.0,>=1.14.0->aodhclient>=0.9.0->openstackclient)
# C9 a6 l* P, Y  K1 ^! C, J0 s  Using cached autopage-0.5.1-py3-none-any.whl (29 kB)9 k2 h/ Y. ^2 J: j
Collecting cmd2>=1.0.0 (from cliff!=1.16.0,>=1.14.0->aodhclient>=0.9.0->openstackclient)
, S2 |; K' Q6 ~' U' a2 f3 k  Using cached cmd2-2.4.3-py3-none-any.whl (147 kB)  L9 o  t+ @# @. i7 R4 X. g  e7 Y+ U
Collecting importlib-metadata>=4.4 (from cliff!=1.16.0,>=1.14.0->aodhclient>=0.9.0->openstackclient)
" N  U/ M5 w0 ?2 H" j  Using cached importlib_metadata-6.6.0-py3-none-any.whl (22 kB)+ d% T  h$ Q6 i/ q) v
Collecting wrapt>=1.7.0 (from debtcollector->gnocchiclient>=3.3.1->openstackclient)
; l7 r; I2 @& i! M* M! J" r" L  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)
. o  [* Z0 W" d/ C# v" cCollecting packaging>=14.0 (from docker>=2.4.2->python-zunclient>=3.4.0->openstackclient)5 g1 x! u/ D- w% W( n) [
  Using cached packaging-23.1-py3-none-any.whl (48 kB)3 Z, I) n9 b+ u9 E8 r* x( A% |; [
Collecting urllib3>=1.26.0 (from docker>=2.4.2->python-zunclient>=3.4.0->openstackclient)
$ O5 @; K) e- R% Y  Using cached urllib3-2.0.2-py3-none-any.whl (123 kB)0 E- Z# Z7 j/ h1 C, ~6 S7 I
Collecting decorator>=4.0.0 (from dogpile.cache>=0.8.0->python-ironicclient>=2.3.0->openstackclient)
' S7 n/ Q/ F; n8 f  Using cached decorator-5.1.1-py3-none-any.whl (9.1 kB)7 T8 n2 m# p9 ?/ D* |
Collecting attrs>=17.4.0 (from jsonschema>=3.2.0->python-designateclient>=2.7.0->openstackclient)) Z) Q0 @. O% E8 S: I7 ^& I
  Using cached attrs-23.1.0-py3-none-any.whl (61 kB)
' R' N3 r$ f8 ^8 ~7 O# W3 NCollecting pyrsistent!=0.17.0,!=0.17.1,!=0.17.2,>=0.14.0 (from jsonschema>=3.2.0->python-designateclient>=2.7.0->openstackclient); p) k) f! Z8 p) r
  Downloading pyrsistent-0.19.3-py3-none-any.whl (57 kB)+ ~$ q, m) R9 r  Y6 w, r
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 57.5/57.5 kB 38.6 kB/s eta 0:00:00
/ s2 Y8 j5 i: `4 ?$ eCollecting os-service-types>=1.2.0 (from keystoneauth1>=1.0.0->aodhclient>=0.9.0->openstackclient)
$ E$ W4 h2 C8 F; i7 z$ V  Using cached os_service_types-1.7.0-py2.py3-none-any.whl (24 kB)
+ A4 S6 G0 Z& N; J0 M  e/ ~; rCollecting semantic-version>=2.3.1 (from murano-pkg-check>=0.3.0->python-muranoclient>=0.8.2->openstackclient)
; \7 z, ?3 l8 r9 q8 L% x  Downloading semantic_version-2.10.0-py2.py3-none-any.whl (15 kB)
% _, a1 k- j/ P4 R/ z) uCollecting cryptography>=2.7 (from openstacksdk>=0.18.0->python-ironicclient>=2.3.0->openstackclient)
$ \8 V6 G$ K% K' I; L+ X7 D7 b4 U0 A  Using cached cryptography-40.0.2-cp36-abi3-manylinux_2_28_x86_64.whl (3.7 MB)
3 C6 `7 K9 Y1 g6 s, hCollecting jmespath>=0.9.0 (from openstacksdk>=0.18.0->python-ironicclient>=2.3.0->openstackclient): `4 g' W: @1 G4 g7 ?& h
  Using cached jmespath-1.0.1-py3-none-any.whl (20 kB)  ~! m5 H6 h# G4 f( _
Collecting jsonpatch!=1.20,>=1.16 (from openstacksdk>=0.18.0->python-ironicclient>=2.3.0->openstackclient)
5 T7 k4 j1 S! w' U  Using cached jsonpatch-1.32-py2.py3-none-any.whl (12 kB)
6 b6 I8 ~% n3 x% n$ y& v, n' YCollecting netifaces>=0.10.4 (from openstacksdk>=0.18.0->python-ironicclient>=2.3.0->openstackclient)
* E  g  j0 g# Z3 T2 l; n  Using cached netifaces-0.11.0-cp310-cp310-linux_x86_64.whl
3 `* B* ?, u- a) {( [Collecting requestsexceptions>=1.2.0 (from openstacksdk>=0.18.0->python-ironicclient>=2.3.0->openstackclient)& H0 {' E6 K" M% a' R- N
  Using cached requestsexceptions-1.4.0-py2.py3-none-any.whl (3.8 kB)
5 J" q( D) d7 b+ e1 _0 [Collecting oslo.config>=5.2.0 (from oslo.log>=3.36.0->python-congressclient<2000,>=1.3.0->openstackclient)2 h0 d8 [# N# b! {" o
  Downloading oslo.config-9.1.1-py3-none-any.whl (128 kB)4 D8 `! R+ j7 m4 s* `: }8 q
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 128.4/128.4 kB 44.2 kB/s eta 0:00:00# z6 V7 j! v( t& V" |
Collecting oslo.context>=2.21.0 (from oslo.log>=3.36.0->python-congressclient<2000,>=1.3.0->openstackclient), ~# e2 ~3 C1 f
  Downloading oslo.context-5.1.1-py3-none-any.whl (20 kB)  Y- Q+ }1 z' y3 b8 _- k  @& v
Collecting pyinotify>=0.9.6 (from oslo.log>=3.36.0->python-congressclient<2000,>=1.3.0->openstackclient)
' Q- [( ^1 f3 h3 }& d  {  Downloading pyinotify-0.9.6.tar.gz (60 kB)# Q0 F& c0 L3 d
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.0/61.0 kB 18.9 kB/s eta 0:00:00
4 w3 p( I% d7 X0 H; o* {! @3 A  Preparing metadata (setup.py) ... done
$ b$ c  F( A1 Z3 w" [7 `Collecting msgpack>=0.5.2 (from oslo.serialization>=1.4.0->aodhclient>=0.9.0->openstackclient)/ `  M" g7 l1 E" M5 x
  Downloading msgpack-1.0.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (316 kB)! h5 s; V  \3 I; P7 f- M- ?1 g
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 316.8/316.8 kB 17.2 kB/s eta 0:00:006 T9 P- f9 s' \; ~5 N9 N5 p
Collecting pytz>=2013.6 (from oslo.serialization>=1.4.0->aodhclient>=0.9.0->openstackclient)1 {+ Y/ e' K3 `. ~! ^7 n8 U" v3 ~
  Using cached pytz-2023.3-py2.py3-none-any.whl (502 kB)1 O! n( [4 o; }
Collecting WebOb>=1.7.1 (from osprofiler>=1.4.0->aodhclient>=0.9.0->openstackclient)& ^- l! X% f; d5 @, }: a9 l' T0 c
  Downloading WebOb-1.8.7-py2.py3-none-any.whl (114 kB)
. L; b- L! G! ?& e  s1 h& X7 j     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 115.0/115.0 kB 25.8 kB/s eta 0:00:00# Z% a" c; o8 H4 O' M
Collecting oslo.concurrency>=3.26.0 (from osprofiler>=1.4.0->aodhclient>=0.9.0->openstackclient)
; f; k3 U9 X! V0 X  Downloading oslo.concurrency-5.1.1-py3-none-any.whl (48 kB). W! V3 f+ }9 L/ n; |
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 48.6/48.6 kB 34.6 kB/s eta 0:00:00
, [+ x% o# Z/ O1 U& }$ c% bCollecting warlock>=1.2.0 (from python-glanceclient>=2.8.0->python-muranoclient>=0.8.2->openstackclient)9 I% r+ ~/ x$ q! P2 r
  Downloading warlock-2.0.1-py3-none-any.whl (9.8 kB)6 ^  n$ T3 K. x
Collecting charset-normalizer<4,>=2 (from requests>=2.14.2->python-barbicanclient>=4.5.2->openstackclient)) u3 j8 e7 D" I" L' m& h
  Using cached charset_normalizer-3.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (199 kB)3 k& d) W* E/ J9 x) C
Collecting idna<4,>=2.5 (from requests>=2.14.2->python-barbicanclient>=4.5.2->openstackclient)
" h* ~) \% \% Q8 c6 @  Using cached idna-3.4-py3-none-any.whl (61 kB)
8 U; u7 X! t9 M6 h7 X- N7 A! ZCollecting certifi>=2017.4.17 (from requests>=2.14.2->python-barbicanclient>=4.5.2->openstackclient)
5 _8 Z! _' a% B3 B$ V  Using cached certifi-2023.5.7-py3-none-any.whl (156 kB)4 z9 ]. X9 \1 G5 ^1 y: Z6 |# P
Collecting ply (from yaql>=1.1.3->python-muranoclient>=0.8.2->openstackclient)5 s% f( C* y  n, E' _8 G4 n
  Downloading ply-3.11-py2.py3-none-any.whl (49 kB)
! ?1 V+ u4 |0 p% D! E! ]     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 49.6/49.6 kB 34.0 kB/s eta 0:00:00
/ x. {+ B; c' }3 C! ^) LCollecting pyperclip>=1.6 (from cmd2>=1.0.0->cliff!=1.16.0,>=1.14.0->aodhclient>=0.9.0->openstackclient)
  a' n8 i* C+ _$ F# N# X  Using cached pyperclip-1.8.2-py3-none-any.whl2 x, X4 l/ B$ |1 g. X, Z* ?
Collecting wcwidth>=0.1.7 (from cmd2>=1.0.0->cliff!=1.16.0,>=1.14.0->aodhclient>=0.9.0->openstackclient)4 D+ {/ k- J3 c* J9 L: y( W5 `# p
  Using cached wcwidth-0.2.6-py2.py3-none-any.whl (29 kB)
9 X( r* B: ?. E; A% D) V8 z) dCollecting cffi>=1.12 (from cryptography>=2.7->openstacksdk>=0.18.0->python-ironicclient>=2.3.0->openstackclient)0 l3 }# ?% T3 e/ W. U
  Using cached cffi-1.15.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (441 kB)
3 I# d- F. b; ?6 ^' G+ uCollecting zipp>=0.5 (from importlib-metadata>=4.4->cliff!=1.16.0,>=1.14.0->aodhclient>=0.9.0->openstackclient)
: _. H  _; a& q8 D/ w0 X  Using cached zipp-3.15.0-py3-none-any.whl (6.8 kB)# J- d: y; U7 u. `
Collecting jsonpointer>=1.9 (from jsonpatch!=1.20,>=1.16->openstacksdk>=0.18.0->python-ironicclient>=2.3.0->openstackclient). I- T3 K2 ~/ @( b: S% |" ~
  Using cached jsonpointer-2.3-py2.py3-none-any.whl (7.8 kB)9 A! A6 l7 P- u. K& A2 ]
Collecting fasteners>=0.7.0 (from oslo.concurrency>=3.26.0->osprofiler>=1.4.0->aodhclient>=0.9.0->openstackclient)
' v4 U, B% e" S6 r  Downloading fasteners-0.18-py3-none-any.whl (18 kB)
* W- h* A& o8 r' JCollecting rfc3986>=1.2.0 (from oslo.config>=5.2.0->oslo.log>=3.36.0->python-congressclient<2000,>=1.3.0->openstackclient)
) C; D% s8 a1 z, M2 e. U  Downloading rfc3986-2.0.0-py2.py3-none-any.whl (31 kB)
# \" X+ X+ E8 n/ a7 v$ iCollecting pycparser (from cffi>=1.12->cryptography>=2.7->openstacksdk>=0.18.0->python-ironicclient>=2.3.0->openstackclient)
5 u; w, Y. H) [7 N: I6 _7 \& b  Using cached pycparser-2.21-py2.py3-none-any.whl (118 kB)
: b; N9 |' x  H; E* I) ABuilding wheels for collected packages: murano-pkg-check, PrettyTable, pyinotify( K' w4 C% L- m& K+ @; R: G4 q, k
  Building wheel for murano-pkg-check (setup.py) ... done
0 ~( G9 r5 Z. z1 n$ v1 |; u* {  Created wheel for murano-pkg-check: filename=murano_pkg_check-0.3.0-py3-none-any.whl size=51982 sha256=5f153a3f7d5aad7d725be5f47973deef356feea9d24b63c9f0a519d6d052581d
$ `. ?& S- i2 ^  F/ G& u: ]  Stored in directory: /root/.cache/pip/wheels/57/81/0a/73dd84423cba563ba7903e3bf498ede5aef2998bc1453e4e73
. I4 I4 a- D) J$ X  Building wheel for PrettyTable (setup.py) ... done- \3 k# G& ]( D- G6 |
  Created wheel for PrettyTable: filename=prettytable-0.7.2-py3-none-any.whl size=13714 sha256=ad5fafddad37c4112620d22412eadb3f4c13bab3c4d5c016d5817dc320bc4dc5
) I& a0 c, ]0 c9 m  Stored in directory: /root/.cache/pip/wheels/25/4b/07/18c5d92824315576e478206ea69df34a9e31958f6143eb0e316 B* P" h" ]3 f1 j  J
  Building wheel for pyinotify (setup.py) ... done
' z9 V- l3 L- d; N+ u  Created wheel for pyinotify: filename=pyinotify-0.9.6-py3-none-any.whl size=25352 sha256=f3756b6b457dc1d8ee43b53fc1dcc99ff431cf85b6eae3bda5eba5e4db54e733
+ ~: T) u  K; y& L  W  r  Stored in directory: /root/.cache/pip/wheels/c8/e6/94/d10115432935b5daf653cc1341686f2b6b033d9341d4d32911' L. K8 P$ v4 o; z5 g. o) ^8 p
Successfully built murano-pkg-check PrettyTable pyinotify1 ?- B1 M, h* T  M% O% q
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
" v' Z% M' P, V  l: b; uSuccessfully 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.02 e2 q  r; `2 n& {6 b9 ]) X
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$ K  g2 j. t/ T4 i, o, |8 G7 {; N
 楼主| 发表于 2023-5-15 07:00:13 | 显示全部楼层
root@controller:~# openstack
) d0 S" u6 n3 P(openstack)
. u; \1 v! |4 C1 w4 D9 U0 X% z- \( j' k! _
问题解决。
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

北京云银创陇科技有限公司以云计算运维,代码开发

QQ|返回首页|Archiver|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )点击这里给我发消息

GMT+8, 2026-4-9 00:03 , Processed in 0.050158 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

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