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

ansible 问题出现,一般是源没有做好

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2017-5-3 17:04:35 | 显示全部楼层 |阅读模式
Error: Package: ansible-2.2.1.0-1.el7.noarch (VN), n% b" N4 k: A
           Requires: sshpass5 |. E" e) q( W; b
Error: Package: ansible-2.2.1.0-1.el7.noarch (VN). a8 r9 u  g. `" f# E! _
           Requires: python-keyczar
% P8 u  F0 W( C  d! M! O( O You could try using --skip-broken to work around the problem
1 b8 v6 G/ f. C) f) P3 d** Found 6 pre-existing rpmdb problem(s), 'yum check' output follows:
* C) T) e) A/ T8 p' ^5 f3 B, X6 Aansible-2.2.1.0-1.el7.noarch has missing requires of PyYAML
+ i5 Q( G2 g8 O7 h) z, a2 B  u2 mansible-2.2.1.0-1.el7.noarch has missing requires of python-httplib25 w& g8 d: ?/ ~1 ?  A
ansible-2.2.1.0-1.el7.noarch has missing requires of python-jinja2& {5 m. |% Y5 a0 h! k
ansible-2.2.1.0-1.el7.noarch has missing requires of python-keyczar
5 G( J  Y# U1 w' T: X+ G- mansible-2.2.1.0-1.el7.noarch has missing requires of python-paramiko
6 ~% a9 T# L* `  Cansible-2.2.1.0-1.el7.noarch has missing requires of sshpass0 O$ h% K: o: _1 O2 K$ m

