|
|
[root@controller1 src]# source /root/admin-openrc.sh
: o4 N' `# K s; D& s2 i- _6 _
' J% Q0 y; V" m. {' d* D查看实例时:
/ M' {5 c8 a* A! Q) Q6 P; s[root@controller1 src]# openstack server list ! L* V+ ]2 J) P* M$ V* U
Traceback (most recent call last):+ g8 M0 G9 X" D& N
File "/usr/bin/openstack", line 5, in <module>
1 ~* w1 x5 H* t$ ]0 ^ from openstackclient.shell import main
' d4 O( n- e7 v9 W File "/usr/lib/python2.7/site-packages/openstackclient/shell.py", line 22, in <module>
; V$ D, J& v$ h7 x from osc_lib.api import auth
4 u, D$ b( z9 C8 K; D8 m File "/usr/lib/python2.7/site-packages/osc_lib/api/auth.py", line 18, in <module>
0 I, \9 O, v4 ^: g% ]6 N from keystoneauth1.identity.v3 import k2k. M4 s! J. r+ ?7 u% }8 ]
File "/usr/lib/python2.7/site-packages/keystoneauth1/identity/__init__.py", line 14, in <module>
! l! _! `) {4 s4 V! l3 K! y$ S' p. x from keystoneauth1.identity import generic: b* E' M% w$ X, `8 X4 C
File "/usr/lib/python2.7/site-packages/keystoneauth1/identity/generic/__init__.py", line 14, in <module>& [3 l- M7 @# c# p
from keystoneauth1.identity.generic.password import Password # noqa
$ A$ D- w9 V* e! F- d File "/usr/lib/python2.7/site-packages/keystoneauth1/identity/generic/password.py", line 16, in <module>- [" N8 Z6 ~5 S
from keystoneauth1.identity import v35 c/ S0 G. ?& v7 m" V( l) o
File "/usr/lib/python2.7/site-packages/keystoneauth1/identity/v3/__init__.py", line 19, in <module>, C- G. M0 A7 X* V1 b
from keystoneauth1.identity.v3.multi_factor import * # noqa
4 w7 L+ h5 v7 |4 V, r1 P; s File "/usr/lib/python2.7/site-packages/keystoneauth1/identity/v3/multi_factor.py", line 14, in <module>: ]2 n2 ~9 A' f: K8 F7 Z
from keystoneauth1 import loading; i0 ^& D; W9 _1 [9 Z' t: h/ Y
File "/usr/lib/python2.7/site-packages/keystoneauth1/loading/__init__.py", line 15, in <module>
5 j* V+ {5 n v, g from keystoneauth1.loading import adapter
) F! R! \9 A; a6 W; @# A8 \ File "/usr/lib/python2.7/site-packages/keystoneauth1/loading/adapter.py", line 13, in <module>
1 f* a1 }! T2 V5 | from keystoneauth1 import adapter+ g0 Q" {( @2 q, ?
File "/usr/lib/python2.7/site-packages/keystoneauth1/adapter.py", line 17, in <module>
" W& n7 Y: R1 x) s from keystoneauth1 import session
' j6 L8 n+ s/ G3 R# W4 k# W File "/usr/lib/python2.7/site-packages/keystoneauth1/session.py", line 25, in <module>
, N p2 g0 c7 m0 u3 g7 N import requests0 Z: J; @3 t0 }9 @7 A* N8 [
File "/usr/lib/python2.7/site-packages/requests/__init__.py", line 43, in <module>, v5 L c6 @, Y, T
import urllib3
" g" t% S' q3 E! V* J( M File "/usr/lib/python2.7/site-packages/urllib3/__init__.py", line 10, in <module>- L( K9 N/ d; o% T' ~( u8 P1 g* N
from .connectionpool import (6 N) p2 M& J) V% C
File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 31, in <module>1 |$ @% a" Z' x
from .connection import (
) p5 Q0 B$ B. a. N+ K File "/usr/lib/python2.7/site-packages/urllib3/connection.py", line 45, in <module>
_! i* q! h# d! B( @- Y) Y) ~ from .util.ssl_ import (
( X: g; F% Y' G* m1 I7 t; \ File "/usr/lib/python2.7/site-packages/urllib3/util/__init__.py", line 5, in <module>
0 Q' u3 C" `' Q' i1 K; \) L3 X from .request import SKIP_HEADER, SKIPPABLE_HEADERS, make_headers
2 Y1 k) i$ Q) u, ` File "/usr/lib/python2.7/site-packages/urllib3/util/request.py", line 5, in <module>- C5 ?9 E6 {8 i2 I% l5 @
from ..exceptions import UnrewindableBodyError
* _& J7 l! G, N& I- o qImportError: cannot import name UnrewindableBodyError
0 A; P$ M5 M0 i4 z M- o4 b( `# _$ w% v$ p& W w1 C
咦,报错了:% u: T& C: d5 C
2 Z- o7 r+ t8 Z& A7 \, K( W
4 }! w! w; t! e% e+ k$ A6 e
检查安装包:/ K( _: O2 [# ]4 N& q1 u( ]$ O7 V
[root@controller1 src]# rpm -qa |grep urllib3: ?( p- P8 h8 \: a3 n- W9 |% @
[root@controller1 src]# rpm -qa |grep python-urllib39 L2 ?- H+ }6 a0 M3 r
+ ~* p# m V2 q* K! m+ j那就使用pip安装:
1 ]9 Q8 R+ V" {. ?% U1 B, R. b[root@controller1 src]# pip install -y urllib3
/ n. h# B2 c, K% w+ rUsage: 3 @5 ~+ x, [. y: b. r7 `, r! w& ~
pip install [options] <requirement specifier> [package-index-options] ...; P G% c0 R; }+ N, j: N1 T
pip install [options] -r <requirements file> [package-index-options] ..., ? D p3 z! w& O% P2 ]- W
pip install [options] [-e] <vcs project url> ..., I9 O& H# J- d' A2 _' f9 J- i
pip install [options] [-e] <local project path> ...
" G* w9 i0 h% ?6 [& `- U pip install [options] <archive url/path> ...
u2 z. n* q( P8 \" |no such option: -y
9 ~: d8 S+ l J2 N/ g& p" v d ~' Y
! x t$ I5 i2 n[root@controller1 src]# pip install -I urllib3& L$ @. a) T# t) x ~9 |+ a. Q
DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support pip 21.0 will remove support for this functionality.
& T' G, x. q: S9 s3 ?2 S* b7 vLooking in indexes: http://mirrors.aliyun.com/pypi/simple/( g- f |7 D! ]+ ?
Collecting urllib3
# C! Q+ t- z# t M7 H3 N7 P Downloading http://mirrors.aliyun.com/pypi/packages/af/f4/524415c0744552cce7d8bf3669af78e8a069514405ea4fcbd0cc44733744/urllib3-1.26.7-py2.py3-none-any.whl (138 kB)" f3 x* d7 `& j2 z. i7 A. U
|████████████████████████████████| 138 kB 1.1 MB/s ) \9 Y/ g# |4 S3 i8 f
Installing collected packages: urllib3% |+ ?8 W- |3 a8 K$ [9 |
Successfully installed urllib3-1.26.7
, _: Z; {3 Y5 F1 q5 O$ G
8 p- M/ z/ r9 F5 f$ f" u. u3 q/ d) Y& m8 v! N
更新下是否有更新包:
m4 g5 L" z% z8 [* Q0 X$ L+ h* B/ S1 x" v$ i
[root@controller1 src]# pip install -U urllib3
+ T" F- G/ U4 J: C8 y2 ODEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support pip 21.0 will remove support for this functionality.+ b% {. F4 c' f9 U1 u& T) G
Looking in indexes: http://mirrors.aliyun.com/pypi/simple/
% C; u. a: {7 ], x- ?8 m1 ^Requirement already up-to-date: urllib3 in /usr/lib/python2.7/site-packages (1.26.7)
) C# D" @1 U! V: w! G5 }9 h7 ]" A6 k6 ^
* b( G5 m8 Z% h) M# M7 a执行实例查看: {. e( x x: m% m
[root@controller1 src]# openstack server list
7 V3 Z$ k! E1 p* s9 k& w1 x) l/usr/lib/python2.7/site-packages/requests/__init__.py:89: RequestsDependencyWarning: urllib3 (1.26.7) or chardet (2.2.1) doesn't match a supported version!6 q/ c; L- d% P
RequestsDependencyWarning), [5 C5 J* H" g- t" p( K7 i
+--------------------------------------+---------+--------+-----------------------+-------+----------------+9 B$ V' W. n) {- s& |
| ID | Name | Status | Networks | Image | Flavor |$ e) B3 M0 {( }; K f$ S; `
+--------------------------------------+---------+--------+-----------------------+-------+----------------+
1 y+ E$ a" v/ j- G9 C5 t$ p7 Z* P/ ~| b98e0105-d463-412e-beac-c94a18b15207 | testte | ACTIVE | vlan3079=10.160.79.10 | | type-4c-8g-30g |
1 l7 U( q0 x% Y" I| 58fc002b-9cc6-4bc8-9f52-28fad1ef4f46 | test-vm | ACTIVE | vlan3079=10.160.79.15 | | type-4c-8g-30g |0 r5 Y5 `* H* C* i
+--------------------------------------+---------+--------+-----------------------+-------+----------------+. K3 L4 |) i% @: t: H; S
9 q4 |" G: }8 i" e8 U, e/ x2 h/ m
9 a0 X1 V/ E3 u7 R7 @# v尝试安装chardet:
' c8 B! w" H4 a( U0 y! V" j5 u1 L
' F: o q- s$ B1 q! q6 W[root@controller1 src]# pip install -I chardet' z( }) e0 E+ R
DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support pip 21.0 will remove support for this functionality.
2 ]0 |* k5 z" S- q( d2 bLooking in indexes: http://mirrors.aliyun.com/pypi/simple/
; g4 ?; j# |0 C8 t2 u; X$ yCollecting chardet
^- R+ S, M. ]0 P2 w Downloading http://mirrors.aliyun.com/pypi/packages/19/c7/fa589626997dd07bd87d9269342ccb74b1720384a4d739a1872bd84fbe68/chardet-4.0.0-py2.py3-none-any.whl (178 kB)3 y( G( F: o0 b. K4 s# Z
|████████████████████████████████| 178 kB 636 kB/s
, a% i# Y! @* v1 HInstalling collected packages: chardet' `! |. M3 B# k. q
Successfully installed chardet-4.0.0* R1 K9 A* D' O& e7 j0 B
4 X) I+ Y8 f/ }: r
; q8 X3 o6 c8 z7 S4 ?8 X/ ]
再次执行:- K( s( j, {0 T5 y) l+ |7 q3 o
[root@controller1 src]# openstack server list7 v/ o( z; G; a: [5 I! K1 h+ A
+--------------------------------------+---------+--------+-----------------------+-------+----------------+
7 d- c, |3 h" P }- J| ID | Name | Status | Networks | Image | Flavor |( f; c( V, g! W' ?: w
+--------------------------------------+---------+--------+-----------------------+-------+----------------+
6 @' i- v9 h" R* p( Q2 C| b98e0105-d463-412e-beac-c94a18b15207 | testte | ACTIVE | vlan3079=10.160.79.10 | | type-4c-8g-30g |
% ^0 f) h" T8 P ?1 ?7 N; Z| 58fc002b-9cc6-4bc8-9f52-28fad1ef4f46 | test-vm | ACTIVE | vlan3079=10.160.79.15 | | type-4c-8g-30g |
/ q3 N5 @- D Z" `+--------------------------------------+---------+--------+-----------------------+-------+----------------+# }' U: q0 d) {* F
[root@controller1 src]# . Y* k/ q% V( e ?
9 |, ]1 U4 F0 k( i4 H- C7 S
视乎问题被解决了。5 Y7 _' x+ w9 y* K- r
过程感觉有点匪夷所思。
& n( U* {% `) X8 e" j: _/ |! x3 m |
|