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

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

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2017-5-3 17:04:35 | 显示全部楼层 |阅读模式
Error: Package: ansible-2.2.1.0-1.el7.noarch (VN)
% N2 I2 k, u9 _6 u: `, t           Requires: sshpass
- }# o2 e4 ]& e$ h7 s( ~Error: Package: ansible-2.2.1.0-1.el7.noarch (VN); |9 C: u+ P# y7 Y+ V8 G! o7 J; K
           Requires: python-keyczar
6 r! R% a, `  x# ` You could try using --skip-broken to work around the problem6 Q1 b) {2 @7 _2 i1 C: G
** Found 6 pre-existing rpmdb problem(s), 'yum check' output follows:
0 `8 {, n& e( W+ \9 B: ]ansible-2.2.1.0-1.el7.noarch has missing requires of PyYAML
7 [  ~# c: R! |# l8 Bansible-2.2.1.0-1.el7.noarch has missing requires of python-httplib2/ {1 v# D6 a  ~7 a* A1 ~0 R5 {* o
ansible-2.2.1.0-1.el7.noarch has missing requires of python-jinja26 ~- l) Q" i6 @4 ~1 b2 h7 k/ U. i* Q
ansible-2.2.1.0-1.el7.noarch has missing requires of python-keyczar
4 N  a- l: b+ b6 ?) B5 ~ansible-2.2.1.0-1.el7.noarch has missing requires of python-paramiko
. V# @; F8 q) m. G0 fansible-2.2.1.0-1.el7.noarch has missing requires of sshpass
3 ]$ t* T  H# P( @2 [: ]" a' P" Y
# l. d! h4 o( `" i解决办法:
( n# e7 t+ ^0 j( n/ K9 Q# yum install -y PyYAML4 @. O9 A+ G$ i( b! U$ v
# yum install -y python-jinja2 python-httplib2 python-keyczar python-paramiko sshpass  5 B# S7 B: p7 V) A4 U3 b

- ]1 Z2 }2 A" N1 O#yum reinstall -y ansible! J+ y# C* k+ o1 [. Q0 w* f
0 e3 G' s# f( N, f$ `
  a5 x. ~7 e% {/ ]3 T- G. e  `5 ?

7 A# q2 O5 |9 n! {7 {
) g0 c9 I4 \; L. y0 @* r" L: b

$ R/ ]! j! X4 O  t
, t8 L6 n1 ~/ ^4 n* ?; }: x9 z5 ^' Z7 l, l# R

5 }# q/ i: ?0 J; z* [  kansible  tar package  install
9 H: Q9 Y$ x6 Y ansible tar包安装:0 N! Y5 N6 ^- p
    (2)setuptools模块安装
7 d1 U% N1 D$ t! m( b# ?

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


7 w) ]5 l% y& |[plain] view plain copy5 }/ W. z8 p) i
print?

7 z4 m) y. \# Y" d3 K
! j! E* V/ z9 s$ q
  • # tar -xvzf setuptools-7.0.tar.gz  
  • # cd setuptools-7.0  
  • # python setup.py install  
    " J$ X- q. a: k9 H

& u# ~) F- K6 v; q# ~0 f+ N* C
2 a3 L- d) x# t9 H7 i. l( P& f* [8 {; |
& q6 M) ]0 N" b( K# n1 h8 ]0 m5 ~

(3)、pycrypto模块安装

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

3 f) W* \2 E3 x
[plain] view plain copy9 P/ Q3 E9 z& S/ z  c8 W
print?
' l1 `8 D  p3 r" W, a$ e
# T4 r, t- J* m9 M5 M
  • # tar -xvzf pycrypto-2.6.1.tar.gz  
  • # cd pycrypto-2.6.1  
  • # python setup.py install  ! N$ K& L6 Y9 H! w0 F+ c
- }* Y: ^, {5 ^; L% w6 r
6 j8 t. D& a- Z" I

4 ~1 Q- W9 n& C) b5 o4 c# @

(4)、PyYAML模块安装

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


1 D) N: n. j8 O- K  }9 p( @! X[plain] view plain copy
4 Z! }  @# f2 d  Y print?

. A; l6 Y7 F% \