+ P+ e; J* w4 w4 Y; ]/ h解决办法:
, s8 B, M) {( \& M/ P; `# yum install -y PyYAML
/ g; Q6 \+ L, z! s9 `# yum install -y python-jinja2 python-httplib2 python-keyczar python-paramiko sshpass  # b; N. c2 ?- f
" O' r& T2 x2 T: r5 [' j
#yum reinstall -y ansible
/ i) ?7 r  l9 ?
4 v8 u, B; k/ K8 X) j% K! R
0 `" e: N6 {! V0 ^0 B* @% e; B
3 g" C& T- K7 [( e, \* p# O% u
6 W; e! d. j' t
5 J% N" e3 Q6 P1 I3 t" ]' A' u, H2 M
# G) @; |' Q: f7 Q
% {$ A0 O$ @% K) e6 s) w. [1 x1 x, O
3 h& h$ L, U! ^* H. J6 ~% B  P
ansible  tar package  install   Z! G! _$ y7 ^' k% ~# T, j6 q
ansible tar包安装:
: Q" p; i! s# M$ I    (2)setuptools模块安装
3 o0 }" Z" s- {  m. o5 B

https://pypi.python.org/packages/source/s/setuptools/setuptools-7.0.tar.gz


7 G1 @: N* o8 x( ?/ `, V0 w[plain] view plain copy3 E6 E* E  }8 [, g$ r1 \
print?

/ @+ n! O, T0 I
: g  o& L, r: P9 A( {' U
  • # tar -xvzf setuptools-7.0.tar.gz  
  • # cd setuptools-7.0  
  • # python setup.py install  
      O" u/ X6 U( Q
+ x; j$ B9 r8 j. ~# {: J. {
) l( k( Y" S7 _7 |. r( {

  |1 z* a) S& l( W

(3)、pycrypto模块安装

https://pypi.python.org/packages/source/p/pycrypto/pycrypto-2.6.1.tar.gz

" Y* v0 j/ x0 |  q' R$ A
[plain] view plain copy" L8 j' C1 d- W9 Y6 j* R/ U4 t
print?
# s9 `1 v, ~9 A2 w/ X" O5 S: z
6 U* v" @& ^2 [' V& M  a
  • # tar -xvzf pycrypto-2.6.1.tar.gz  
  • # cd pycrypto-2.6.1  
  • # python setup.py install  
    9 |& f7 ?) e! A5 H* l, x8 k
" C9 C1 f, d( i( F7 o

: M5 x9 H# a7 m; b3 ?4 ^4 b- p) o* i0 p* d: Y8 h

(4)、PyYAML模块安装

http://pyyaml.org/download/libyaml/yaml-0.1.5.tar.gz


6 V3 Q  v& @, h1 l, y" N[plain] view plain copy
2 r  a* L7 U) R7 t0 ` print?

0 c8 L6 y7 `& Q. n

/ y! u- ^1 k6 O' L1 |% p
  • # tar -xvzf yaml-0.1.5.tar.gz  
  • # cd yaml-0.1.5  
  • # ./configure --prefix=/usr/local  
  • # make && make install  - I6 C" l! n: T5 c% M. p, t& I

" h3 _% E0 x; Y! {1 Q
0 z0 V" `. Z) K5 M7 T" F  ^+ I7 Q9 C2 Q8 @, q+ @5 V

https://pypi.python.org/packages/source/P/PyYAML/PyYAML-3.11.tar.gz

( b: p6 S$ M% P! |
[plain] view plain copy
6 C- b( ^1 a4 V$ C print?

  a9 i6 w9 h  g! }' U2 m- G) `
% B% ^# i) B! E5 {
  • # tar -xvzf PyYAML-3.11.tar.gz  
  • # cd PyYAML-3.11  
  • # python setup.py install  
    , Q0 a, o( J6 |! H2 @6 {
+ Z" ~& U" T: s) V" }# g
+ O* P! |+ ^. A& n

' G( a: `6 L% M' X6 W

(5)、Jinja2模块安装

https://pypi.python.org/packages/source/M/MarkupSafe/MarkupSafe-0.9.3.tar.gz

1 y; X) l9 l$ |# P  Z
[plain] view plain copy* c$ V( n# C) i4 Y
print?

; ~' I' i# W% b6 |) R7 g6 N6 G
2 V  Y$ m6 K% E; q4 h
  • # tar -xvzf MarkupSafe-0.9.3.tar.gz  
  • # cd MarkupSafe-0.9.3  
  • # python setup.py install  
    : Y& N) E; ~8 c, k& R! r. P

! G+ z1 v" c) A4 @3 S/ d' ~. i: z( e7 I5 ^2 x

( X5 P7 y. d7 k* C* |3 l

https://pypi.python.org/packages/source/J/Jinja2/Jinja2-2.7.3.tar.gz


4 e$ c2 H6 [$ o9 `! ?2 p[plain] view plain copy
8 ?8 a. d" N) ^2 l" N; a! l0 x8 P/ h. H" I print?
0 ~& m6 f) p# G2 s: q
% ~$ a8 L1 T& h$ @
  • # tar -xvzf Jinja2-2.7.3.tar.gz  
  • # cd Jinja2-2.7.3  
  • # python setup.py install  7 @+ z! \) W+ H  n  U

$ k9 Z# ?; w- ]) _$ w& x9 s" m: k7 y8 B0 Z

; t7 R5 H! ?0 P) D

(6)、paramiko模块安装

https://pypi.python.org/packages/source/e/ecdsa/ecdsa-0.11.tar.gz

* H) r" e3 K& c! P' a, h6 D" ^+ C
[plain] view plain copy
. o4 y3 m3 m* o5 c print?

; ], t$ k- ?/ ?# @/ ]$ r% Q6 P2 p/ L

% B8 G# P. ^% s! x: B9 q
  • # tar -xvzf ecdsa-0.11.tar.gz  
  • # cd ecdsa-0.11  
  • # python setup.py install  3 y% z* f$ T% E- `; a; S
! B3 Q! w7 K; N; f5 i
+ ?2 ?2 W, x. i8 i$ t
% a& O$ E+ l3 v

https://pypi.python.org/packages/source/p/paramiko/paramiko-1.15.1.tar.gz

" ~; R% p7 v6 C' f% i
[plain] view plain copy
; D$ i9 |6 @9 X' f' f, w* t print?
6 j1 n+ o( F7 ~. v8 U8 [

7 t% t% m) D  ~4 q+ p! P2 d
  • # tar -xvzf paramiko-1.15.1.tar.gz  
  • # cd paramiko-1.15.1  
  • # python setup.py install  
    0 V6 m# K2 z8 @. d" b: M" C
[url=][/url]
2 r3 b4 {7 Q" f8 d
& F9 B: {" L, ]9 J" |
, m& n+ K! k* v5 A2 Q) K- \' x9 z( D

; d/ }6 l1 a& i" \. [

(7)、simplejson模块安装

https://pypi.python.org/packages/source/s/simplejson/simplejson-3.6.5.tar.gz

# C# @; E5 l! T  e; K5 \
[plain] view plain copy5 ]. i. I, j/ Q7 @
print?

) C% d7 E3 A  _1 F& F0 Y

1 X9 {/ K7 x7 V& F
  • # tar -xvzf simplejson-3.6.5.tar.gz  
  • # cd simplejson-3.6.5  
  • # python setup.py install  
  • 9 e; u( x% D# i2 p- G
  m0 w2 ~& i7 s
! ?5 z/ G* D' f! x$ j/ r8 ^
& p6 }! N6 C0 V
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-12 01:59 , Processed in 0.023519 second(s), 23 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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