yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #12039
[Bug 1271758] Re: smithy bootstrap fails with PyYAML package conflict
Should be solved by the new virtualenv usage.
** Changed in: anvil
Status: New => Fix Released
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to anvil.
https://bugs.launchpad.net/bugs/1271758
Title:
smithy bootstrap fails with PyYAML package conflict
Status in ANVIL for forging OpenStack.:
Fix Released
Bug description:
Here is the error I obtain when running smithy --bootstrap from anvil
master (commit f2d7ecd46df70db21169792a4bc54cb7bb5b8072) on a bare
centos 6.5 vm with RPMforge repo enabled. The same error does not
appear when this repo is disabled. The list of rpms installed on the
box is attached.
$ sudo ./smithy --bootstrap
./smithy: line 347: bc: command not found
Bootstrapping CENTOS 6.5
Please wait...
Installing system packages:
- gcc
- make
- git
- patch
- python
- python-devel
- libffi-devel
- createrepo
- yum-utils
- PyYAML
- rpm-build
- python-pip
- python-argparse
- python-setuptools
- python-six
Package gcc-4.4.7-4.el6.x86_64 already installed and latest version
Package 1:make-3.81-20.el6.x86_64 already installed and latest version
Package git-1.7.1-3.el6_4.1.x86_64 already installed and latest version
Package patch-2.6-6.el6.x86_64 already installed and latest version
Package yum-utils-1.1.30-14.el6.noarch already installed and latest version
Package rpm-build-4.8.0-37.el6.x86_64 already installed and latest version
Warning: RPMDB altered outside of yum.
Removing conflicting packages:
- python-paste-deploy1.5
- python-webob1.0
- python-nose1.1
- python-routes1.12
- python-sphinx10
No Match for argument: python-paste-deploy1.5
No Match for argument: python-webob1.0
No Match for argument: python-nose1.1
No Match for argument: python-routes1.12
No Match for argument: python-sphinx10
Bootstrapping python rpms.
Installing python requirements:
- python-argparse
- python-cheetah>=2.4.4
- python-iniparse
- python-iso8601>=0.1.8
- python-keyring>=1.6.1,<2.0
- python-netifaces>=0.5
- python-ordereddict
- python-pbr>=0.5.21,<1.0
- python-progressbar
- python-psutil>=0.6.1,<1.0
- PyYAML>=3.1.0
- python-six>=1.4.1
- python-termcolor
YYOOM INFO: Installing packages:
YYOOM INFO: - python-argparse
YYOOM INFO: - python-cheetah>=2.4.4
YYOOM INFO: - python-iniparse
YYOOM INFO: - python-iso8601>=0.1.8
YYOOM INFO: - python-keyring>=1.6.1,<2.0
YYOOM INFO: - python-netifaces>=0.5
YYOOM INFO: - python-ordereddict
YYOOM INFO: - python-pbr>=0.5.21,<1.0
YYOOM INFO: - python-progressbar
YYOOM INFO: - python-psutil>=0.6.1,<1.0
YYOOM INFO: - PyYAML>=3.1.0
YYOOM INFO: - python-six>=1.4.1
YYOOM INFO: - python-termcolor
YYOOM ERROR: Transaction failed: Test Transaction Errors: file /usr/lib64/python2.6/site-packages/yaml/__init__.py from install of python-yaml-3.09-3.el6.rf.x86_64 conflicts with file from package PyYAML-3.10-3.el6.x86_64
file /usr/lib64/python2.6/site-packages/yaml/__init__.pyc from install of python-yaml-3.09-3.el6.rf.x86_64 conflicts with file from package PyYAML-3.10-3.el6.x86_64
file /usr/lib64/python2.6/site-packages/yaml/__init__.pyo from install of python-yaml-3.09-3.el6.rf.x86_64 conflicts with file from package PyYAML-3.10-3.el6.x86_64
file /usr/lib64/python2.6/site-packages/yaml/error.pyc from install of python-yaml-3.09-3.el6.rf.x86_64 conflicts with file from package PyYAML-3.10-3.el6.x86_64
file /usr/lib64/python2.6/site-packages/yaml/error.pyo from install of python-yaml-3.09-3.el6.rf.x86_64 conflicts with file from package PyYAML-3.10-3.el6.x86_64
file /usr/lib64/python2.6/site-packages/yaml/composer.pyc from install of python-yaml-3.09-3.el6.rf.x86_64 conflicts with file from package PyYAML-3.10-3.el6.x86_64
file /usr/lib64/python2.6/site-packages/yaml/composer.pyo from install of python-yaml-3.09-3.el6.rf.x86_64 conflicts with file from package PyYAML-3.10-3.el6.x86_64
file /usr/lib64/python2.6/site-packages/yaml/constructor.py from install of python-yaml-3.09-3.el6.rf.x86_64 conflicts with file from package PyYAML-3.10-3.el6.x86_64
file /usr/lib64/python2.6/site-packages/yaml/constructor.pyc from install of python-yaml-3.09-3.el6.rf.x86_64 conflicts with file from package PyYAML-3.10-3.el6.x86_64
file /usr/lib64/python2.6/site-packages/yaml/constructor.pyo from install of python-yaml-3.09-3.el6.rf.x86_64 conflicts with file from package PyYAML-3.10-3.el6.x86_64
file /usr/lib64/python2.6/site-packages/yaml/cyaml.pyc from install of python-yaml-3.09-3.el6.rf.x86_64 conflicts with file from package PyYAML-3.10-3.el6.x86_64
file /usr/lib64/python2.6/site-packages/yaml/cyaml.pyo from install of python-yaml-3.09-3.el6.rf.x86_64 conflicts with file from package PyYAML-3.10-3.el6.x86_64
file /usr/lib64/python2.6/site-packages/yaml/dumper.pyc from install of python-yaml-3.09-3.el6.rf.x86_64 conflicts with file from package PyYAML-3.10-3.el6.x86_64
file /usr/lib64/python2.6/site-packages/yaml/dumper.pyo from install of python-yaml-3.09-3.el6.rf.x86_64 conflicts with file from package PyYAML-3.10-3.el6.x86_64
file /usr/lib64/python2.6/site-packages/yaml/emitter.py from install of python-yaml-3.09-3.el6.rf.x86_64 conflicts with file from package PyYAML-3.10-3.el6.x86_64
file /usr/lib64/python2.6/site-packages/yaml/emitter.pyc from install of python-yaml-3.09-3.el6.rf.x86_64 conflicts with file from package PyYAML-3.10-3.el6.x86_64
file /usr/lib64/python2.6/site-packages/yaml/emitter.pyo from install of python-yaml-3.09-3.el6.rf.x86_64 conflicts with file from package PyYAML-3.10-3.el6.x86_64
file /usr/lib64/python2.6/site-packages/yaml/events.pyc from install of python-yaml-3.09-3.el6.rf.x86_64 conflicts with file from package PyYAML-3.10-3.el6.x86_64
file /usr/lib64/python2.6/site-packages/yaml/events.pyo from install of python-yaml-3.09-3.el6.rf.x86_64 conflicts with file from package PyYAML-3.10-3.el6.x86_64
file /usr/lib64/python2.6/site-packages/yaml/loader.pyc from install of python-yaml-3.09-3.el6.rf.x86_64 conflicts with file from package PyYAML-3.10-3.el6.x86_64
file /usr/lib64/python2.6/site-packages/yaml/loader.pyo from install of python-yaml-3.09-3.el6.rf.x86_64 conflicts with file from package PyYAML-3.10-3.el6.x86_64
file /usr/lib64/python2.6/site-packages/yaml/nodes.pyc from install of python-yaml-3.09-3.el6.rf.x86_64 conflicts with file from package PyYAML-3.10-3.el6.x86_64
file /usr/lib64/python2.6/site-packages/yaml/nodes.pyo from install of python-yaml-3.09-3.el6.rf.x86_64 conflicts with file from package PyYAML-3.10-3.el6.x86_64
file /usr/lib64/python2.6/site-packages/yaml/parser.py from install of python-yaml-3.09-3.el6.rf.x86_64 conflicts with file from package PyYAML-3.10-3.el6.x86_64
file /usr/lib64/python2.6/site-packages/yaml/parser.pyc from install of python-yaml-3.09-3.el6.rf.x86_64 conflicts with file from package PyYAML-3.10-3.el6.x86_64
file /usr/lib64/python2.6/site-packages/yaml/parser.pyo from install of python-yaml-3.09-3.el6.rf.x86_64 conflicts with file from package PyYAML-3.10-3.el6.x86_64
file /usr/lib64/python2.6/site-packages/yaml/reader.py from install of python-yaml-3.09-3.el6.rf.x86_64 conflicts with file from package PyYAML-3.10-3.el6.x86_64
file /usr/lib64/python2.6/site-packages/yaml/reader.pyc from install of python-yaml-3.09-3.el6.rf.x86_64 conflicts with file from package PyYAML-3.10-3.el6.x86_64
file /usr/lib64/python2.6/site-packages/yaml/reader.pyo from install of python-yaml-3.09-3.el6.rf.x86_64 conflicts with file from package PyYAML-3.10-3.el6.x86_64
file /usr/lib64/python2.6/site-packages/yaml/representer.py from install of python-yaml-3.09-3.el6.rf.x86_64 conflicts with file from package PyYAML-3.10-3.el6.x86_64
file /usr/lib64/python2.6/site-packages/yaml/representer.pyc from install of python-yaml-3.09-3.el6.rf.x86_64 conflicts with file from package PyYAML-3.10-3.el6.x86_64
file /usr/lib64/python2.6/site-packages/yaml/representer.pyo from install of python-yaml-3.09-3.el6.rf.x86_64 conflicts with file from package PyYAML-3.10-3.el6.x86_64
file /usr/lib64/python2.6/site-packages/yaml/resolver.pyc from install of python-yaml-3.09-3.el6.rf.x86_64 conflicts with file from package PyYAML-3.10-3.el6.x86_64
file /usr/lib64/python2.6/site-packages/yaml/resolver.pyo from install of python-yaml-3.09-3.el6.rf.x86_64 conflicts with file from package PyYAML-3.10-3.el6.x86_64
file /usr/lib64/python2.6/site-packages/yaml/scanner.pyc from install of python-yaml-3.09-3.el6.rf.x86_64 conflicts with file from package PyYAML-3.10-3.el6.x86_64
file /usr/lib64/python2.6/site-packages/yaml/scanner.pyo from install of python-yaml-3.09-3.el6.rf.x86_64 conflicts with file from package PyYAML-3.10-3.el6.x86_64
file /usr/lib64/python2.6/site-packages/yaml/serializer.pyc from install of python-yaml-3.09-3.el6.rf.x86_64 conflicts with file from package PyYAML-3.10-3.el6.x86_64
file /usr/lib64/python2.6/site-packages/yaml/serializer.pyo from install of python-yaml-3.09-3.el6.rf.x86_64 conflicts with file from package PyYAML-3.10-3.el6.x86_64
file /usr/lib64/python2.6/site-packages/yaml/tokens.pyc from install of python-yaml-3.09-3.el6.rf.x86_64 conflicts with file from package PyYAML-3.10-3.el6.x86_64
file /usr/lib64/python2.6/site-packages/yaml/tokens.pyo from install of python-yaml-3.09-3.el6.rf.x86_64 conflicts with file from package PyYAML-3.10-3.el6.x86_64
Bootstrapping CENTOS 6.5 failed.
$ yum repolist all
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirror.keystealth.org
* epel: mirrors.kernel.org
* extras: mirrors.sonic.net
* rpmforge: mirror.webnx.com
* updates: mirror.pac-12.org
repo id repo name status
C6.0-base CentOS-6.0 - Base disabled
C6.0-centosplus CentOS-6.0 - CentOSPlus disabled
C6.0-contrib CentOS-6.0 - Contrib disabled
C6.0-extras CentOS-6.0 - Extras disabled
C6.0-updates CentOS-6.0 - Updates disabled
C6.1-base CentOS-6.1 - Base disabled
C6.1-centosplus CentOS-6.1 - CentOSPlus disabled
C6.1-contrib CentOS-6.1 - Contrib disabled
C6.1-extras CentOS-6.1 - Extras disabled
C6.1-updates CentOS-6.1 - Updates disabled
C6.2-base CentOS-6.2 - Base disabled
C6.2-centosplus CentOS-6.2 - CentOSPlus disabled
C6.2-contrib CentOS-6.2 - Contrib disabled
C6.2-extras CentOS-6.2 - Extras disabled
C6.2-updates CentOS-6.2 - Updates disabled
C6.3-base CentOS-6.3 - Base disabled
C6.3-centosplus CentOS-6.3 - CentOSPlus disabled
C6.3-contrib CentOS-6.3 - Contrib disabled
C6.3-extras CentOS-6.3 - Extras disabled
C6.3-updates CentOS-6.3 - Updates disabled
C6.4-base CentOS-6.4 - Base disabled
C6.4-centosplus CentOS-6.4 - CentOSPlus disabled
C6.4-contrib CentOS-6.4 - Contrib disabled
C6.4-extras CentOS-6.4 - Extras disabled
C6.4-updates CentOS-6.4 - Updates disabled
base CentOS-6 - Base enabled: 6,359+8
c6-media CentOS-6 - Media disabled
centosplus CentOS-6 - Plus disabled
contrib CentOS-6 - Contrib disabled
debug CentOS-6 - Debuginfo disabled
epel Extra Packages for Enterprise Linux 6 - x86_64 enabled: 10,346
epel-debuginfo Extra Packages for Enterprise Linux 6 - x86_64 - Debug disabled
epel-source Extra Packages for Enterprise Linux 6 - x86_64 - Source disabled
epel-testing Extra Packages for Enterprise Linux 6 - Testing - x86_64 disabled
epel-testing-debuginfo Extra Packages for Enterprise Linux 6 - Testing - x86_64 - Debug disabled
epel-testing-source Extra Packages for Enterprise Linux 6 - Testing - x86_64 - Source disabled
extras CentOS-6 - Extras enabled: 14
rpmforge RHEL 6 - RPMforge.net - dag enabled: 4,649+1
rpmforge-extras RHEL 6 - RPMforge.net - extras disabled
rpmforge-testing RHEL 6 - RPMforge.net - testing disabled
updates CentOS-6 - Updates enabled: 355+16
repolist: 21,723
To manage notifications about this bug go to:
https://bugs.launchpad.net/anvil/+bug/1271758/+subscriptions
References