1 `4 q3 N, w' S, A0 b4 U
  • # tar -xvzf yaml-0.1.5.tar.gz  
  • # cd yaml-0.1.5  
  • # ./configure --prefix=/usr/local  
  • # make && make install  
    3 j/ z. K; h. Q  M7 Z/ Z: x

4 F& l- _6 r& N2 ?3 y$ y
) @8 o: `7 J$ u# }
! W( K1 ]5 h) ?0 [. g

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

5 K: z7 B7 x7 r# P
[plain] view plain copy
+ L6 `- T% P/ ^( t8 ` print?
% K  h. t# ~5 N

- t* G: F) ]+ D" o1 e0 p5 ?2 }0 f' H
  • # tar -xvzf PyYAML-3.11.tar.gz  
  • # cd PyYAML-3.11  
  • # python setup.py install  8 Q; d1 N$ R4 Y

8 _  i+ e% A* W& Y7 `* @: p+ c; E- U8 m- ~" m* H" V: d; e& Q3 K

7 |+ ^) C$ d& b$ B! S& n2 t

(5)、Jinja2模块安装

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


- r8 C7 G* A3 c' L3 ?( d+ _0 U[plain] view plain copy
, b" H8 C  {4 C. Q* `3 |7 a$ o print?

/ ]2 N- h! ^- Q4 d# k9 v/ T

9 r9 g" ~0 I- M
  • # tar -xvzf MarkupSafe-0.9.3.tar.gz  
  • # cd MarkupSafe-0.9.3  
  • # python setup.py install  
    ( t3 C8 x# ?  T3 B" `
0 e# b( Q- k2 N, h, Q+ ]& T
( d: c$ r# c9 k+ C

) X' L# ]; e* h; U

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


; f+ b% o1 C! z[plain] view plain copy
/ t) u* }7 H* s9 L' R2 a print?

- q( I( E& Y  ^0 b6 g6 Q1 d
4 M! q+ g+ D" G
  • # tar -xvzf Jinja2-2.7.3.tar.gz  
  • # cd Jinja2-2.7.3  
  • # python setup.py install  
    2 I- K9 ?* n5 Z9 e# Z5 R  @

7 _* O9 T  V( q: L9 n7 |5 Y( T* {# ~6 A5 Y( j
) Q  x1 J1 }, ^- l  a

(6)、paramiko模块安装

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


* P$ B! K7 X* H8 P! p[plain] view plain copy7 N' w% C1 Q0 u3 p1 P: [7 ~+ a. B
print?
7 z; u- f* O! P7 ^% D  Q

! j) h2 _! |# [% R! ?
  • # tar -xvzf ecdsa-0.11.tar.gz  
  • # cd ecdsa-0.11  
  • # python setup.py install  1 O( |" o3 Q: g0 L+ b4 P

* U+ Q0 p, ]/ F) w- x
; |3 \6 J4 k$ w9 I% f" y0 I% t( K  J5 V2 ]

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


1 K/ v/ H% H, R5 b/ Q8 |0 i  v& L[plain] view plain copy
3 p+ _9 @2 O# ^* j5 e/ t print?
5 h! [9 u" {9 s! o4 n
- P: x, b! i; q7 q" G* g: Y
  • # tar -xvzf paramiko-1.15.1.tar.gz  
  • # cd paramiko-1.15.1  
  • # python setup.py install  & B9 e  z8 T! n% L4 a, t% @) X9 s
[url=][/url]
0 R4 z' b2 H  l% D# S

8 \) `9 Z9 U: S) @5 K6 `8 J( o$ \1 Z
: X& r/ Q2 w! c2 O# R9 ~7 s

(7)、simplejson模块安装

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

* h) S: }  ]+ F' q* f. U
[plain] view plain copy
0 X1 q: `4 y; k5 X9 o+ L print?
# G! P1 X7 e/ }4 s* ?
- K, q% ~$ v2 _
  • # tar -xvzf simplejson-3.6.5.tar.gz  
  • # cd simplejson-3.6.5  
  • # python setup.py install  

  • 0 Z; t) R7 d; `7 d; w# A# |
- X4 w9 a/ Z" k! A; v2 }  j  R

+ A# c& h) E4 B9 h7 {& n
) f" j9 Y9 H* d) y7 ]+ H
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-12 01:56 , Processed in 0.034050 second(s), 25 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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