Advertisement
chris_boertien

osa-debug-utility-container-pip-packages

Feb 13th, 2016
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.95 KB | None | 0 0
  1. Did a fresh utility container install, failed on install of certain pip packages
  2. * python-openstackclient
  3. * python-glanceclient
  4. ---------
  5.  
  6. TASK: [Install pip packages] **************************************************
  7. failed: [aio1_utility_container-3a6437f8] => (item=python-openstackclient) => {"attempts": 1, "cmd": "/usr/local/bin/pip install python-openstackclient", "failed": true, "item": "python-openstackclient"}
  8. msg: Task failed as maximum retries was encountered
  9. changed: [aio1_utility_container-3a6437f8] => (item=python-ceilometerclient)
  10. changed: [aio1_utility_container-3a6437f8] => (item=python-cinderclient)
  11. failed: [aio1_utility_container-3a6437f8] => (item=python-glanceclient) => {"attempts": 1, "cmd": "/usr/local/bin/pip install python-glanceclient", "failed": true, "item": "python-glanceclient"}
  12. msg: Task failed as maximum retries was encountered
  13. changed: [aio1_utility_container-3a6437f8] => (item=python-heatclient)
  14. ok: [aio1_utility_container-3a6437f8] => (item=python-keystoneclient)
  15. changed: [aio1_utility_container-3a6437f8] => (item=python-neutronclient)
  16. changed: [aio1_utility_container-3a6437f8] => (item=python-novaclient)
  17. ok: [aio1_utility_container-3a6437f8] => (item=python-swiftclient)
  18. ok: [aio1_utility_container-3a6437f8] => (item=python-memcached)
  19. ok: [aio1_utility_container-3a6437f8] => (item=pycrypto)
  20.  
  21. FATAL: all hosts have already failed -- aborting
  22.  
  23. --------------------
  24.  
  25. Then reran the utility install in full, everything is green except for the same packages fail to install.
  26.  
  27. --------------------
  28.  
  29. TASK: [Install pip packages] **************************************************
  30. failed: [aio1_utility_container-3a6437f8] => (item=python-openstackclient) => {"attempts": 1, "cmd": "/usr/local/bin/pip install python-openstackclient", "failed": true, "item": "python-openstackclient"}
  31. msg: Task failed as maximum retries was encountered
  32. ok: [aio1_utility_container-3a6437f8] => (item=python-ceilometerclient)
  33. ok: [aio1_utility_container-3a6437f8] => (item=python-cinderclient)
  34. failed: [aio1_utility_container-3a6437f8] => (item=python-glanceclient) => {"attempts": 1, "cmd": "/usr/local/bin/pip install python-glanceclient", "failed": true, "item": "python-glanceclient"}
  35. msg: Task failed as maximum retries was encountered
  36. ok: [aio1_utility_container-3a6437f8] => (item=python-heatclient)
  37. ok: [aio1_utility_container-3a6437f8] => (item=python-keystoneclient)
  38. ok: [aio1_utility_container-3a6437f8] => (item=python-neutronclient)
  39. ok: [aio1_utility_container-3a6437f8] => (item=python-novaclient)
  40. ok: [aio1_utility_container-3a6437f8] => (item=python-swiftclient)
  41. ok: [aio1_utility_container-3a6437f8] => (item=python-memcached)
  42. ok: [aio1_utility_container-3a6437f8] => (item=pycrypto)
  43.  
  44. ----------------------
  45.  
  46. Attach to the container and check what is installed with pip
  47.  
  48. $ lxc-attach [container]
  49. $ sudo pip list
  50. Babel (2.2.0)
  51. cliff (1.10.1)
  52. cmd2 (0.6.8)
  53. futures (3.0.4)
  54. iso8601 (0.1.11)
  55. msgpack-python (0.4.7)
  56. MySQL-python (1.2.5)
  57. netaddr (0.7.18)
  58. netifaces (0.10.4)
  59. oslo.config (1.9.3)
  60. oslo.i18n (1.5.0)
  61. oslo.serialization (1.4.0)
  62. oslo.utils (1.4.2)
  63. pbr (0.11.1)
  64. pip (7.1.2)
  65. prettytable (0.7.2)
  66. pycrypto (2.6.1)
  67. pycurl (7.19.3)
  68. pyparsing (2.1.0)
  69. python-apt (0.9.3.5ubuntu2)
  70. python-ceilometerclient (1.1.2)
  71. python-cinderclient (1.1.2)
  72. python-heatclient (0.4.0.post2)
  73. python-keystoneclient (1.3.4)
  74. python-memcached (1.57)
  75. python-neutronclient (2.4.0)
  76. python-novaclient (2.23.3)
  77. python-swiftclient (2.4.0)
  78. pytz (2015.7)
  79. PyYAML (3.11)
  80. requests (2.7.0)
  81. setuptools (20.0)
  82. simplejson (3.8.1)
  83. six (1.10.0)
  84. stevedore (1.3.0)
  85. wheel (0.29.0)
  86.  
  87. The failed clients are missing, as expected.
  88.  
  89. Try installing them manually with pip.
  90.  
  91. $ sudo pip install python-openstackclient
  92.  
  93. This works, and also installs the missing glanceclient
  94.  
  95. $ sudo pip list
  96. appdirs (1.4.0)
  97. Babel (2.2.0)
  98. cliff (1.16.0)
  99. cmd2 (0.6.8)
  100. debtcollector (1.3.0)
  101. funcsigs (0.4)
  102. functools32 (3.2.3.post2)
  103. futures (3.0.4)
  104. iso8601 (0.1.11)
  105. jsonpatch (1.13)
  106. jsonpointer (1.10)
  107. jsonschema (2.5.1)
  108. keystoneauth1 (2.2.0)
  109. monotonic (0.6)
  110. msgpack-python (0.4.7)
  111. MySQL-python (1.2.5)
  112. netaddr (0.7.18)
  113. netifaces (0.10.4)
  114. openstacksdk (0.7.4)
  115. os-client-config (1.14.0)
  116. oslo.config (3.6.0)
  117. oslo.i18n (3.3.0)
  118. oslo.serialization (2.3.0)
  119. oslo.utils (3.5.0)
  120. pbr (1.8.1)
  121. pip (7.1.2)
  122. prettytable (0.7.2)
  123. pycrypto (2.6.1)
  124. pycurl (7.19.3)
  125. pyparsing (2.1.0)
  126. python-apt (0.9.3.5ubuntu2)
  127. python-ceilometerclient (1.1.2)
  128. python-cinderclient (1.5.0)
  129. python-glanceclient (1.2.0)
  130. python-heatclient (0.4.0.post2)
  131. python-keystoneclient (2.1.2)
  132. python-memcached (1.57)
  133. python-neutronclient (2.4.0)
  134. python-novaclient (3.2.0)
  135. python-openstackclient (2.1.0)
  136. python-swiftclient (2.4.0)
  137. pytz (2015.7)
  138. PyYAML (3.11)
  139. requests (2.9.1)
  140. requestsexceptions (1.1.3)
  141. setuptools (20.0)
  142. simplejson (3.8.1)
  143. six (1.10.0)
  144. stevedore (1.11.0)
  145. unicodecsv (0.14.1)
  146. warlock (1.2.0)
  147. wheel (0.29.0)
  148. wrapt (1.10.6)
  149.  
  150. Not only does this install a few new packages, but it also updates a lot of versions.
  151. https://www.diffchecker.com/1li2rqti
  152.  
  153. $ sudo pip install python-glanceclient
  154.  
  155. As expected, this doesn't install anything as the previous command already installed it.
  156.  
  157. Back on the host, try to run utility container playbook again.
  158. Fails again, but this time with different set of packages failing.
  159.  
  160. Fails:
  161. * python-cinderclient
  162. * python-glanceclient
  163. * python-novaclient
  164.  
  165. So openstackclient installs ok, glance still fails and now cinder/nova show up as failed. Also ceilometer and neutron clients show us changed instead of ok.
  166.  
  167. ok: [aio1_utility_container-3a6437f8] => (item=python-openstackclient)
  168. changed: [aio1_utility_container-3a6437f8] => (item=python-ceilometerclient)
  169. failed: [aio1_utility_container-3a6437f8] => (item=python-cinderclient) => {"attempts": 1, "cmd": "/usr/local/bin/pip install python-cinderclient", "failed": true, "item": "python-cinderclient"}
  170. msg: Task failed as maximum retries was encountered
  171. failed: [aio1_utility_container-3a6437f8] => (item=python-glanceclient) => {"attempts": 1, "cmd": "/usr/local/bin/pip install python-glanceclient", "failed": true, "item": "python-glanceclient"}
  172. msg: Task failed as maximum retries was encountered
  173. ok: [aio1_utility_container-3a6437f8] => (item=python-heatclient)
  174. ok: [aio1_utility_container-3a6437f8] => (item=python-keystoneclient)
  175. changed: [aio1_utility_container-3a6437f8] => (item=python-neutronclient)
  176. failed: [aio1_utility_container-3a6437f8] => (item=python-novaclient) => {"attempts": 1, "cmd": "/usr/local/bin/pip install python-novaclient", "failed": true, "item": "python-novaclient"}
  177. msg: Task failed as maximum retries was encountered
  178. ok: [aio1_utility_container-3a6437f8] => (item=python-swiftclient)
  179. ok: [aio1_utility_container-3a6437f8] => (item=python-memcached)
  180. ok: [aio1_utility_container-3a6437f8] => (item=pycrypto)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement