diff --git a/docs/source/topics/bugshugscode.rst b/docs/source/topics/bugshugscode.rst index 6629f7c7..90af63a1 100644 --- a/docs/source/topics/bugshugscode.rst +++ b/docs/source/topics/bugshugscode.rst @@ -42,6 +42,6 @@ Hacking Feel free to hack but please try to follow the `hacking guidelines`_ -.. _apache version 2.0 license: https://github.com/yahoo/Openstack-Anvil/blob/master/LICENSE +.. _apache version 2.0 license: https://github.com/stackforge/anvil/blob/master/LICENSE .. _launchpad’s issue tracking system: http://launchpad.net/anvil -.. _hacking guidelines: https://github.com/yahoo/Openstack-Anvil/blob/master/HACKING.md +.. _hacking guidelines: https://github.com/stackforge/anvil/blob/master/README.md diff --git a/docs/source/topics/examples.rst b/docs/source/topics/examples.rst index e6036f69..5f5267d2 100644 --- a/docs/source/topics/examples.rst +++ b/docs/source/topics/examples.rst @@ -3,7 +3,32 @@ =============== Examples -=============== +===============. + +Bootstrapping +--------------------------- + +:: + + $ sudo ./smithy --bootstrap + + +.. literalinclude:: examples/bootstrap.txt + :language: none + :linenos: + + +Preparing +--------------------------- + +:: + + $ sudo ./smithy -a prepare + + +.. literalinclude:: examples/prepare.txt + :language: none + :linenos: Installing --------------------------- diff --git a/docs/source/topics/examples/bootstrap.txt b/docs/source/topics/examples/bootstrap.txt new file mode 100644 index 00000000..58c2ce68 --- /dev/null +++ b/docs/source/topics/examples/bootstrap.txt @@ -0,0 +1,1428 @@ +Sourcing /home/harlowja/anvil/tools/bootstrap/RedHatEnterpriseLinuxServer +Removing conflicting packages python-paste-deploy1.5 python-nose1.1 python-routes1.12 python-sphinx10 python-webob1.0 Django14 +Loaded plugins: aliases, changelog, downloadonly, kabi, presto, security, + : tmprepo, verify, versionlock +Loading support for Red Hat kernel ABI +Setting up Remove Process +No Packages marked for removal +Bootstrapping RHEL 6.2 +Please wait... +Downloading epel-release-6-8.noarch.rpm to /tmp... +Loaded plugins: aliases, changelog, downloadonly, kabi, presto, security, + : tmprepo, verify, versionlock +Loading support for Red Hat kernel ABI +Setting up Install Process +Examining /tmp/epel-release-6-8.noarch.rpm: epel-release-6-8.noarch +Marking /tmp/epel-release-6-8.noarch.rpm to be installed +Resolving Dependencies +--> Running transaction check +---> Package epel-release.noarch 0:6-8 will be installed +--> Finished Dependency Resolution + +Dependencies Resolved + +================================================================================ + Package Arch Version Repository Size +================================================================================ +Installing: + epel-release noarch 6-8 /epel-release-6-8.noarch 22 k + +Transaction Summary +================================================================================ +Install 1 Package(s) + +Total size: 22 k +Installed size: 22 k +Downloading Packages: +Running rpm_check_debug +Running Transaction Test +Transaction Test Succeeded +Running Transaction + + Installing : epel-release-6-8.noarch 1/1 + + Verifying : epel-release-6-8.noarch 1/1 + +Installed: + epel-release.noarch 0:6-8 + +Complete! +Loaded plugins: aliases, changelog, downloadonly, kabi, presto, security, + : tmprepo, verify, versionlock +Loading support for Red Hat kernel ABI +Setting up Install Process +Package PyYAML-3.10-3.el6.x86_64 already installed and latest version +Nothing to do +Loaded plugins: aliases, changelog, downloadonly, kabi, presto, security, + : tmprepo, verify, versionlock +Loading support for Red Hat kernel ABI +Setting up Install Process +Resolving Dependencies +--> Running transaction check +---> Package gcc.x86_64 0:4.4.6-4.el6 will be updated +--> Processing Dependency: gcc = 4.4.6-4.el6 for package: gcc-c++-4.4.6-4.el6.x86_64 +---> Package gcc.x86_64 0:4.4.7-3.el6 will be an update +--> Processing Dependency: cpp = 4.4.7-3.el6 for package: gcc-4.4.7-3.el6.x86_64 +--> Processing Dependency: libgomp = 4.4.7-3.el6 for package: gcc-4.4.7-3.el6.x86_64 +--> Processing Dependency: libgcc >= 4.4.7-3.el6 for package: gcc-4.4.7-3.el6.x86_64 +--> Running transaction check +---> Package cpp.x86_64 0:4.4.6-4.el6 will be updated +---> Package cpp.x86_64 0:4.4.7-3.el6 will be an update +---> Package gcc-c++.x86_64 0:4.4.6-4.el6 will be updated +---> Package gcc-c++.x86_64 0:4.4.7-3.el6 will be an update +--> Processing Dependency: libstdc++-devel = 4.4.7-3.el6 for package: gcc-c++-4.4.7-3.el6.x86_64 +--> Processing Dependency: libstdc++ = 4.4.7-3.el6 for package: gcc-c++-4.4.7-3.el6.x86_64 +---> Package libgcc.i686 0:4.4.6-4.el6 will be updated +---> Package libgcc.x86_64 0:4.4.6-4.el6 will be updated +---> Package libgcc.i686 0:4.4.7-3.el6 will be an update +---> Package libgcc.x86_64 0:4.4.7-3.el6 will be an update +---> Package libgomp.i686 0:4.4.6-4.el6 will be updated +---> Package libgomp.x86_64 0:4.4.6-4.el6 will be updated +---> Package libgomp.i686 0:4.4.7-3.el6 will be an update +---> Package libgomp.x86_64 0:4.4.7-3.el6 will be an update +--> Running transaction check +---> Package libstdc++.i686 0:4.4.6-4.el6 will be updated +---> Package libstdc++.x86_64 0:4.4.6-4.el6 will be updated +---> Package libstdc++.i686 0:4.4.7-3.el6 will be an update +---> Package libstdc++.x86_64 0:4.4.7-3.el6 will be an update +---> Package libstdc++-devel.x86_64 0:4.4.6-4.el6 will be updated +---> Package libstdc++-devel.x86_64 0:4.4.7-3.el6 will be an update +--> Finished Dependency Resolution + +Dependencies Resolved + +================================================================================ + Package Arch Version Repository Size +================================================================================ +Updating: + gcc x86_64 4.4.7-3.el6 updates 10 M +Updating for dependencies: + cpp x86_64 4.4.7-3.el6 updates 3.7 M + gcc-c++ x86_64 4.4.7-3.el6 updates 4.7 M + libgcc i686 4.4.7-3.el6 updates 112 k + libgcc x86_64 4.4.7-3.el6 updates 100 k + libgomp i686 4.4.7-3.el6 updates 120 k + libgomp x86_64 4.4.7-3.el6 updates 118 k + libstdc++ i686 4.4.7-3.el6 updates 300 k + libstdc++ x86_64 4.4.7-3.el6 updates 293 k + libstdc++-devel x86_64 4.4.7-3.el6 updates 1.6 M + +Transaction Summary +================================================================================ +Upgrade 10 Package(s) + +Total download size: 21 M +Downloading Packages: +Setting up and reading Presto delta metadata +Processing delta metadata +Package(s) data still to download: 21 M +-------------------------------------------------------------------------------- +Total 23 MB/s | 21 MB 00:00 +Running rpm_check_debug +Running Transaction Test +Transaction Test Succeeded +Running Transaction + + Updating : libgcc-4.4.7-3.el6.x86_64 1/20 + + Updating : libstdc++-4.4.7-3.el6.x86_64 2/20 + + Updating : libstdc++-devel-4.4.7-3.el6.x86_64 3/20 + + Updating : cpp-4.4.7-3.el6.x86_64 4/20 + + Updating : libgomp-4.4.7-3.el6.x86_64 5/20 + + Updating : gcc-4.4.7-3.el6.x86_64 6/20 + + Updating : libgcc-4.4.7-3.el6.i686 7/20 + + Updating : gcc-c++-4.4.7-3.el6.x86_64 8/20 + + Updating : libstdc++-4.4.7-3.el6.i686 9/20 + + Updating : libgomp-4.4.7-3.el6.i686 10/20 + + Cleanup : libstdc++-4.4.6-4.el6 11/20 + + Cleanup : libgcc-4.4.6-4.el6 12/20 + + Cleanup : libgomp-4.4.6-4.el6 13/20 + + Cleanup : gcc-c++-4.4.6-4.el6.x86_64 14/20 + + Cleanup : libstdc++-devel-4.4.6-4.el6.x86_64 15/20 + + Cleanup : gcc-4.4.6-4.el6.x86_64 16/20 + + Cleanup : libstdc++-4.4.6-4.el6 17/20 + + Cleanup : libgcc-4.4.6-4.el6 18/20 + + Cleanup : cpp-4.4.6-4.el6.x86_64 19/20 + + Cleanup : libgomp-4.4.6-4.el6 20/20 + + Verifying : libstdc++-4.4.7-3.el6.i686 1/20 + + Verifying : libgomp-4.4.7-3.el6.i686 2/20 + + Verifying : gcc-c++-4.4.7-3.el6.x86_64 3/20 + + Verifying : gcc-4.4.7-3.el6.x86_64 4/20 + + Verifying : libgomp-4.4.7-3.el6.x86_64 5/20 + + Verifying : libgcc-4.4.7-3.el6.x86_64 6/20 + + Verifying : cpp-4.4.7-3.el6.x86_64 7/20 + + Verifying : libgcc-4.4.7-3.el6.i686 8/20 + + Verifying : libstdc++-devel-4.4.7-3.el6.x86_64 9/20 + + Verifying : libstdc++-4.4.7-3.el6.x86_64 10/20 + + Verifying : libgcc-4.4.6-4.el6.i686 11/20 + + Verifying : libgomp-4.4.6-4.el6.i686 12/20 + + Verifying : libgcc-4.4.6-4.el6.x86_64 13/20 + + Verifying : gcc-4.4.6-4.el6.x86_64 14/20 + + Verifying : gcc-c++-4.4.6-4.el6.x86_64 15/20 + + Verifying : libstdc++-devel-4.4.6-4.el6.x86_64 16/20 + + Verifying : libstdc++-4.4.6-4.el6.x86_64 17/20 + + Verifying : libgomp-4.4.6-4.el6.x86_64 18/20 + + Verifying : cpp-4.4.6-4.el6.x86_64 19/20 + + Verifying : libstdc++-4.4.6-4.el6.i686 20/20 + +Updated: + gcc.x86_64 0:4.4.7-3.el6 + +Dependency Updated: + cpp.x86_64 0:4.4.7-3.el6 gcc-c++.x86_64 0:4.4.7-3.el6 + libgcc.i686 0:4.4.7-3.el6 libgcc.x86_64 0:4.4.7-3.el6 + libgomp.i686 0:4.4.7-3.el6 libgomp.x86_64 0:4.4.7-3.el6 + libstdc++.i686 0:4.4.7-3.el6 libstdc++.x86_64 0:4.4.7-3.el6 + libstdc++-devel.x86_64 0:4.4.7-3.el6 + +Complete! +Loaded plugins: aliases, changelog, downloadonly, kabi, presto, security, + : tmprepo, verify, versionlock +Loading support for Red Hat kernel ABI +Setting up Install Process +Package git-1.7.1-3.el6_4.1.x86_64 already installed and latest version +Nothing to do +Loaded plugins: aliases, changelog, downloadonly, kabi, presto, security, + : tmprepo, verify, versionlock +Loading support for Red Hat kernel ABI +Setting up Install Process +Package patch-2.6-6.el6.x86_64 already installed and latest version +Nothing to do +Loaded plugins: aliases, changelog, downloadonly, kabi, presto, security, + : tmprepo, verify, versionlock +Loading support for Red Hat kernel ABI +Setting up Install Process +Resolving Dependencies +--> Running transaction check +---> Package python.x86_64 0:2.6.6-29.el6_2.2 will be updated +--> Processing Dependency: python = 2.6.6-29.el6_2.2 for package: python-libs-2.6.6-29.el6_2.2.x86_64 +---> Package python.x86_64 0:2.6.6-36.el6 will be an update +--> Running transaction check +---> Package python-libs.x86_64 0:2.6.6-29.el6_2.2 will be updated +---> Package python-libs.x86_64 0:2.6.6-36.el6 will be an update +--> Finished Dependency Resolution + +Dependencies Resolved + +================================================================================ + Package Arch Version Repository Size +================================================================================ +Updating: + python x86_64 2.6.6-36.el6 updates 4.8 M +Updating for dependencies: + python-libs x86_64 2.6.6-36.el6 updates 595 k + +Transaction Summary +================================================================================ +Upgrade 2 Package(s) + +Total download size: 5.4 M +Downloading Packages: +Setting up and reading Presto delta metadata +Processing delta metadata +Package(s) data still to download: 5.4 M +-------------------------------------------------------------------------------- +Total 26 MB/s | 5.4 MB 00:00 +Running rpm_check_debug +Running Transaction Test +Transaction Test Succeeded +Running Transaction + + Updating : python-libs-2.6.6-36.el6.x86_64 1/4 + + Updating : python-2.6.6-36.el6.x86_64 2/4 + + Cleanup : python-libs-2.6.6-29.el6_2.2.x86_64 3/4 + + Cleanup : python-2.6.6-29.el6_2.2.x86_64 4/4 + + Verifying : python-2.6.6-36.el6.x86_64 1/4 + + Verifying : python-libs-2.6.6-36.el6.x86_64 2/4 + + Verifying : python-2.6.6-29.el6_2.2.x86_64 3/4 + + Verifying : python-libs-2.6.6-29.el6_2.2.x86_64 4/4 + +Updated: + python.x86_64 0:2.6.6-36.el6 + +Dependency Updated: + python-libs.x86_64 0:2.6.6-36.el6 + +Complete! +Loaded plugins: aliases, changelog, downloadonly, kabi, presto, security, + : tmprepo, verify, versionlock +Loading support for Red Hat kernel ABI +Setting up Install Process +Resolving Dependencies +--> Running transaction check +---> Package python-devel.x86_64 0:2.6.6-36.el6 will be installed +--> Finished Dependency Resolution + +Dependencies Resolved + +================================================================================ + Package Arch Version Repository Size +================================================================================ +Installing: + python-devel x86_64 2.6.6-36.el6 updates 168 k + +Transaction Summary +================================================================================ +Install 1 Package(s) + +Total download size: 168 k +Installed size: 455 k +Downloading Packages: +Setting up and reading Presto delta metadata +Processing delta metadata +Package(s) data still to download: 168 k +Running rpm_check_debug +Running Transaction Test +Transaction Test Succeeded +Running Transaction + + Installing : python-devel-2.6.6-36.el6.x86_64 1/1 + + Verifying : python-devel-2.6.6-36.el6.x86_64 1/1 + +Installed: + python-devel.x86_64 0:2.6.6-36.el6 + +Complete! +Loaded plugins: aliases, changelog, downloadonly, kabi, presto, security, + : tmprepo, verify, versionlock +Loading support for Red Hat kernel ABI +Setting up Install Process +Package python-argparse-1.2.1-2.el6.noarch already installed and latest version +Nothing to do +Loaded plugins: aliases, changelog, downloadonly, kabi, presto, security, + : tmprepo, verify, versionlock +Loading support for Red Hat kernel ABI +Setting up Install Process +Resolving Dependencies +--> Running transaction check +---> Package python-iso8601.noarch 0:0.1.4-2.el6 will be installed +--> Finished Dependency Resolution + +Dependencies Resolved + +================================================================================ + Package Arch Version Repository Size +================================================================================ +Installing: + python-iso8601 noarch 0.1.4-2.el6 epel 12 k + +Transaction Summary +================================================================================ +Install 1 Package(s) + +Total download size: 12 k +Installed size: 23 k +Downloading Packages: +Setting up and reading Presto delta metadata +Processing delta metadata +Package(s) data still to download: 12 k +Running rpm_check_debug +Running Transaction Test +Transaction Test Succeeded +Running Transaction + + Installing : python-iso8601-0.1.4-2.el6.noarch 1/1 + + Verifying : python-iso8601-0.1.4-2.el6.noarch 1/1 + +Installed: + python-iso8601.noarch 0:0.1.4-2.el6 + +Complete! +Loaded plugins: aliases, changelog, downloadonly, kabi, presto, security, + : tmprepo, verify, versionlock +Loading support for Red Hat kernel ABI +Setting up Install Process +Resolving Dependencies +--> Running transaction check +---> Package python-netifaces.x86_64 0:0.5-1.el6 will be installed +--> Finished Dependency Resolution + +Dependencies Resolved + +================================================================================ + Package Arch Version Repository Size +================================================================================ +Installing: + python-netifaces x86_64 0.5-1.el6 epel 12 k + +Transaction Summary +================================================================================ +Install 1 Package(s) + +Total download size: 12 k +Installed size: 17 k +Downloading Packages: +Setting up and reading Presto delta metadata +Processing delta metadata +Package(s) data still to download: 12 k +Running rpm_check_debug +Running Transaction Test +Transaction Test Succeeded +Running Transaction + + Installing : python-netifaces-0.5-1.el6.x86_64 1/1 + + Verifying : python-netifaces-0.5-1.el6.x86_64 1/1 + +Installed: + python-netifaces.x86_64 0:0.5-1.el6 + +Complete! +Loaded plugins: aliases, changelog, downloadonly, kabi, presto, security, + : tmprepo, verify, versionlock +Loading support for Red Hat kernel ABI +Setting up Install Process +Resolving Dependencies +--> Running transaction check +---> Package python-ordereddict.noarch 0:1.1-2.el6 will be installed +--> Finished Dependency Resolution + +Dependencies Resolved + +================================================================================ + Package Arch Version Repository Size +================================================================================ +Installing: + python-ordereddict noarch 1.1-2.el6 epel 7.6 k + +Transaction Summary +================================================================================ +Install 1 Package(s) + +Total download size: 7.6 k +Installed size: 9.7 k +Downloading Packages: +Setting up and reading Presto delta metadata +Processing delta metadata +Package(s) data still to download: 7.6 k +Running rpm_check_debug +Running Transaction Test +Transaction Test Succeeded +Running Transaction + + Installing : python-ordereddict-1.1-2.el6.noarch 1/1 + + Verifying : python-ordereddict-1.1-2.el6.noarch 1/1 + +Installed: + python-ordereddict.noarch 0:1.1-2.el6 + +Complete! +Loaded plugins: aliases, changelog, downloadonly, kabi, presto, security, + : tmprepo, verify, versionlock +Loading support for Red Hat kernel ABI +Setting up Install Process +Resolving Dependencies +--> Running transaction check +---> Package python-progressbar.noarch 0:2.3-1.el6 will be installed +--> Finished Dependency Resolution + +Dependencies Resolved + +================================================================================ + Package Arch Version Repository Size +================================================================================ +Installing: + python-progressbar noarch 2.3-1.el6 epel 20 k + +Transaction Summary +================================================================================ +Install 1 Package(s) + +Total download size: 20 k +Installed size: 50 k +Downloading Packages: +Setting up and reading Presto delta metadata +Processing delta metadata +Package(s) data still to download: 20 k +Running rpm_check_debug +Running Transaction Test +Transaction Test Succeeded +Running Transaction + + Installing : python-progressbar-2.3-1.el6.noarch 1/1 + + Verifying : python-progressbar-2.3-1.el6.noarch 1/1 + +Installed: + python-progressbar.noarch 0:2.3-1.el6 + +Complete! +Loaded plugins: aliases, changelog, downloadonly, kabi, presto, security, + : tmprepo, verify, versionlock +Loading support for Red Hat kernel ABI +Setting up Install Process +Resolving Dependencies +--> Running transaction check +---> Package python-psutil.x86_64 0:0.6.1-1.el6 will be installed +--> Finished Dependency Resolution + +Dependencies Resolved + +================================================================================ + Package Arch Version Repository Size +================================================================================ +Installing: + python-psutil x86_64 0.6.1-1.el6 epel 84 k + +Transaction Summary +================================================================================ +Install 1 Package(s) + +Total download size: 84 k +Installed size: 354 k +Downloading Packages: +Setting up and reading Presto delta metadata +Processing delta metadata +Package(s) data still to download: 84 k +Running rpm_check_debug +Running Transaction Test +Transaction Test Succeeded +Running Transaction + + Installing : python-psutil-0.6.1-1.el6.x86_64 1/1 + + Verifying : python-psutil-0.6.1-1.el6.x86_64 1/1 + +Installed: + python-psutil.x86_64 0:0.6.1-1.el6 + +Complete! +Loaded plugins: aliases, changelog, downloadonly, kabi, presto, security, + : tmprepo, verify, versionlock +Loading support for Red Hat kernel ABI +Setting up Install Process +Package python-iniparse-0.3.1-2.1.el6.noarch already installed and latest version +Nothing to do +Loaded plugins: aliases, changelog, downloadonly, kabi, presto, security, + : tmprepo, verify, versionlock +Loading support for Red Hat kernel ABI +Setting up Install Process +Resolving Dependencies +--> Running transaction check +---> Package pylint.noarch 0:0.21.1-2.el6 will be installed +--> Processing Dependency: python-logilab-astng for package: pylint-0.21.1-2.el6.noarch +--> Running transaction check +---> Package python-logilab-astng.noarch 0:0.20.1-1.el6 will be installed +--> Processing Dependency: python-logilab-common for package: python-logilab-astng-0.20.1-1.el6.noarch +--> Running transaction check +---> Package python-logilab-common.noarch 0:0.50.3-1.el6 will be installed +--> Processing Dependency: mx for package: python-logilab-common-0.50.3-1.el6.noarch +--> Running transaction check +---> Package mx.x86_64 0:3.1.1-6.el6 will be installed +--> Finished Dependency Resolution + +Dependencies Resolved + +================================================================================ + Package Arch Version Repository Size +================================================================================ +Installing: + pylint noarch 0.21.1-2.el6 epel 218 k +Installing for dependencies: + mx x86_64 3.1.1-6.el6 epel 4.0 M + python-logilab-astng noarch 0.20.1-1.el6 epel 132 k + python-logilab-common noarch 0.50.3-1.el6 epel 275 k + +Transaction Summary +================================================================================ +Install 4 Package(s) + +Total download size: 4.6 M +Installed size: 9.1 M +Downloading Packages: +Setting up and reading Presto delta metadata +Processing delta metadata +Package(s) data still to download: 4.6 M +-------------------------------------------------------------------------------- +Total 2.3 MB/s | 4.6 MB 00:02 +Running rpm_check_debug +Running Transaction Test +Transaction Test Succeeded +Running Transaction + + Installing : mx-3.1.1-6.el6.x86_64 1/4 + + Installing : python-logilab-common-0.50.3-1.el6.noarch 2/4 + + Installing : python-logilab-astng-0.20.1-1.el6.noarch 3/4 + + Installing : pylint-0.21.1-2.el6.noarch 4/4 + + Verifying : python-logilab-common-0.50.3-1.el6.noarch 1/4 + + Verifying : pylint-0.21.1-2.el6.noarch 2/4 + + Verifying : mx-3.1.1-6.el6.x86_64 3/4 + + Verifying : python-logilab-astng-0.20.1-1.el6.noarch 4/4 + +Installed: + pylint.noarch 0:0.21.1-2.el6 + +Dependency Installed: + mx.x86_64 0:3.1.1-6.el6 + python-logilab-astng.noarch 0:0.20.1-1.el6 + python-logilab-common.noarch 0:0.50.3-1.el6 + +Complete! +Loaded plugins: aliases, changelog, downloadonly, kabi, presto, security, + : tmprepo, verify, versionlock +Loading support for Red Hat kernel ABI +Setting up Install Process +Resolving Dependencies +--> Running transaction check +---> Package createrepo.noarch 0:0.9.8-5.el6 will be updated +---> Package createrepo.noarch 0:0.9.9-17.el6 will be an update +--> Finished Dependency Resolution + +Dependencies Resolved + +================================================================================ + Package Arch Version Repository Size +================================================================================ +Updating: + createrepo noarch 0.9.9-17.el6 updates 94 k + +Transaction Summary +================================================================================ +Upgrade 1 Package(s) + +Total download size: 94 k +Downloading Packages: +Setting up and reading Presto delta metadata +Processing delta metadata +Package(s) data still to download: 94 k +Running rpm_check_debug +Running Transaction Test +Transaction Test Succeeded +Running Transaction + + Updating : createrepo-0.9.9-17.el6.noarch 1/2 + + Cleanup : createrepo-0.9.8-5.el6.noarch 2/2 + + Verifying : createrepo-0.9.9-17.el6.noarch 1/2 + + Verifying : createrepo-0.9.8-5.el6.noarch 2/2 + +Updated: + createrepo.noarch 0:0.9.9-17.el6 + +Complete! +Loaded plugins: aliases, changelog, downloadonly, kabi, presto, security, + : tmprepo, verify, versionlock +Loading support for Red Hat kernel ABI +Setting up Install Process +Resolving Dependencies +--> Running transaction check +---> Package yum-plugin-remove-with-leaves.noarch 0:1.1.30-14.el6 will be installed +--> Finished Dependency Resolution + +Dependencies Resolved + +================================================================================ + Package Arch Version Repository Size +================================================================================ +Installing: + yum-plugin-remove-with-leaves noarch 1.1.30-14.el6 updates 22 k + +Transaction Summary +================================================================================ +Install 1 Package(s) + +Total download size: 22 k +Installed size: 26 k +Downloading Packages: +Setting up and reading Presto delta metadata +Processing delta metadata +Package(s) data still to download: 22 k +Running rpm_check_debug +Running Transaction Test +Transaction Test Succeeded +Running Transaction + + Installing : yum-plugin-remove-with-leaves-1.1.30-14.el6.noarch 1/1 + + Verifying : yum-plugin-remove-with-leaves-1.1.30-14.el6.noarch 1/1 + +Installed: + yum-plugin-remove-with-leaves.noarch 0:1.1.30-14.el6 + +Complete! +Loaded plugins: aliases, changelog, downloadonly, kabi, presto, remove-with- + : leaves, security, tmprepo, verify, versionlock +Loading support for Red Hat kernel ABI +Setting up Install Process +Resolving Dependencies +--> Running transaction check +---> Package rpm-build.x86_64 0:4.8.0-27.el6 will be updated +---> Package rpm-build.x86_64 0:4.8.0-32.el6 will be an update +--> Processing Dependency: rpm = 4.8.0-32.el6 for package: rpm-build-4.8.0-32.el6.x86_64 +--> Running transaction check +---> Package rpm.x86_64 0:4.8.0-27.el6 will be updated +--> Processing Dependency: rpm = 4.8.0-27.el6 for package: rpm-libs-4.8.0-27.el6.i686 +--> Processing Dependency: rpm = 4.8.0-27.el6 for package: rpm-libs-4.8.0-27.el6.x86_64 +--> Processing Dependency: rpm = 4.8.0-27.el6 for package: rpm-python-4.8.0-27.el6.x86_64 +---> Package rpm.x86_64 0:4.8.0-32.el6 will be an update +--> Running transaction check +---> Package rpm-libs.i686 0:4.8.0-27.el6 will be updated +---> Package rpm-libs.x86_64 0:4.8.0-27.el6 will be updated +---> Package rpm-libs.i686 0:4.8.0-32.el6 will be an update +---> Package rpm-libs.x86_64 0:4.8.0-32.el6 will be an update +---> Package rpm-python.x86_64 0:4.8.0-27.el6 will be updated +---> Package rpm-python.x86_64 0:4.8.0-32.el6 will be an update +--> Finished Dependency Resolution + +Dependencies Resolved + +================================================================================ + Package Arch Version Repository Size +================================================================================ +Updating: + rpm-build x86_64 4.8.0-32.el6 updates 126 k +Updating for dependencies: + rpm x86_64 4.8.0-32.el6 updates 901 k + rpm-libs i686 4.8.0-32.el6 updates 315 k + rpm-libs x86_64 4.8.0-32.el6 updates 312 k + rpm-python x86_64 4.8.0-32.el6 updates 56 k + +Transaction Summary +================================================================================ +Upgrade 5 Package(s) + +Total download size: 1.7 M +Downloading Packages: +Setting up and reading Presto delta metadata +Processing delta metadata +Package(s) data still to download: 1.7 M +-------------------------------------------------------------------------------- +Total 5.5 MB/s | 1.7 MB 00:00 +Running rpm_check_debug +Running Transaction Test +Transaction Test Succeeded +Running Transaction + + Updating : rpm-libs-4.8.0-32.el6.x86_64 1/10 + + Updating : rpm-4.8.0-32.el6.x86_64 2/10 + + Updating : rpm-build-4.8.0-32.el6.x86_64 3/10 + + Updating : rpm-python-4.8.0-32.el6.x86_64 4/10 + + Updating : rpm-libs-4.8.0-32.el6.i686 5/10 + + Cleanup : rpm-python-4.8.0-27.el6.x86_64 6/10 + + Cleanup : rpm-build-4.8.0-27.el6.x86_64 7/10 + + Cleanup : rpm-libs-4.8.0-27.el6 8/10 + + Cleanup : rpm-libs-4.8.0-27.el6 9/10 + + Cleanup : rpm-4.8.0-27.el6.x86_64 10/10 + + Verifying : rpm-build-4.8.0-32.el6.x86_64 1/10 + + Verifying : rpm-4.8.0-32.el6.x86_64 2/10 + + Verifying : rpm-libs-4.8.0-32.el6.x86_64 3/10 + + Verifying : rpm-libs-4.8.0-32.el6.i686 4/10 + + Verifying : rpm-python-4.8.0-32.el6.x86_64 5/10 + + Verifying : rpm-libs-4.8.0-27.el6.i686 6/10 + + Verifying : rpm-python-4.8.0-27.el6.x86_64 7/10 + + Verifying : rpm-build-4.8.0-27.el6.x86_64 8/10 + + Verifying : rpm-4.8.0-27.el6.x86_64 9/10 + + Verifying : rpm-libs-4.8.0-27.el6.x86_64 10/10 + +Updated: + rpm-build.x86_64 0:4.8.0-32.el6 + +Dependency Updated: + rpm.x86_64 0:4.8.0-32.el6 rpm-libs.i686 0:4.8.0-32.el6 + rpm-libs.x86_64 0:4.8.0-32.el6 rpm-python.x86_64 0:4.8.0-32.el6 + +Complete! +Loaded plugins: aliases, changelog, downloadonly, kabi, presto, remove-with- + : leaves, security, tmprepo, verify, versionlock +Loading support for Red Hat kernel ABI +Setting up Install Process +Resolving Dependencies +--> Running transaction check +---> Package python-pip.noarch 0:1.3.1-1.el6 will be installed +--> Finished Dependency Resolution + +Dependencies Resolved + +================================================================================ + Package Arch Version Repository Size +================================================================================ +Installing: + python-pip noarch 1.3.1-1.el6 epel 329 k + +Transaction Summary +================================================================================ +Install 1 Package(s) + +Total download size: 329 k +Installed size: 1.0 M +Downloading Packages: +Setting up and reading Presto delta metadata +Processing delta metadata +Package(s) data still to download: 329 k +Running rpm_check_debug +Running Transaction Test +Transaction Test Succeeded +Running Transaction + + Installing : python-pip-1.3.1-1.el6.noarch 1/1 + + Verifying : python-pip-1.3.1-1.el6.noarch 1/1 + +Installed: + python-pip.noarch 0:1.3.1-1.el6 + +Complete! +Loaded plugins: aliases, changelog, downloadonly, kabi, presto, remove-with- + : leaves, security, tmprepo, verify, versionlock +Loading support for Red Hat kernel ABI +Setting up Install Process +Package python-setuptools-0.6.10-3.el6.noarch already installed and latest version +Nothing to do +Loaded plugins: aliases, changelog, downloadonly, kabi, presto, remove-with- + : leaves, security, tmprepo, verify, versionlock +Loading support for Red Hat kernel ABI +Setting up Install Process +Resolving Dependencies +--> Running transaction check +---> Package sqlite-devel.x86_64 0:3.6.20-1.el6 will be installed +--> Finished Dependency Resolution + +Dependencies Resolved + +================================================================================ + Package Arch Version Repository Size +================================================================================ +Installing: + sqlite-devel x86_64 3.6.20-1.el6 base 81 k + +Transaction Summary +================================================================================ +Install 1 Package(s) + +Total download size: 81 k +Installed size: 283 k +Downloading Packages: +Setting up and reading Presto delta metadata +Processing delta metadata +Package(s) data still to download: 81 k +Running rpm_check_debug +Running Transaction Test +Transaction Test Succeeded +Running Transaction + + Installing : sqlite-devel-3.6.20-1.el6.x86_64 1/1 + + Verifying : sqlite-devel-3.6.20-1.el6.x86_64 1/1 + +Installed: + sqlite-devel.x86_64 0:3.6.20-1.el6 + +Complete! +Loaded plugins: aliases, changelog, downloadonly, kabi, presto, remove-with- + : leaves, security, tmprepo, verify, versionlock +Loading support for Red Hat kernel ABI +Setting up Install Process +Resolving Dependencies +--> Running transaction check +---> Package mysql-devel.x86_64 0:5.1.69-1.el6_4 will be installed +--> Processing Dependency: mysql = 5.1.69-1.el6_4 for package: mysql-devel-5.1.69-1.el6_4.x86_64 +--> Processing Dependency: libmysqlclient.so.16()(64bit) for package: mysql-devel-5.1.69-1.el6_4.x86_64 +--> Processing Dependency: libmysqlclient_r.so.16()(64bit) for package: mysql-devel-5.1.69-1.el6_4.x86_64 +--> Running transaction check +---> Package mysql.x86_64 0:5.1.69-1.el6_4 will be installed +---> Package mysql-libs.x86_64 0:5.1.69-1.el6_4 will be installed +--> Finished Dependency Resolution + +Dependencies Resolved + +================================================================================ + Package Arch Version Repository Size +================================================================================ +Installing: + mysql-devel x86_64 5.1.69-1.el6_4 updates 128 k +Installing for dependencies: + mysql x86_64 5.1.69-1.el6_4 updates 907 k + mysql-libs x86_64 5.1.69-1.el6_4 updates 1.2 M + +Transaction Summary +================================================================================ +Install 3 Package(s) + +Total download size: 2.2 M +Installed size: 6.8 M +Downloading Packages: +Setting up and reading Presto delta metadata +Processing delta metadata +Package(s) data still to download: 2.2 M +-------------------------------------------------------------------------------- +Total 32 MB/s | 2.2 MB 00:00 +Running rpm_check_debug +Running Transaction Test +Transaction Test Succeeded +Running Transaction + + Installing : mysql-libs-5.1.69-1.el6_4.x86_64 1/3 + + Installing : mysql-5.1.69-1.el6_4.x86_64 2/3 + + Installing : mysql-devel-5.1.69-1.el6_4.x86_64 3/3 + + Verifying : mysql-5.1.69-1.el6_4.x86_64 1/3 + + Verifying : mysql-devel-5.1.69-1.el6_4.x86_64 2/3 + + Verifying : mysql-libs-5.1.69-1.el6_4.x86_64 3/3 + +Installed: + mysql-devel.x86_64 0:5.1.69-1.el6_4 + +Dependency Installed: + mysql.x86_64 0:5.1.69-1.el6_4 mysql-libs.x86_64 0:5.1.69-1.el6_4 + +Complete! +Loaded plugins: aliases, changelog, downloadonly, kabi, presto, remove-with- + : leaves, security, tmprepo, verify, versionlock +Loading support for Red Hat kernel ABI +Setting up Install Process +Resolving Dependencies +--> Running transaction check +---> Package postgresql-devel.x86_64 0:8.4.13-1.el6_3 will be installed +--> Processing Dependency: postgresql(x86-64) = 8.4.13-1.el6_3 for package: postgresql-devel-8.4.13-1.el6_3.x86_64 +--> Processing Dependency: postgresql-libs(x86-64) = 8.4.13-1.el6_3 for package: postgresql-devel-8.4.13-1.el6_3.x86_64 +--> Processing Dependency: libecpg_compat.so.3()(64bit) for package: postgresql-devel-8.4.13-1.el6_3.x86_64 +--> Processing Dependency: libpq.so.5()(64bit) for package: postgresql-devel-8.4.13-1.el6_3.x86_64 +--> Processing Dependency: libecpg.so.6()(64bit) for package: postgresql-devel-8.4.13-1.el6_3.x86_64 +--> Processing Dependency: libpgtypes.so.3()(64bit) for package: postgresql-devel-8.4.13-1.el6_3.x86_64 +--> Running transaction check +---> Package postgresql.x86_64 0:8.4.13-1.el6_3 will be installed +---> Package postgresql-libs.x86_64 0:8.4.13-1.el6_3 will be installed +--> Finished Dependency Resolution + +Dependencies Resolved + +================================================================================ + Package Arch Version Repository Size +================================================================================ +Installing: + postgresql-devel x86_64 8.4.13-1.el6_3 updates 813 k +Installing for dependencies: + postgresql x86_64 8.4.13-1.el6_3 updates 2.8 M + postgresql-libs x86_64 8.4.13-1.el6_3 updates 200 k + +Transaction Summary +================================================================================ +Install 3 Package(s) + +Total download size: 3.7 M +Installed size: 19 M +Downloading Packages: +Setting up and reading Presto delta metadata +Processing delta metadata +Package(s) data still to download: 3.7 M +-------------------------------------------------------------------------------- +Total 14 MB/s | 3.7 MB 00:00 +Running rpm_check_debug +Running Transaction Test +Transaction Test Succeeded +Running Transaction + + Installing : postgresql-libs-8.4.13-1.el6_3.x86_64 1/3 + + Installing : postgresql-8.4.13-1.el6_3.x86_64 2/3 + + Installing : postgresql-devel-8.4.13-1.el6_3.x86_64 3/3 + + Verifying : postgresql-devel-8.4.13-1.el6_3.x86_64 1/3 + + Verifying : postgresql-libs-8.4.13-1.el6_3.x86_64 2/3 + + Verifying : postgresql-8.4.13-1.el6_3.x86_64 3/3 + +Installed: + postgresql-devel.x86_64 0:8.4.13-1.el6_3 + +Dependency Installed: + postgresql.x86_64 0:8.4.13-1.el6_3 postgresql-libs.x86_64 0:8.4.13-1.el6_3 + +Complete! +Loaded plugins: aliases, changelog, downloadonly, kabi, presto, remove-with- + : leaves, security, tmprepo, verify, versionlock +Loading support for Red Hat kernel ABI +Setting up Install Process +Resolving Dependencies +--> Running transaction check +---> Package openldap-devel.x86_64 0:2.4.23-32.el6_4.1 will be installed +--> Processing Dependency: openldap = 2.4.23-32.el6_4.1 for package: openldap-devel-2.4.23-32.el6_4.1.x86_64 +--> Processing Dependency: cyrus-sasl-devel >= 2.1 for package: openldap-devel-2.4.23-32.el6_4.1.x86_64 +--> Running transaction check +---> Package cyrus-sasl-devel.x86_64 0:2.1.23-13.el6_3.1 will be installed +--> Processing Dependency: cyrus-sasl = 2.1.23-13.el6_3.1 for package: cyrus-sasl-devel-2.1.23-13.el6_3.1.x86_64 +--> Processing Dependency: cyrus-sasl-lib = 2.1.23-13.el6_3.1 for package: cyrus-sasl-devel-2.1.23-13.el6_3.1.x86_64 +---> Package openldap.i686 0:2.4.23-26.el6 will be updated +---> Package openldap.x86_64 0:2.4.23-26.el6 will be updated +---> Package openldap.i686 0:2.4.23-32.el6_4.1 will be an update +---> Package openldap.x86_64 0:2.4.23-32.el6_4.1 will be an update +--> Running transaction check +---> Package cyrus-sasl.x86_64 0:2.1.23-13.el6 will be updated +---> Package cyrus-sasl.x86_64 0:2.1.23-13.el6_3.1 will be an update +---> Package cyrus-sasl-lib.i686 0:2.1.23-13.el6 will be updated +---> Package cyrus-sasl-lib.x86_64 0:2.1.23-13.el6 will be updated +---> Package cyrus-sasl-lib.i686 0:2.1.23-13.el6_3.1 will be an update +---> Package cyrus-sasl-lib.x86_64 0:2.1.23-13.el6_3.1 will be an update +--> Finished Dependency Resolution + +Dependencies Resolved + +================================================================================ + Package Arch Version Repository Size +================================================================================ +Installing: + openldap-devel x86_64 2.4.23-32.el6_4.1 updates 1.1 M +Installing for dependencies: + cyrus-sasl-devel x86_64 2.1.23-13.el6_3.1 updates 302 k +Updating for dependencies: + cyrus-sasl x86_64 2.1.23-13.el6_3.1 updates 78 k + cyrus-sasl-lib i686 2.1.23-13.el6_3.1 updates 136 k + cyrus-sasl-lib x86_64 2.1.23-13.el6_3.1 updates 136 k + openldap i686 2.4.23-32.el6_4.1 updates 267 k + openldap x86_64 2.4.23-32.el6_4.1 updates 265 k + +Transaction Summary +================================================================================ +Install 2 Package(s) +Upgrade 5 Package(s) + +Total download size: 2.2 M +Downloading Packages: +Setting up and reading Presto delta metadata +Processing delta metadata +Package(s) data still to download: 2.2 M +-------------------------------------------------------------------------------- +Total 6.2 MB/s | 2.2 MB 00:00 +Running rpm_check_debug +Running Transaction Test +Transaction Test Succeeded +Running Transaction + + Updating : cyrus-sasl-lib-2.1.23-13.el6_3.1.x86_64 1/12 + + Updating : openldap-2.4.23-32.el6_4.1.x86_64 2/12 + + Updating : cyrus-sasl-2.1.23-13.el6_3.1.x86_64 3/12 + + Installing : cyrus-sasl-devel-2.1.23-13.el6_3.1.x86_64 4/12 + + Updating : cyrus-sasl-lib-2.1.23-13.el6_3.1.i686 5/12 + + Installing : openldap-devel-2.4.23-32.el6_4.1.x86_64 6/12 + + Updating : openldap-2.4.23-32.el6_4.1.i686 7/12 + + Cleanup : cyrus-sasl-2.1.23-13.el6.x86_64 8/12 + + Cleanup : openldap-2.4.23-26.el6 9/12 + + Cleanup : openldap-2.4.23-26.el6 10/12 + + Cleanup : cyrus-sasl-lib-2.1.23-13.el6 11/12 + + Cleanup : cyrus-sasl-lib-2.1.23-13.el6 12/12 + + Verifying : openldap-2.4.23-32.el6_4.1.x86_64 1/12 + + Verifying : cyrus-sasl-lib-2.1.23-13.el6_3.1.x86_64 2/12 + + Verifying : openldap-devel-2.4.23-32.el6_4.1.x86_64 3/12 + + Verifying : cyrus-sasl-2.1.23-13.el6_3.1.x86_64 4/12 + + Verifying : openldap-2.4.23-32.el6_4.1.i686 5/12 + + Verifying : cyrus-sasl-devel-2.1.23-13.el6_3.1.x86_64 6/12 + + Verifying : cyrus-sasl-lib-2.1.23-13.el6_3.1.i686 7/12 + + Verifying : openldap-2.4.23-26.el6.x86_64 8/12 + + Verifying : cyrus-sasl-lib-2.1.23-13.el6.i686 9/12 + + Verifying : openldap-2.4.23-26.el6.i686 10/12 + + Verifying : cyrus-sasl-2.1.23-13.el6.x86_64 11/12 + + Verifying : cyrus-sasl-lib-2.1.23-13.el6.x86_64 12/12 + +Installed: + openldap-devel.x86_64 0:2.4.23-32.el6_4.1 + +Dependency Installed: + cyrus-sasl-devel.x86_64 0:2.1.23-13.el6_3.1 + +Dependency Updated: + cyrus-sasl.x86_64 0:2.1.23-13.el6_3.1 + cyrus-sasl-lib.i686 0:2.1.23-13.el6_3.1 + cyrus-sasl-lib.x86_64 0:2.1.23-13.el6_3.1 + openldap.i686 0:2.4.23-32.el6_4.1 + openldap.x86_64 0:2.4.23-32.el6_4.1 + +Complete! +Loaded plugins: aliases, changelog, downloadonly, kabi, presto, remove-with- + : leaves, security, tmprepo, verify, versionlock +Loading support for Red Hat kernel ABI +Setting up Install Process +Resolving Dependencies +--> Running transaction check +---> Package libxml2-devel.x86_64 0:2.7.6-4.el6_2.4 will be updated +---> Package libxml2-devel.x86_64 0:2.7.6-12.el6_4.1 will be an update +--> Processing Dependency: libxml2 = 2.7.6-12.el6_4.1 for package: libxml2-devel-2.7.6-12.el6_4.1.x86_64 +--> Running transaction check +---> Package libxml2.i686 0:2.7.6-4.el6_2.4 will be updated +--> Processing Dependency: libxml2 = 2.7.6-4.el6_2.4 for package: libxml2-devel-2.7.6-4.el6_2.4.i686 +--> Processing Dependency: libxml2 = 2.7.6-4.el6_2.4 for package: libxml2-python-2.7.6-4.el6_2.4.x86_64 +---> Package libxml2.x86_64 0:2.7.6-4.el6_2.4 will be updated +---> Package libxml2.i686 0:2.7.6-12.el6_4.1 will be an update +---> Package libxml2.x86_64 0:2.7.6-12.el6_4.1 will be an update +--> Running transaction check +---> Package libxml2-devel.i686 0:2.7.6-4.el6_2.4 will be updated +---> Package libxml2-devel.i686 0:2.7.6-12.el6_4.1 will be an update +---> Package libxml2-python.x86_64 0:2.7.6-4.el6_2.4 will be updated +---> Package libxml2-python.x86_64 0:2.7.6-12.el6_4.1 will be an update +--> Finished Dependency Resolution + +Dependencies Resolved + +================================================================================ + Package Arch Version Repository Size +================================================================================ +Updating: + libxml2-devel x86_64 2.7.6-12.el6_4.1 updates 1.1 M +Updating for dependencies: + libxml2 i686 2.7.6-12.el6_4.1 updates 800 k + libxml2 x86_64 2.7.6-12.el6_4.1 updates 799 k + libxml2-devel i686 2.7.6-12.el6_4.1 updates 1.1 M + libxml2-python x86_64 2.7.6-12.el6_4.1 updates 321 k + +Transaction Summary +================================================================================ +Upgrade 5 Package(s) + +Total download size: 4.0 M +Downloading Packages: +Setting up and reading Presto delta metadata +Processing delta metadata +Package(s) data still to download: 4.0 M +-------------------------------------------------------------------------------- +Total 11 MB/s | 4.0 MB 00:00 +Running rpm_check_debug +Running Transaction Test +Transaction Test Succeeded +Running Transaction + + Updating : libxml2-2.7.6-12.el6_4.1.x86_64 1/10 + + Updating : libxml2-2.7.6-12.el6_4.1.i686 2/10 + + Updating : libxml2-devel-2.7.6-12.el6_4.1.i686 3/10 + + Updating : libxml2-python-2.7.6-12.el6_4.1.x86_64 4/10 + + Updating : libxml2-devel-2.7.6-12.el6_4.1.x86_64 5/10 + + Cleanup : libxml2-devel-2.7.6-4.el6_2.4 6/10 + + Cleanup : libxml2-devel-2.7.6-4.el6_2.4 7/10 + + Cleanup : libxml2-python-2.7.6-4.el6_2.4.x86_64 8/10 + + Cleanup : libxml2-2.7.6-4.el6_2.4 9/10 + + Cleanup : libxml2-2.7.6-4.el6_2.4 10/10 + + Verifying : libxml2-2.7.6-12.el6_4.1.x86_64 1/10 + + Verifying : libxml2-devel-2.7.6-12.el6_4.1.i686 2/10 + + Verifying : libxml2-python-2.7.6-12.el6_4.1.x86_64 3/10 + + Verifying : libxml2-devel-2.7.6-12.el6_4.1.x86_64 4/10 + + Verifying : libxml2-2.7.6-12.el6_4.1.i686 5/10 + + Verifying : libxml2-devel-2.7.6-4.el6_2.4.i686 6/10 + + Verifying : libxml2-2.7.6-4.el6_2.4.x86_64 7/10 + + Verifying : libxml2-2.7.6-4.el6_2.4.i686 8/10 + + Verifying : libxml2-devel-2.7.6-4.el6_2.4.x86_64 9/10 + + Verifying : libxml2-python-2.7.6-4.el6_2.4.x86_64 10/10 + +Updated: + libxml2-devel.x86_64 0:2.7.6-12.el6_4.1 + +Dependency Updated: + libxml2.i686 0:2.7.6-12.el6_4.1 + libxml2.x86_64 0:2.7.6-12.el6_4.1 + libxml2-devel.i686 0:2.7.6-12.el6_4.1 + libxml2-python.x86_64 0:2.7.6-12.el6_4.1 + +Complete! +Loaded plugins: aliases, changelog, downloadonly, kabi, presto, remove-with- + : leaves, security, tmprepo, verify, versionlock +Loading support for Red Hat kernel ABI +Setting up Install Process +Resolving Dependencies +--> Running transaction check +---> Package libxslt-devel.x86_64 0:1.1.26-2.el6_3.1 will be installed +--> Processing Dependency: libxslt = 1.1.26-2.el6_3.1 for package: libxslt-devel-1.1.26-2.el6_3.1.x86_64 +--> Processing Dependency: libgcrypt-devel for package: libxslt-devel-1.1.26-2.el6_3.1.x86_64 +--> Running transaction check +---> Package libgcrypt-devel.x86_64 0:1.4.5-9.el6_2.2 will be installed +--> Processing Dependency: libgpg-error-devel for package: libgcrypt-devel-1.4.5-9.el6_2.2.x86_64 +---> Package libxslt.i686 0:1.1.26-2.el6 will be updated +---> Package libxslt.x86_64 0:1.1.26-2.el6 will be updated +---> Package libxslt.i686 0:1.1.26-2.el6_3.1 will be an update +---> Package libxslt.x86_64 0:1.1.26-2.el6_3.1 will be an update +--> Running transaction check +---> Package libgpg-error-devel.x86_64 0:1.7-4.el6 will be installed +--> Finished Dependency Resolution + +Dependencies Resolved + +================================================================================ + Package Arch Version Repository Size +================================================================================ +Installing: + libxslt-devel x86_64 1.1.26-2.el6_3.1 updates 561 k +Installing for dependencies: + libgcrypt-devel x86_64 1.4.5-9.el6_2.2 updates 118 k + libgpg-error-devel x86_64 1.7-4.el6 base 14 k +Updating for dependencies: + libxslt i686 1.1.26-2.el6_3.1 updates 451 k + libxslt x86_64 1.1.26-2.el6_3.1 updates 452 k + +Transaction Summary +================================================================================ +Install 3 Package(s) +Upgrade 2 Package(s) + +Total download size: 1.6 M +Downloading Packages: +Setting up and reading Presto delta metadata +Processing delta metadata +Package(s) data still to download: 1.6 M +-------------------------------------------------------------------------------- +Total 5.9 MB/s | 1.6 MB 00:00 +Running rpm_check_debug +Running Transaction Test +Transaction Test Succeeded +Running Transaction + + Updating : libxslt-1.1.26-2.el6_3.1.x86_64 1/7 + + Installing : libgpg-error-devel-1.7-4.el6.x86_64 2/7 + + Installing : libgcrypt-devel-1.4.5-9.el6_2.2.x86_64 3/7 + + Installing : libxslt-devel-1.1.26-2.el6_3.1.x86_64 4/7 + + Updating : libxslt-1.1.26-2.el6_3.1.i686 5/7 + + Cleanup : libxslt-1.1.26-2.el6 6/7 + + Cleanup : libxslt-1.1.26-2.el6 7/7 + + Verifying : libgcrypt-devel-1.4.5-9.el6_2.2.x86_64 1/7 + + Verifying : libgpg-error-devel-1.7-4.el6.x86_64 2/7 + + Verifying : libxslt-1.1.26-2.el6_3.1.i686 3/7 + + Verifying : libxslt-devel-1.1.26-2.el6_3.1.x86_64 4/7 + + Verifying : libxslt-1.1.26-2.el6_3.1.x86_64 5/7 + + Verifying : libxslt-1.1.26-2.el6.i686 6/7 + + Verifying : libxslt-1.1.26-2.el6.x86_64 7/7 + +Installed: + libxslt-devel.x86_64 0:1.1.26-2.el6_3.1 + +Dependency Installed: + libgcrypt-devel.x86_64 0:1.4.5-9.el6_2.2 + libgpg-error-devel.x86_64 0:1.7-4.el6 + +Dependency Updated: + libxslt.i686 0:1.1.26-2.el6_3.1 libxslt.x86_64 0:1.1.26-2.el6_3.1 + +Complete! +Loaded plugins: aliases, changelog, downloadonly, kabi, presto, remove-with- + : leaves, security, tmprepo, verify, versionlock +Loading support for Red Hat kernel ABI +Setting up Install Process +Package python-cheetah-2.4.1-1.el6.x86_64 already installed and latest version +Nothing to do +Loaded plugins: aliases, changelog, downloadonly, kabi, presto, remove-with- + : leaves, security, tmprepo, verify, versionlock +Loading support for Red Hat kernel ABI +Setting up Install Process +Resolving Dependencies +--> Running transaction check +---> Package python-keyring.noarch 0:0.7-1.el6 will be installed +--> Finished Dependency Resolution + +Dependencies Resolved + +================================================================================ + Package Arch Version Repository Size +================================================================================ +Installing: + python-keyring noarch 0.7-1.el6 epel 54 k + +Transaction Summary +================================================================================ +Install 1 Package(s) + +Total download size: 54 k +Installed size: 214 k +Downloading Packages: +Setting up and reading Presto delta metadata +Processing delta metadata +Package(s) data still to download: 54 k +Running rpm_check_debug +Running Transaction Test +Transaction Test Succeeded +Running Transaction + + Installing : python-keyring-0.7-1.el6.noarch 1/1 + + Verifying : python-keyring-0.7-1.el6.noarch 1/1 + +Installed: + python-keyring.noarch 0:0.7-1.el6 + +Complete! +Loaded plugins: aliases, changelog, downloadonly, kabi, presto, remove-with- + : leaves, security, tmprepo, verify, versionlock +Loading support for Red Hat kernel ABI +Setting up Install Process +No package python-termcolor available. +Downloading/unpacking termcolor + Downloading termcolor-1.1.0.tar.gz +Saved /tmp/tmp.x5Fvcbefwg/termcolor-1.1.0.tar.gz +Running setup.py egg_info for package termcolor +Successfully downloaded termcolor +Cleaning up... +Building RPM for termcolor +Loaded plugins: aliases, changelog, downloadonly, kabi, presto, remove-with- + : leaves, security, tmprepo, verify, versionlock +Loading support for Red Hat kernel ABI +Setting up Install Process +Examining /root/rpmbuild/RPMS/noarch/python-termcolor-1.1.0-1.noarch.rpm: python-termcolor-1.1.0-1.noarch +Marking /root/rpmbuild/RPMS/noarch/python-termcolor-1.1.0-1.noarch.rpm to be installed +Resolving Dependencies +--> Running transaction check +---> Package python-termcolor.noarch 0:1.1.0-1 will be installed +--> Finished Dependency Resolution + +Dependencies Resolved + +================================================================================ + Package Arch Version Repository Size +================================================================================ +Installing: + python-termcolor noarch 1.1.0-1 /python-termcolor-1.1.0-1.noarch 12 k + +Transaction Summary +================================================================================ +Install 1 Package(s) + +Total size: 12 k +Installed size: 12 k +Downloading Packages: +Running rpm_check_debug +Running Transaction Test +Transaction Test Succeeded +Running Transaction + + Installing : python-termcolor-1.1.0-1.noarch 1/1 + + Verifying : python-termcolor-1.1.0-1.noarch 1/1 + +Installed: + python-termcolor.noarch 0:1.1.0-1 + +Complete! +mkdir: created directory `/etc/anvil' +mkdir: created directory `/usr/share/anvil' +changed ownership of `/etc/anvil' to 38604:100 +changed ownership of `/usr/share/anvil' to 38604:100 +Success! Bootstrapped for RHEL 6.2 diff --git a/docs/source/topics/examples/prepare.txt b/docs/source/topics/examples/prepare.txt new file mode 100644 index 00000000..92783ea0 --- /dev/null +++ b/docs/source/topics/examples/prepare.txt @@ -0,0 +1,342 @@ + _ ___ ___ _ __ ___ _____ _ __ _ + ,' \ / o |/ _/ / |/ /,' _//_ _/.' \ ,'_/ / //7 +/ o |/ _,'/ _/ / || /_\ `. / / / o // /_ / ,' +|_,'/_/ /___//_/|_//___,' /_/ /_n_/ |__//_/\\ + Anvil: | 2013.1-dev | + And now for something completely different! +-----------------Action Runner------------------ +INFO: @anvil.distro : Matched distro rhel for platform Linux-2.6.32-220.23.1.el6.YAHOO.20120713.x86_64-x86_64-with-redhat-6.2-Santiago +WARNING: @anvil.shell : Cannot escalate permissions to (uid=0, gid=0): [Errno 1] Operation not permitted +WARNING: @anvil.shell : Can not switch to user mode, no suid user id or suid group id +INFO: @anvil : Starting action prepare on 2013-06-02T01:42:01.909075 for distro: rhel +INFO: @anvil : Using persona: conf/personas/in-a-box/basic.yaml +INFO: @anvil : In root directory: /home/harlowja/openstack +INFO: @anvil.actions.base : Processing components for action prepare. +INFO: @anvil.actions.base : Activating in the following order: +INFO: @anvil.actions.base : |-- general +INFO: @anvil.actions.base : |-- db +INFO: @anvil.actions.base : |-- rabbit-mq +INFO: @anvil.actions.base : |-- oslo-config +INFO: @anvil.actions.base : |-- keystone +INFO: @anvil.actions.base : |-- keystone-client +INFO: @anvil.actions.base : |-- glance +INFO: @anvil.actions.base : |-- glance-client +INFO: @anvil.actions.base : |-- cinder-client +INFO: @anvil.actions.base : |-- quantum-client +INFO: @anvil.actions.base : |-- nova +INFO: @anvil.actions.base : |-- nova-client +INFO: @anvil.actions.base : Booting up your components. +INFO: @anvil.actions.base : Reading passwords using a unencrypted keyring @ /etc/anvil/passwords.cfg +INFO: @anvil.actions.base : Verifying that the components are ready to rock-n-roll. +INFO: @anvil.actions.base : Warming up component configurations. +INFO: @anvil.actions.prepare : Downloading general. +INFO: @anvil.actions.prepare : Performed 0 downloads. +INFO: @anvil.actions.prepare : Downloading db. +INFO: @anvil.actions.prepare : Performed 0 downloads. +INFO: @anvil.actions.prepare : Downloading rabbit-mq. +INFO: @anvil.actions.prepare : Performed 0 downloads. +INFO: @anvil.actions.prepare : Downloading oslo-config. +INFO: @anvil.components.base_install : Downloading from 1 uris: +INFO: @anvil.components.base_install : |-- git://github.com/openstack/oslo.config.git?tag=1.1.0b1 +INFO: @anvil.downloader : Downloading git://github.com/openstack/oslo.config.git (master) to /home/harlowja/openstack/oslo-config/app. +INFO: @anvil.downloader : Adjusting to tag 1.1.0b1. +INFO: @anvil.actions.prepare : Performed 1 downloads. +INFO: @anvil.actions.prepare : Downloading keystone. +INFO: @anvil.components.base_install : Downloading from 1 uris: +INFO: @anvil.components.base_install : |-- git://github.com/openstack/keystone.git?tag=2013.1 +INFO: @anvil.downloader : Downloading git://github.com/openstack/keystone.git (master) to /home/harlowja/openstack/keystone/app. +INFO: @anvil.downloader : Adjusting to tag 2013.1. +INFO: @anvil.actions.prepare : Performed 1 downloads. +INFO: @anvil.actions.prepare : Downloading keystone-client. +INFO: @anvil.components.base_install : Downloading from 1 uris: +INFO: @anvil.components.base_install : |-- git://github.com/openstack/python-keystoneclient.git?tag=0.2.3 +INFO: @anvil.downloader : Downloading git://github.com/openstack/python-keystoneclient.git (master) to /home/harlowja/openstack/keystone-client/app. +INFO: @anvil.downloader : Adjusting to tag 0.2.3. +INFO: @anvil.actions.prepare : Performed 1 downloads. +INFO: @anvil.actions.prepare : Downloading glance. +INFO: @anvil.components.base_install : Downloading from 1 uris: +INFO: @anvil.components.base_install : |-- git://github.com/openstack/glance.git?tag=2013.1 +INFO: @anvil.downloader : Downloading git://github.com/openstack/glance.git (master) to /home/harlowja/openstack/glance/app. +INFO: @anvil.downloader : Adjusting to tag 2013.1. +INFO: @anvil.actions.prepare : Performed 1 downloads. +INFO: @anvil.actions.prepare : Downloading glance-client. +INFO: @anvil.components.base_install : Downloading from 1 uris: +INFO: @anvil.components.base_install : |-- git://github.com/openstack/python-glanceclient.git?tag=0.9.0 +INFO: @anvil.downloader : Downloading git://github.com/openstack/python-glanceclient.git (master) to /home/harlowja/openstack/glance-client/app. +INFO: @anvil.downloader : Adjusting to tag 0.9.0. +INFO: @anvil.actions.prepare : Performed 1 downloads. +INFO: @anvil.actions.prepare : Downloading cinder-client. +INFO: @anvil.components.base_install : Downloading from 1 uris: +INFO: @anvil.components.base_install : |-- git://github.com/openstack/python-cinderclient.git?tag=1.0.3 +INFO: @anvil.downloader : Downloading git://github.com/openstack/python-cinderclient.git (master) to /home/harlowja/openstack/cinder-client/app. +INFO: @anvil.downloader : Adjusting to tag 1.0.3. +INFO: @anvil.actions.prepare : Performed 1 downloads. +INFO: @anvil.actions.prepare : Downloading quantum-client. +INFO: @anvil.components.base_install : Downloading from 1 uris: +INFO: @anvil.components.base_install : |-- git://github.com/openstack/python-quantumclient.git?tag=2.2.1 +INFO: @anvil.downloader : Downloading git://github.com/openstack/python-quantumclient.git (master) to /home/harlowja/openstack/quantum-client/app. +INFO: @anvil.downloader : Adjusting to tag 2.2.1. +INFO: @anvil.actions.prepare : Performed 1 downloads. +INFO: @anvil.actions.prepare : Downloading nova. +INFO: @anvil.components.base_install : Downloading from 1 uris: +INFO: @anvil.components.base_install : |-- git://github.com/openstack/nova.git?tag=2013.1 +INFO: @anvil.downloader : Downloading git://github.com/openstack/nova.git (master) to /home/harlowja/openstack/nova/app. +INFO: @anvil.downloader : Adjusting to tag 2013.1. +INFO: @anvil.actions.prepare : Performed 1 downloads. +INFO: @anvil.actions.prepare : Downloading nova-client. +INFO: @anvil.components.base_install : Downloading from 1 uris: +INFO: @anvil.components.base_install : |-- git://github.com/openstack/python-novaclient.git?tag=2.13.0 +INFO: @anvil.downloader : Downloading git://github.com/openstack/python-novaclient.git (master) to /home/harlowja/openstack/nova-client/app. +INFO: @anvil.downloader : Adjusting to tag 2.13.0. +INFO: @anvil.actions.prepare : Performed 1 downloads. +INFO: @anvil.actions.prepare : Post-download patching general. +INFO: @anvil.actions.prepare : Post-download patching db. +INFO: @anvil.actions.prepare : Post-download patching rabbit-mq. +INFO: @anvil.actions.prepare : Post-download patching oslo-config. +INFO: @anvil.actions.prepare : Post-download patching keystone. +INFO: @anvil.actions.prepare : Post-download patching keystone-client. +INFO: @anvil.actions.prepare : Post-download patching glance. +INFO: @anvil.actions.prepare : Post-download patching glance-client. +INFO: @anvil.actions.prepare : Post-download patching cinder-client. +INFO: @anvil.actions.prepare : Post-download patching quantum-client. +INFO: @anvil.actions.prepare : Post-download patching nova. +INFO: @anvil.actions.prepare : Post-download patching nova-client. +INFO: @anvil.actions.prepare : Packing OpenStack and its dependencies +INFO: @anvil.packaging.base : Full known Python dependency list: +INFO: @anvil.packaging.base : |-- Cheetah>=2.4.4 +INFO: @anvil.packaging.base : |-- WebOb==1.2.3 +INFO: @anvil.packaging.base : |-- amqplib>=0.6.1 +INFO: @anvil.packaging.base : |-- anyjson>=0.2.4 +INFO: @anvil.packaging.base : |-- argparse +INFO: @anvil.packaging.base : |-- babel>=0.9.6 +INFO: @anvil.packaging.base : |-- boto +INFO: @anvil.packaging.base : |-- cliff-tablib>=1.0 +INFO: @anvil.packaging.base : |-- cliff>=1.3.1 +INFO: @anvil.packaging.base : |-- coverage>=3.6 +INFO: @anvil.packaging.base : |-- discover +INFO: @anvil.packaging.base : |-- distribute>=0.6.24 +INFO: @anvil.packaging.base : |-- eventlet>=0.9.17 +INFO: @anvil.packaging.base : |-- feedparser +INFO: @anvil.packaging.base : |-- fixtures>=0.3.12 +INFO: @anvil.packaging.base : |-- greenlet>=0.3.1 +INFO: @anvil.packaging.base : |-- httplib2 +INFO: @anvil.packaging.base : |-- iso8601>=0.1.4 +INFO: @anvil.packaging.base : |-- jsonschema>=0.7,<2 +INFO: @anvil.packaging.base : |-- keyring +INFO: @anvil.packaging.base : |-- kombu>=1.0.4 +INFO: @anvil.packaging.base : |-- lxml>=2.3 +INFO: @anvil.packaging.base : |-- mock +INFO: @anvil.packaging.base : |-- mox==0.5.3 +INFO: @anvil.packaging.base : |-- mysql-python +INFO: @anvil.packaging.base : |-- netaddr>=0.7.6 +INFO: @anvil.packaging.base : |-- netifaces +INFO: @anvil.packaging.base : |-- nose +INFO: @anvil.packaging.base : |-- nose-exclude +INFO: @anvil.packaging.base : |-- nosehtmloutput>=0.0.3 +INFO: @anvil.packaging.base : |-- nosexcover +INFO: @anvil.packaging.base : |-- openstack.nose-plugin>=0.7 +INFO: @anvil.packaging.base : |-- oslo.config>=1.1.0 +INFO: @anvil.packaging.base : |-- pam>=0.1.4 +INFO: @anvil.packaging.base : |-- paramiko +INFO: @anvil.packaging.base : |-- passlib +INFO: @anvil.packaging.base : |-- paste +INFO: @anvil.packaging.base : |-- pastedeploy>=1.5.0 +INFO: @anvil.packaging.base : |-- pep8==1.3.3 +INFO: @anvil.packaging.base : |-- prettytable>=0.6,<0.8 +INFO: @anvil.packaging.base : |-- psycopg2 +INFO: @anvil.packaging.base : |-- pyOpenSSL +INFO: @anvil.packaging.base : |-- pyasn1 +INFO: @anvil.packaging.base : |-- pycrypto>=2.1.0alpha1 +INFO: @anvil.packaging.base : |-- pyflakes +INFO: @anvil.packaging.base : |-- pylint==0.25.2 +INFO: @anvil.packaging.base : |-- pyparsing>=1.5.6,<2.0 +INFO: @anvil.packaging.base : |-- pysendfile==2.0.0 +INFO: @anvil.packaging.base : |-- pysqlite +INFO: @anvil.packaging.base : |-- python-ldap==2.3.13 +INFO: @anvil.packaging.base : |-- python-memcached +INFO: @anvil.packaging.base : |-- python-subunit +INFO: @anvil.packaging.base : |-- requests>=1.0.0 +INFO: @anvil.packaging.base : |-- routes>=1.12.3 +INFO: @anvil.packaging.base : |-- setuptools-git>=0.4 +INFO: @anvil.packaging.base : |-- simplejson +INFO: @anvil.packaging.base : |-- sphinx>=1.1.2 +INFO: @anvil.packaging.base : |-- sqlalchemy-migrate>=0.7.2 +INFO: @anvil.packaging.base : |-- sqlalchemy>=0.7.8,<=0.7.9 +INFO: @anvil.packaging.base : |-- stevedore>=0.7 +INFO: @anvil.packaging.base : |-- suds>=0.4 +INFO: @anvil.packaging.base : |-- testrepository>=0.0.13 +INFO: @anvil.packaging.base : |-- testtools>=0.9.27 +INFO: @anvil.packaging.base : |-- unittest2 +INFO: @anvil.packaging.base : |-- warlock>=0.7.0,<2 +INFO: @anvil.packaging.base : |-- websockify<0.4 +INFO: @anvil.packaging.base : |-- webtest +INFO: @anvil.packaging.base : |-- wsgiref +INFO: @anvil.packaging.base : |-- xattr>=0.6.0 +INFO: @anvil.packaging.yum : Building openstack-deps RPM +WARNING: @anvil.shell : Cannot escalate permissions to (uid=0, gid=0): [Errno 1] Operation not permitted +Loaded plugins: kabi, presto, remove-with-leaves, versionlock +Loading support for Red Hat kernel ABI +WARNING: @anvil.shell : Can not switch to user mode, no suid user id or suid group id +WARNING: @anvil.shell : Cannot escalate permissions to (uid=0, gid=0): [Errno 1] Operation not permitted +WARNING: @anvil.shell : Can not switch to user mode, no suid user id or suid group id +WARNING: @anvil.shell : Cannot escalate permissions to (uid=0, gid=0): [Errno 1] Operation not permitted +WARNING: @anvil.shell : Can not switch to user mode, no suid user id or suid group id +INFO: @anvil.packaging.yum : These Python packages are already available as RPMs: +INFO: @anvil.packaging.yum : |-- amqplib>=0.6.1 as python-amqplib-0.6.1 from epel +INFO: @anvil.packaging.yum : |-- anyjson>=0.2.4 as python-anyjson-0.3.1 from epel +INFO: @anvil.packaging.yum : |-- argparse as python-argparse-1.2.1 from installed +INFO: @anvil.packaging.yum : |-- boto as python-boto-2.5.2 from installed +INFO: @anvil.packaging.yum : |-- eventlet>=0.9.17 as python-eventlet-0.9.17 from epel +INFO: @anvil.packaging.yum : |-- feedparser as python-feedparser-5.0.1 from epel +INFO: @anvil.packaging.yum : |-- fixtures>=0.3.12 as python-fixtures-0.3.12 from epel +INFO: @anvil.packaging.yum : |-- greenlet>=0.3.1 as python-greenlet-0.3.1 from epel +INFO: @anvil.packaging.yum : |-- httplib2 as python-httplib2-0.7.7 from epel +INFO: @anvil.packaging.yum : |-- iso8601>=0.1.4 as python-iso8601-0.1.4 from installed +INFO: @anvil.packaging.yum : |-- keyring as python-keyring-0.7 from installed +INFO: @anvil.packaging.yum : |-- kombu>=1.0.4 as python-kombu-1.1.3 from epel +INFO: @anvil.packaging.yum : |-- mock as python-mock-0.8.0 from epel +INFO: @anvil.packaging.yum : |-- mox==0.5.3 as python-mox-0.5.3 from epel +INFO: @anvil.packaging.yum : |-- mysql-python as MySQL-python-1.2.3 from base +INFO: @anvil.packaging.yum : |-- netifaces as python-netifaces-0.5 from installed +INFO: @anvil.packaging.yum : |-- nose as python-nose-0.10.4 from base +INFO: @anvil.packaging.yum : |-- paramiko as python-paramiko-1.7.5 from installed +INFO: @anvil.packaging.yum : |-- passlib as python-passlib-1.5.3 from epel +INFO: @anvil.packaging.yum : |-- paste as python-paste-1.7.4 from updates +INFO: @anvil.packaging.yum : |-- prettytable>=0.6,<0.8 as python-prettytable-0.6.1 from epel +INFO: @anvil.packaging.yum : |-- psycopg2 as python-psycopg2-2.0.14 from updates +INFO: @anvil.packaging.yum : |-- pyOpenSSL as pyOpenSSL-0.10 from base +INFO: @anvil.packaging.yum : |-- pyasn1 as python-pyasn1-0.0.12a from base +INFO: @anvil.packaging.yum : |-- pyflakes as pyflakes-0.4.0 from epel +INFO: @anvil.packaging.yum : |-- pyparsing>=1.5.6,<2.0 as pyparsing-1.5.6 from epel +INFO: @anvil.packaging.yum : |-- pysendfile==2.0.0 as pysendfile-2.0.0 from epel +INFO: @anvil.packaging.yum : |-- python-memcached as python-memcached-1.43 from updates +INFO: @anvil.packaging.yum : |-- requests>=1.0.0 as python-requests-1.1.0 from epel +INFO: @anvil.packaging.yum : |-- simplejson as python-simplejson-2.0.9 from base +INFO: @anvil.packaging.yum : |-- stevedore>=0.7 as python-stevedore-0.8 from epel +INFO: @anvil.packaging.yum : |-- suds>=0.4 as python-suds-0.4.1 from base +INFO: @anvil.packaging.yum : |-- testtools>=0.9.27 as python-testtools-0.9.29 from epel +INFO: @anvil.packaging.yum : |-- unittest2 as python-unittest2-0.5.1 from epel +INFO: @anvil.packaging.yum : |-- websockify<0.4 as python-websockify-0.2.0 from epel +INFO: @anvil.packaging.yum : |-- webtest as python-webtest-1.2 from base +INFO: @anvil.packaging.base : Downloading Python dependencies: +INFO: @anvil.packaging.base : |-- Cheetah>=2.4.4 +INFO: @anvil.packaging.base : |-- WebOb==1.2.3 +INFO: @anvil.packaging.base : |-- babel>=0.9.6 +INFO: @anvil.packaging.base : |-- cliff-tablib>=1.0 +INFO: @anvil.packaging.base : |-- cliff>=1.3.1 +INFO: @anvil.packaging.base : |-- coverage>=3.6 +INFO: @anvil.packaging.base : |-- discover +INFO: @anvil.packaging.base : |-- distribute>=0.6.24 +INFO: @anvil.packaging.base : |-- jsonschema>=0.7,<2 +INFO: @anvil.packaging.base : |-- lxml>=2.3 +INFO: @anvil.packaging.base : |-- netaddr>=0.7.6 +INFO: @anvil.packaging.base : |-- nose-exclude +INFO: @anvil.packaging.base : |-- nosehtmloutput>=0.0.3 +INFO: @anvil.packaging.base : |-- nosexcover +INFO: @anvil.packaging.base : |-- openstack.nose-plugin>=0.7 +INFO: @anvil.packaging.base : |-- pam>=0.1.4 +INFO: @anvil.packaging.base : |-- pastedeploy>=1.5.0 +INFO: @anvil.packaging.base : |-- pep8==1.3.3 +INFO: @anvil.packaging.base : |-- pycrypto>=2.1.0alpha1 +INFO: @anvil.packaging.base : |-- pylint==0.25.2 +INFO: @anvil.packaging.base : |-- pysqlite +INFO: @anvil.packaging.base : |-- python-ldap==2.3.13 +INFO: @anvil.packaging.base : |-- python-subunit +INFO: @anvil.packaging.base : |-- routes>=1.12.3 +INFO: @anvil.packaging.base : |-- setuptools-git>=0.4 +INFO: @anvil.packaging.base : |-- sphinx>=1.1.2 +INFO: @anvil.packaging.base : |-- sqlalchemy-migrate>=0.7.2 +INFO: @anvil.packaging.base : |-- sqlalchemy>=0.7.8,<=0.7.9 +INFO: @anvil.packaging.base : |-- testrepository>=0.0.13 +INFO: @anvil.packaging.base : |-- warlock>=0.7.0,<2 +INFO: @anvil.packaging.base : |-- wsgiref +INFO: @anvil.packaging.base : |-- xattr>=0.6.0 +INFO: @anvil.packaging.base : You can watch progress in another terminal with +INFO: @anvil.packaging.base : tail -f /home/harlowja/openstack/deps/pip-install-download.out +INFO: @anvil.packaging.yum : Building RPM packages from files: +INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/Babel-0.9.6.zip +INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/Cheetah-2.4.4.tar.gz +INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/Jinja2-2.7.tar.gz +INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/Markdown-2.3.1.tar.gz +INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/MarkupSafe-0.18.tar.gz +INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/PasteDeploy-1.5.0.tar.gz +INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/Pygments-1.6.tar.gz +INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/Routes-1.13.tar.gz +INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/SQLAlchemy-0.7.9.tar.gz +INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/Sphinx-1.2b1.tar.gz +INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/Tempita-0.5.1.tar.gz +INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/WebOb-1.2.3.tar.gz +INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/cliff-1.3.3.tar.gz +INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/cliff-tablib-1.0.tar.gz +INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/cmd2-0.6.5.1.tar.gz +INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/colorama-0.2.5.tar.gz +INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/coverage-3.6.tar.gz +INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/decorator-3.4.0.tar.gz +INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/discover-0.4.0.tar.gz +INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/distribute-0.6.45.tar.gz +INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/docutils-0.10.tar.gz +INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/extras-0.0.3.tar.gz +INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/fixtures-0.3.12.tar.gz +INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/jsonpatch-1.0.tar.gz +INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/jsonpointer-1.0.tar.gz +INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/jsonschema-1.3.0.tar.gz +INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/logilab-astng-0.24.3.tar.gz +INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/logilab-common-0.59.1.tar.gz +INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/lxml-3.2.1.tar.gz +INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/netaddr-0.7.10.zip +INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/nose-1.3.0.tar.gz +INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/nose-exclude-0.1.9.tar.gz +INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/nosehtmloutput-0.0.4.tar.gz +INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/nosexcover-1.0.8.tar.gz +INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/openstack.nose_plugin-0.11.tar.gz +INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/pam-0.1.4.tar.gz +INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/pep8-1.3.3.tar.gz +INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/prettytable-0.7.2.zip +INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/pycrypto-2.6.tar.gz +INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/pylint-0.25.2.tar.gz +INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/pyparsing-1.5.7.tar.gz +INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/pysqlite-2.6.3.tar.gz +INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/python-ldap-2.3.13.tar.gz +INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/python-mimeparse-0.1.4.tar.gz +INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/python-subunit-0.0.12.tar.gz +INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/repoze.lru-0.6.tar.gz +INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/setuptools-git-1.0b1.tar.gz +INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/sqlalchemy-migrate-0.7.2.tar.gz +INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/tablib-0.9.11.tar.gz +INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/termcolor-1.1.0.tar.gz +INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/testrepository-0.0.15.tar.gz +INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/testtools-0.9.31.tar.gz +INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/unittest2-0.5.1.zip +INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/warlock-1.0.0.tar.gz +INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/wsgiref-0.1.2.zip +INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/xattr-0.6.4.tar.gz +INFO: @anvil.packaging.yum : You can watch progress in another terminal with +INFO: @anvil.packaging.yum : tail -f /home/harlowja/openstack/deps/py2rpm.deps.out +INFO: @anvil.packaging.yum : Building RPM packages for directories: +INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/cinder-client/app +INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/glance-client/app +INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/glance/app +INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/keystone-client/app +INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/keystone/app +INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/nova-client/app +INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/nova/app +INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/oslo-config/app +INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/quantum-client/app +INFO: @anvil.packaging.yum : You can watch progress in another terminal with +INFO: @anvil.packaging.yum : tail -f /home/harlowja/openstack/deps/py2rpm.openstack.out +INFO: @anvil.packaging.yum : Creating repo at /home/harlowja/openstack/deps/openstack-deps +INFO: @anvil.packaging.yum : Creating repo at /home/harlowja/openstack/deps/openstack-deps-sources +INFO: @anvil.packaging.yum : Writing anvil.repo to /home/harlowja/openstack/deps/anvil.repo +INFO: @anvil.actions.base : Tearing down your components. +INFO: @anvil : It took 691.522 seconds or 11.53 minutes to complete action prepare. + ____________________ +/ Australia! \ +| Australia! | +| Australia! | +\ We love you, amen. / + -------------------- + \ ^__^ + \ (oo)\_______ + (__)\ )\/\ + ||----w | + || || diff --git a/docs/source/topics/features.rst b/docs/source/topics/features.rst index 5cd67ad1..baa2f23c 100644 --- a/docs/source/topics/features.rst +++ b/docs/source/topics/features.rst @@ -2,56 +2,53 @@ Features ======== -- A set of configuration files (in yaml format) that shows common/component/distribution configurations +- A set of configuration files (in yaml format) that shows common/component/distribution configurations. - Supports the following *actions* on the various `OpenStack`_ components. * **Installing**: - * Downloading source from git, archive urls (ie launchpad tarballs) or local files + * Downloading source from git and performing tag/branch checkouts automatically. * Verifying that the ``test-requires`` and ``pip-requires`` files have packages that can be - translated to a known `pypi`_ or apt/yum package - * Installing those dependencies (handling `pypi`_ and apt/yum packaging specifics for you) - * Configuring the needed files, symlinks, adjustments, tweaks (and so on...) + translated to a known `pypi`_/rpm package (or building said package to satisfy said translation). + * Installing or building those dependencies & handling `pypi`_ and rpm/yum packaging specifics for you. + * Configuring the needed files, symlinks, adjustments, tweaks... * **Starting**: starting of the components sub-programs with - the needed configuration via the common `daemon`_ model + the needed configuration via the common `daemon`_ model - * Also creates a ``pid``, ``stderr`` and ``stdout`` file set for debugging/examination + * Also creates a ``pid``, ``stderr`` and ``stdout`` file set for debugging/examination. - * **Stopping**: stopping of the previously started components + * **Stopping**: stopping of the previously started components * **Uninstalling**: getting you back to an initial 'clean' state - * Removing installed configuration - * Undoing of installed files/directories - * Removing of packages installed + * Removing installed configuration. + * Undoing of installed files/directories. + * Removing of packages installed. * **Testing**: running each components unit tests (and in the future performing a simple set of integration tests) - * **Packaging**: creating a basic set of packages for the desired distributions + * **Packaging**: creating a basic set of packages that matches the components selected - Supports automatic injection of dependencies, creation of change log from git history... * **Status**: checking the status of the running components sub-programs -- Supports **dry-run** mode (to see what *would* happen) -- Tracking of all actions taken by a component via append-only files (mainly for uninstall, but useful for analysis) +- Supports **dry-run** mode (to see what *would* happen). - Written in **python** so it matches the style of other `OpenStack`_ components. - **Code decoupling** (thus encouraging re-use by others) - * Components/actions are isolated as individual classes (and so on). + * Components/actions are isolated as individual classes... * Supports installation *personas* that define what is to be installed, thus decoupling the 'what' from the 'how'. -- Extensively documented **distribution specifics** (also decoupled) - - * See the ``conf/distros`` directory for examples - - **Install/start/stop... resumption** so that when you install you can ``ctrl+c`` and resume later (where applicable). - Extensive **logging** (and debug mode) * All commands ran are logged, all configuration files read/write... -- **Package/pip tracking** +- **Package tracking and building** + * Anvil can create a single rpm of your installation, as well as build or include all needed dependencies so that + the software that is installed can be installed repeatedly and reliably in the future. * This allows for installations to use the distributions native packages (when applicable) as well as provides a list of pips which should be packaged by that distribution before the given `OpenStack`_ release is stabilized. diff --git a/docs/source/topics/gettingstarted.rst b/docs/source/topics/gettingstarted.rst index 7e68666a..d7787c17 100644 --- a/docs/source/topics/gettingstarted.rst +++ b/docs/source/topics/gettingstarted.rst @@ -22,14 +22,18 @@ Read the great documentation for developers/admins at - http://docs.openstack.org/ This will vastly help you understand what the -configurations and options do when anvil configures them. +configurations and options do when ANVIL configures them. Linux ----- -One of the tested Linux distributions (RHEL 6.2+ until further updated) +One of the tested distributions. -You can get RHEL 6.2+ (**64-bit** is preferred) from http://rhn.redhat.com/. +- RHEL 6.2+ +- CentOS 6.2+ +- Oracle Enteprise Linux 6.2+ + +You can get CentOS 6.2+ (**64-bit** is preferred) from https://www.centos.org/ Networking ---------- @@ -91,8 +95,7 @@ Also disable selinux: $ sudo vi /etc/sysconfig/selinux -Change *SELINUX=enforcing* to *SELINUX=disabled* then it seems you need -to reboot. +Change *SELINUX=enforcing* to *SELINUX=disabled* then reboot. :: @@ -110,7 +113,7 @@ This can be typically solved by running the following (and then updating the ``i $ sudo chmod -R a+rwx /home/openstack Also as documented at http://docs.openstack.org/essex/openstack-compute/admin/content/qemu.html#fixes-rhel-qemu -please run the following (after installation). +please run the following (**after** installation). :: @@ -150,7 +153,7 @@ http://www.techotopia.com/index.php/Creating_an_RHEL_5_KVM_Networked_Bridge_Inte Pre-installing ----------- +-------------- In order to ensure that anvil will have its correct dependencies you need to first run the bootstrapping code that will setup said dependencies for your operating system. @@ -159,6 +162,23 @@ bootstrapping code that will setup said dependencies for your operating system. sudo ./smithy --bootstrap +Preparing +--------- + +Now prepare *OpenStacks* components by running the following: + +:: + + ./smithy -a prepare + +You should see a corresponding OpenStack repositories getting downloaded using +git, python setups occurring and configuration files being written as well as +rpm packages being built (and a repository setup from those components) that +will allow you to reliably and repeatly install the OpenStack components and +there dependencies as ANVIL figures out how to prepare your desired components (if you +desire more informational output add a ``-v``to that +command). + Installing ---------- @@ -169,10 +189,9 @@ Now install *OpenStacks* components by running the following: sudo ./smithy -a install You should see a set of distribution packages and/or pips being -installed, python setups occurring and configuration files being written -as ANVIL figures out how to install your desired components (if you -desire more informational output add a ``-v``to that -command). +installed and configuration files being written as ANVIL figures out how to +install your desired components from the prepared packages built in the last +step (if you desire more informational output add a ``-v``to that command). Testing ---------- @@ -196,18 +215,12 @@ Now that you have installed *OpenStack* you can now start your sudo ./smithy -a start -Check horizon -~~~~~~~~~~~~~ +Check horizon (if applicable) +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Once that occurs you should be able to go to your hosts ip with a web browser and view horizon which can be logged in with the user ``admin`` -and the password you entered when prompted for -``Enter a password to use for horizon and keystone``. If you let the -system auto-generate one for you you will need to check the final output -of the above install and pick up the password that was generated which -should be displayed at key ``passwords/horizon_keystone_admin``. You can -also later find this authentication information in the generated -``passwords.yaml`` file. +and the password you entered when prompted for. If you see a login page and can access horizon then: @@ -238,7 +251,7 @@ EC2 apis run the following to get your EC2 certs: :: - ./euca.sh $OS_USERNAME $OS_TENANT_NAME + ./tools/euca.sh $OS_USERNAME $OS_TENANT_NAME It broke? ~~~~~~~~~