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

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

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2017-5-3 17:04:35 | 显示全部楼层 |阅读模式
Error: Package: ansible-2.2.1.0-1.el7.noarch (VN)
$ g( A" y) s0 Z+ C7 B           Requires: sshpass
2 F9 s  e# Y% `0 S# J+ S  gError: Package: ansible-2.2.1.0-1.el7.noarch (VN)
0 G+ h5 N+ u9 f2 a6 C           Requires: python-keyczar, T3 ^, k, I* F' W4 [& o& Z, S
You could try using --skip-broken to work around the problem
' f5 u  f- e  r0 {** Found 6 pre-existing rpmdb problem(s), 'yum check' output follows:. X0 d5 }  |' e' A4 u( D3 L8 O
ansible-2.2.1.0-1.el7.noarch has missing requires of PyYAML
1 ]1 P6 m( C  y4 U2 x: |, n4 Zansible-2.2.1.0-1.el7.noarch has missing requires of python-httplib2) A8 R1 \( F! t6 ]0 M6 g$ O1 g
ansible-2.2.1.0-1.el7.noarch has missing requires of python-jinja2
# P. ~6 A1 o% j  W  ]ansible-2.2.1.0-1.el7.noarch has missing requires of python-keyczar2 ^* T4 P, V1 m9 u% W; |9 x
ansible-2.2.1.0-1.el7.noarch has missing requires of python-paramiko
/ {8 H1 g/ Y8 Y( t5 F$ d0 e) Ransible-2.2.1.0-1.el7.noarch has missing requires of sshpass5 k5 e6 ?% [0 P1 {- P' I

# ^. }* t& e8 v$ t: [1 r解决办法:" S$ a) _. \$ a3 f4 U
# yum install -y PyYAML: n: {  O$ }/ `0 r
# yum install -y python-jinja2 python-httplib2 python-keyczar python-paramiko sshpass  ' F1 P& J5 e9 A0 a( f3 T4 m
" u5 @8 x% m. m
#yum reinstall -y ansible$ q- `  J" \0 G& p# y2 i" g+ b7 J$ }- F

" L1 a% _9 d* O5 i8 ^; n8 ?2 S: `1 I3 M/ k* H; }% N  @# H. Z
0 L+ h4 X' Y+ r+ R7 f1 w

9 |) {4 ]5 [1 X* Z5 q. \
# s3 }6 I% X* k0 T" T( `' j4 W# u3 k9 y# i8 Z3 @# ]5 X" c: W
( F: b1 J& e& r, O
- J! w/ Z3 R  m) g- b6 e0 r

: [/ E% U0 l: Aansible  tar package  install
  ~# [( L2 y6 U$ U2 A* t/ o ansible tar包安装:
/ e, D3 K% [" H% n, X    (2)setuptools模块安装/ i4 ]  }" @5 u0 t

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


5 C: [; n4 J( L; T% k1 [$ X" f" ~[plain] view plain copy
/ Q! W3 k; ^5 P3 U$ Q8 o# l" P0 h5 { print?

6 D+ X! x7 F; x7 O6 L+ \4 x

6 V3 G* J$ x6 M
  • # tar -xvzf setuptools-7.0.tar.gz  
  • # cd setuptools-7.0  
  • # python setup.py install  & |, s9 H: Z# {5 c. o" Q, N

% `: E  c1 g. ?: c  }
1 z# I/ I9 D1 I% F6 W$ D9 g$ {" N0 k: g, V% s) B

(3)、pycrypto模块安装

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

9 \% ?1 C( I2 E& y2 I( y
[plain] view plain copy/ m; S: T5 d' }3 _
print?

, a- y. L! F9 L: w: k. d
- [6 I" q" ]+ K1 l
  • # tar -xvzf pycrypto-2.6.1.tar.gz  
  • # cd pycrypto-2.6.1  
  • # python setup.py install  
    3 p& O( I' T7 U+ e8 `# Y

5 G) t1 ?0 D/ a7 d8 m. k: B; c6 ~4 K+ n( x5 ~! V# h

$ p9 F" }+ W% z" a. F5 N& h) ^

(4)、PyYAML模块安装

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


( A! L! {' `* L# U/ U9 i[plain] view plain copy' o$ d4 |) t2 e8 G: A
print?
* Z0 U  T+ y' w1 |3 ]
6 j, e, N, w$ u0 x. h- F
  • # tar -xvzf yaml-0.1.5.tar.gz  
  • # cd yaml-0.1.5  
  • # ./configure --prefix=/usr/local  
  • # make && make install  
    * S, u, V% K  P6 P! W  h2 A$ ]
* v" Q$ q; X8 Y* [
0 P' V8 \) h$ _
1 O( [; A, v# j1 X) E. @' C

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


# w6 u* {! u  v1 |9 ]: H0 Y2 l[plain] view plain copy  O) g/ F5 O) e" Y0 ]# Q
print?
5 @% B: @' @9 k( H6 q

7 _/ n4 H" w6 x" H+ y0 X- c
  • # tar -xvzf PyYAML-3.11.tar.gz  
  • # cd PyYAML-3.11  
  • # python setup.py install  
    7 D1 K0 Q: }+ E& T& f

) ~* n- `% E+ ]' u
( A, O& ^6 W6 t: t% T5 e  ^& `- Z. F/ W' k: o$ f" Y, |

(5)、Jinja2模块安装

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


& B; N, x9 ?7 O[plain] view plain copy
2 V/ C( _4 E/ }) f print?
+ u6 l, r5 c2 B1 c

" p- K$ W& j* Y5 J+ M$ d- X
  • # tar -xvzf MarkupSafe-0.9.3.tar.gz  
  • # cd MarkupSafe-0.9.3  
  • # python setup.py install  
    , p* X3 B3 k% ]) ~# P; W0 @
8 L- E6 z" o5 _5 E* n# }3 @+ ~
- J% z, T9 N4 Q$ o; e& k3 [
6 V9 N" L8 q! W

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


- _: K% g3 a" @1 N# F; s. ^6 w# d5 C[plain] view plain copy/ G, o( B! `6 @* {
print?
$ o$ e' Y/ D: d$ H
; ~; J5 X. [1 [
  • # tar -xvzf Jinja2-2.7.3.tar.gz  
  • # cd Jinja2-2.7.3  
  • # python setup.py install  8 W. V3 L2 a: p" N7 N/ L) f
3 v: i3 p: v! {0 H( z% C
' Y; n" s; F) d* O

6 J/ q% Q- v% Z5 T

(6)、paramiko模块安装

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

( q: W/ E- v4 m1 J) G
[plain] view plain copy
  ~4 [- L2 M8 I8 V, x8 ` print?

7 C( t" p" G/ t& f  V- n) {: ]. m

4 l7 N2 A& |) N) J; z' n1 m
  • # tar -xvzf ecdsa-0.11.tar.gz  
  • # cd ecdsa-0.11  
  • # python setup.py install  $ w4 k  m+ X6 Z  b1 k
% x' k% n/ B; o+ w
8 A1 b3 w6 u" i

4 A# W" m9 p$ ?) a  |7 [, B2 y

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


3 T0 O; U& s$ x[plain] view plain copy/ u$ P' e: j8 B7 O
print?
3 u' O4 ^( V4 g( h
0 }$ t7 e6 Y$ @2 B
  • # tar -xvzf paramiko-1.15.1.tar.gz  
  • # cd paramiko-1.15.1  
  • # python setup.py install  ! \7 q  Z+ ]0 d9 P. l5 w
[url=][/url]
. |( m, p/ V5 W4 U2 C1 {! j7 d0 b
5 s9 D& ~8 H6 G7 y- F3 x
- Y3 s4 w; ~3 N' g9 r
/ G0 T+ E- n% U

(7)、simplejson模块安装

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


8 e$ V. A8 s; }# y[plain] view plain copy
0 U* I/ G7 I% l) |( m2 Y3 r print?
+ q1 d  ^6 f9 J  V. ^

2 D6 ~" y+ e1 m8 _) d5 y4 w, @, f
  • # tar -xvzf simplejson-3.6.5.tar.gz  
  • # cd simplejson-3.6.5  
  • # python setup.py install  

  • % Q% v9 J7 \5 s( Z- j: A
' y+ Q1 A& b8 s& N
9 `' ]: n# G6 ^* x8 v
- e) k4 [, M7 b  C% y
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-12 03:04 , Processed in 0.021114 second(s), 22 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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