Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Last login: Wed Feb 5 13:11:26 on ttys000
- You have new mail.
- LRIM3s-iMac:~ lrim3$ cd devstack
- LRIM3s-iMac:devstack lrim3$ curl https://raw.github.com/edx/configuration/master/vagrant/release/devstack/Vagrantfile > Vagrantfile
- % Total % Received % Xferd Average Speed Time Time Time Current
- Dload Upload Total Spent Left Speed
- 102 2367 102 2367 0 0 573 0 0:00:04 0:00:04 --:--:-- 4095
- LRIM3s-iMac:devstack lrim3$ vagrant up
- Bringing machine 'default' up with 'virtualbox' provider...
- [default] VirtualBox VM is already running.
- LRIM3s-iMac:devstack lrim3$ $ vagrant destroy -f && vagrant up
- -bash: $: command not found
- LRIM3s-iMac:devstack lrim3$ vagrant destroy -f && vagrant up
- [default] Forcing shutdown of VM...
- [default] Destroying VM and associated drives...
- Pruning invalid NFS exports. Administrator privileges will be required...
- Password:
- [default] Running cleanup tasks for 'shell' provisioner...
- Bringing machine 'default' up with 'virtualbox' provider...
- [default] Importing base box 'focaccia-devstack'...
- [default] Matching MAC address for NAT networking...
- [default] Setting the name of the VM...
- [default] Clearing any previously set forwarded ports...
- [default] Clearing any previously set network interfaces...
- [default] Preparing network interfaces based on configuration...
- [default] Forwarding ports...
- [default] -- 22 => 2222 (adapter 1)
- [default] -- 8000 => 8000 (adapter 1)
- [default] -- 8001 => 8001 (adapter 1)
- [default] -- 4567 => 4567 (adapter 1)
- [default] Running 'pre-boot' VM customizations...
- [default] Booting VM...
- [default] Waiting for machine to boot. This may take a few minutes...
- [default] Machine booted and ready!
- [default] The guest additions on this VM do not match the installed version of
- VirtualBox! In most cases this is fine, but in rare cases it can
- prevent things such as shared folders from working properly. If you see
- shared folder errors, please make sure the guest additions within the
- virtual machine match the version of VirtualBox you have installed on
- your host and reload your VM.
- Guest Additions Version: 4.2.0
- VirtualBox Version: 4.3
- [default] Configuring and enabling network interfaces...
- [default] Exporting NFS shared folders...
- Preparing to edit /etc/exports. Administrator privileges will be required...
- Password:
- [default] Mounting NFS shared folders...
- [default] Mounting shared folders...
- [default] -- /vagrant
- [default] Running provisioner: shell...
- [default] Running: inline script
- stdin: is not a tty
- PLAY [Deploy the edx_ansible role] ********************************************
- TASK: [edx_ansible | git checkout edx_ansible repo into edx_ansible_code_dir] ***
- changed: [localhost]
- TASK: [edx_ansible | install edx_ansible venv requirements] *******************
- ok: [localhost]
- TASK: [edx_ansible | create update script] ************************************
- ok: [localhost]
- TASK: [edx_ansible | create a symlink for update.sh] **************************
- ok: [localhost]
- TASK: [edx_ansible | dump all vars to yaml] ***********************************
- changed: [localhost]
- TASK: [edx_ansible | clean up var file, removing all version vars] ************
- changed: [localhost] => (item=^edx_platform_version:)
- changed: [localhost] => (item=^edx_platform_commit:)
- changed: [localhost] => (item=^xqueue_version:)
- changed: [localhost] => (item=^forum_version:)
- changed: [localhost] => (item=^xserver_version:)
- changed: [localhost] => (item=^discern_ease_version:)
- changed: [localhost] => (item=^ora_ease_version:)
- changed: [localhost] => (item=^discern_version:)
- changed: [localhost] => (item=^ora_version:)
- changed: [localhost] => (item=^configuration_version:)
- changed: [localhost] => (item=^ease_version:)
- changed: [localhost] => (item=^certs_version:)
- changed: [localhost] => (item=^tags:)
- changed: [localhost] => (item=^_original_file:)
- TASK: [edx_ansible | create a symlink for var file] ***************************
- ok: [localhost]
- PLAY RECAP ********************************************************************
- localhost : ok=7 changed=3 unreachable=0 failed=0
- PLAY [Configure instance(s)] **************************************************
- GATHERING FACTS ***************************************************************
- ok: [localhost]
- TASK: [common | Add user www-data] ********************************************
- ok: [localhost]
- TASK: [common | Create common directories] ************************************
- ok: [localhost] => (item=/edx/var)
- ok: [localhost] => (item=/edx/app)
- ok: [localhost] => (item=/edx/bin)
- ok: [localhost] => (item=/edx/etc)
- TASK: [common | Install python-pycurl] ****************************************
- ok: [localhost]
- TASK: [common | Add git apt repository] ***************************************
- ok: [localhost]
- TASK: [common | Install role-independent useful system packages] **************
- ok: [localhost]
- TASK: [common | Create common log directory] **********************************
- ok: [localhost]
- TASK: [common | upload sudo config for key forwarding as root] ****************
- ok: [localhost]
- TASK: [common | pip install virtualenv] ***************************************
- ok: [localhost] => (item=virtualenv==1.10.1)
- ok: [localhost] => (item=virtualenvwrapper)
- TASK: [common | Install rsyslog configuration for edX] ************************
- ok: [localhost]
- TASK: [common | Install logrotate configuration for edX] **********************
- ok: [localhost]
- TASK: [common | update /etc/hosts] ********************************************
- skipping: [localhost]
- TASK: [common | update /etc/hostname] *****************************************
- skipping: [localhost]
- TASK: [common | run hostname] *************************************************
- skipping: [localhost]
- TASK: [edx_ansible | create application user] *********************************
- ok: [localhost]
- TASK: [edx_ansible | create edx_ansible app and venv dir] *********************
- ok: [localhost] => (item=/edx/app/edx_ansible)
- ok: [localhost] => (item=/edx/var/edx_ansible)
- ok: [localhost] => (item=/edx/app/edx_ansible/venvs)
- TASK: [edx_ansible | install a bunch of system packages on which edx_ansible relies] ***
- ok: [localhost]
- TASK: [edx_ansible | git checkout edx_ansible repo into edx_ansible_code_dir] ***
- ok: [localhost]
- TASK: [edx_ansible | install edx_ansible venv requirements] *******************
- ok: [localhost]
- TASK: [edx_ansible | create update script] ************************************
- ok: [localhost]
- TASK: [edx_ansible | create a symlink for update.sh] **************************
- ok: [localhost]
- TASK: [edx_ansible | dump all vars to yaml] ***********************************
- changed: [localhost]
- TASK: [edx_ansible | clean up var file, removing all version vars] ************
- changed: [localhost] => (item=^edx_platform_version:)
- changed: [localhost] => (item=^edx_platform_commit:)
- changed: [localhost] => (item=^xqueue_version:)
- changed: [localhost] => (item=^forum_version:)
- changed: [localhost] => (item=^xserver_version:)
- changed: [localhost] => (item=^discern_ease_version:)
- changed: [localhost] => (item=^ora_ease_version:)
- changed: [localhost] => (item=^discern_version:)
- changed: [localhost] => (item=^ora_version:)
- changed: [localhost] => (item=^configuration_version:)
- changed: [localhost] => (item=^ease_version:)
- changed: [localhost] => (item=^certs_version:)
- changed: [localhost] => (item=^tags:)
- changed: [localhost] => (item=^_original_file:)
- TASK: [edx_ansible | create a symlink for var file] ***************************
- ok: [localhost]
- TASK: [edxlocal | install packages needed for single server] ******************
- ok: [localhost]
- TASK: [edxlocal | create a database for edxapp] *******************************
- ok: [localhost]
- TASK: [edxlocal | create a database for xqueue] *******************************
- ok: [localhost]
- TASK: [edxlocal | create a database for ora] **********************************
- ok: [localhost]
- TASK: [edxlocal | create a database for discern] ******************************
- ok: [localhost]
- TASK: [edxlocal | install memcached] ******************************************
- ok: [localhost]
- TASK: [mongo | install python pymongo for mongo_user ansible module] **********
- ok: [localhost]
- TASK: [mongo | add the mongodb signing key] ***********************************
- ok: [localhost]
- TASK: [mongo | add the mongodb repo to the sources list] **********************
- ok: [localhost]
- TASK: [mongo | install mongo server and recommends] ***************************
- ok: [localhost]
- TASK: [mongo | create mongo dirs] *********************************************
- ok: [localhost] => (item=/edx/var/mongo)
- ok: [localhost] => (item=/edx/var/mongo/mongodb)
- ok: [localhost] => (item=/edx/var/log/mongo)
- TASK: [mongo | stop mongo service] ********************************************
- changed: [localhost]
- TASK: [mongo | move mongodb to {{mongo_data_dir}}] ****************************
- skipping: [localhost]
- TASK: [mongo | copy mongodb key file] *****************************************
- skipping: [localhost]
- TASK: [mongo | copy configuration template] ***********************************
- ok: [localhost]
- TASK: [mongo | start mongo service] *******************************************
- changed: [localhost]
- TASK: [mongo | wait for mongo server to start] ********************************
- ok: [localhost]
- TASK: [mongo | Create the file to initialize the mongod replica set] **********
- skipping: [localhost]
- TASK: [mongo | Initialize the replication set] ********************************
- skipping: [localhost]
- TASK: [mongo | create a mongodb user] *****************************************
- skipping: [localhost] => (item={'password': 'password', 'user': 'cs_comments_service', 'database': 'cs_comments_service'})
- skipping: [localhost] => (item={'password': 'password', 'user': 'exdapp', 'database': 'edxapp'})
- TASK: [supervisor | create application user] **********************************
- ok: [localhost]
- TASK: [supervisor | create supervisor service user] ***************************
- ok: [localhost]
- TASK: [supervisor | create supervisor directories] ****************************
- ok: [localhost] => (item=/edx/app/supervisor)
- ok: [localhost] => (item=/edx/app/supervisor/venvs/supervisor)
- ok: [localhost] => (item=/edx/app/supervisor/conf.d)
- TASK: [supervisor | create supervisor directories] ****************************
- ok: [localhost] => (item=/edx/var/supervisor)
- ok: [localhost] => (item=/edx/var/log/supervisor)
- TASK: [supervisor | install supervisor in its venv] ***************************
- ok: [localhost]
- TASK: [supervisor | create supervisor upstart job] ****************************
- ok: [localhost]
- TASK: [supervisor | create supervisor master config] **************************
- ok: [localhost]
- TASK: [supervisor | create a symlink for supervisortctl] **********************
- ok: [localhost]
- TASK: [supervisor | create a symlink for supervisor cfg] **********************
- ok: [localhost] => (item=/edx/app/supervisor/supervisord.conf)
- ok: [localhost] => (item=/edx/app/supervisor/conf.d)
- TASK: [supervisor | start supervisor] *****************************************
- ok: [localhost]
- TASK: [supervisor | wait for web port to be available] ************************
- skipping: [localhost]
- TASK: [supervisor | update supervisor configuration] **************************
- ok: [localhost]
- TASK: [rbenv | fail rbenv_user required for role] *****************************
- skipping: [localhost]
- TASK: [rbenv | fail rbenv_dir required for role] ******************************
- skipping: [localhost]
- TASK: [rbenv | fail rbenv_ruby_version required for role] *********************
- skipping: [localhost]
- TASK: [rbenv | create rbenv user {{edxapp_user}}] *****************************
- changed: [localhost]
- TASK: [rbenv | create rbenv dir if it does not exist] *************************
- ok: [localhost]
- TASK: [rbenv | install build depends] *****************************************
- ok: [localhost] => (item=curl,build-essential,libcurl4-openssl-dev,libreadline-dev,libssl-dev,libxml2-dev,libxslt1-dev,zlib1g-dev)
- TASK: [rbenv | update rbenv repo] *********************************************
- ok: [localhost]
- TASK: [rbenv | ensure ruby_env exists] ****************************************
- changed: [localhost]
- TASK: [rbenv | check ruby-build installed] ************************************
- changed: [localhost]
- TASK: [rbenv | if ruby-build exists, which versions we can install] ***********
- changed: [localhost]
- TASK: [rbenv | create temporary directory] ************************************
- changed: [localhost]
- TASK: [rbenv | clone ruby-build repo] *****************************************
- changed: [localhost]
- TASK: [rbenv | install ruby-build] ********************************************
- changed: [localhost]
- TASK: [rbenv | remove temporary directory] ************************************
- changed: [localhost]
- TASK: [rbenv | check ruby {{edxapp_ruby_version}} installed] ******************
- changed: [localhost]
- TASK: [rbenv | install ruby {{edxapp_ruby_version}}] **************************
- skipping: [localhost]
- TASK: [rbenv | set global ruby {{edxapp_ruby_version}}] ***********************
- changed: [localhost]
- TASK: [rbenv | install bundler] ***********************************************
- changed: [localhost]
- TASK: [rbenv | remove rbenv version of rake] **********************************
- ok: [localhost]
- TASK: [rbenv | install rake gem] **********************************************
- ^[[17~changed: [localhost]
- TASK: [rbenv | rehash] ********************************************************
- changed: [localhost]
- TASK: [supervisor | create application user] **********************************
- ok: [localhost]
- TASK: [supervisor | create supervisor service user] ***************************
- ok: [localhost]
- TASK: [supervisor | create supervisor directories] ****************************
- ok: [localhost] => (item=/edx/app/devpi/supervisor)
- ok: [localhost] => (item=/edx/app/devpi/venvs/supervisor)
- ok: [localhost] => (item=/edx/app/devpi/supervisor/conf.d)
- TASK: [supervisor | create supervisor directories] ****************************
- ok: [localhost] => (item=/edx/var/devpi/supervisor)
- ok: [localhost] => (item=/edx/var/log/devpi/supervisor)
- TASK: [supervisor | install supervisor in its venv] ***************************
- ok: [localhost]
- TASK: [supervisor | create supervisor upstart job] ****************************
- ok: [localhost]
- TASK: [supervisor | create supervisor master config] **************************
- ok: [localhost]
- TASK: [supervisor | create a symlink for supervisortctl] **********************
- skipping: [localhost]
- TASK: [supervisor | create a symlink for supervisor cfg] **********************
- skipping: [localhost] => (item=/edx/app/devpi/supervisor/supervisord.conf)
- skipping: [localhost] => (item=/edx/app/devpi/supervisor/conf.d)
- TASK: [supervisor | start supervisor] *****************************************
- ok: [localhost]
- TASK: [supervisor | wait for web port to be available] ************************
- skipping: [localhost]
- TASK: [supervisor | update supervisor configuration] **************************
- ok: [localhost]
- TASK: [devpi | create devpi user] *********************************************
- ok: [localhost]
- TASK: [devpi | create devpi application directories] **************************
- ok: [localhost] => (item=/edx/app/devpi)
- ok: [localhost] => (item=/edx/app/devpi/venvs/devpi)
- TASK: [devpi | create the devpi data directory, needs write access by the service user] ***
- ok: [localhost] => (item=/edx/var/devpi)
- ok: [localhost] => (item=/edx/var/devpi/data)
- TASK: [devpi | install devpi pip pkgs] ****************************************
- ok: [localhost] => (item=devpi-server)
- ok: [localhost] => (item=eventlet)
- TASK: [devpi | writing supervisor script] *************************************
- ok: [localhost]
- TASK: [devpi | create a symlink for venv python, pip] *************************
- ok: [localhost] => (item=python)
- ok: [localhost] => (item=pip)
- TASK: [devpi | create a symlink for venv supervisor] **************************
- ok: [localhost]
- TASK: [devpi | create a symlink for supervisor config] ************************
- ok: [localhost]
- TASK: [devpi | update devpi supervisor configuration] *************************
- ok: [localhost]
- TASK: [devpi | ensure devpi is started] ***************************************
- ok: [localhost]
- TASK: [automated | fail automated_rbash_links required for role] **************
- skipping: [localhost]
- TASK: [automated | fail automated_sudoers_dest required for role] *************
- skipping: [localhost]
- TASK: [automated | create automated user] *************************************
- skipping: [localhost]
- TASK: [automated | create sudoers file from file] *****************************
- skipping: [localhost]
- TASK: [automated | create sudoers file from template] *************************
- skipping: [localhost]
- TASK: [automated | update shell file mode] ************************************
- skipping: [localhost] => (item=.bashrc)
- skipping: [localhost] => (item=.profile)
- skipping: [localhost] => (item=.bash_logout)
- TASK: [automated | change ~automated ownership] *******************************
- skipping: [localhost]
- TASK: [automated | remove ~automated/bin directory] ***************************
- skipping: [localhost]
- TASK: [automated | create ~automated/bin directory] ***************************
- skipping: [localhost]
- TASK: [automated | re-write .profile] *****************************************
- skipping: [localhost]
- TASK: [automated | re-write .bashrc] ******************************************
- skipping: [localhost]
- TASK: [automated | create .ssh directory] *************************************
- skipping: [localhost]
- TASK: [automated | build authorized_keys file] ********************************
- skipping: [localhost]
- TASK: [automated | create allowed command links] ******************************
- skipping: [localhost] => (item=/usr/bin/sudo)
- TASK: [edxapp | Install logrotate configuration for tracking file] ************
- ok: [localhost]
- TASK: [edxapp | create application user] **************************************
- ok: [localhost]
- TASK: [edxapp | create edxapp user dirs] **************************************
- ok: [localhost] => (item=/edx/app/edxapp)
- ok: [localhost] => (item=/edx/var/edxapp)
- ok: [localhost] => (item=/edx/app/edxapp/venvs)
- ok: [localhost] => (item=/edx/var/edxapp/themes)
- ok: [localhost] => (item=/edx/var/edxapp/staticfiles)
- TASK: [edxapp | create edxapp log dir] ****************************************
- ok: [localhost]
- TASK: [edxapp | create web-writable edxapp data dirs] *************************
- ok: [localhost] => (item=/edx/var/edxapp/data)
- ok: [localhost] => (item=/edx/var/edxapp/uploads)
- TASK: [edxapp | install system packages on which LMS and CMS rely] ************
- ok: [localhost]
- TASK: [edxapp | create log directories for service variants] ******************
- ok: [localhost] => (item=lms)
- ok: [localhost] => (item=cms)
- TASK: [edxapp | code sandbox | Create edxapp sandbox user] ********************
- skipping: [localhost]
- TASK: [edxapp | code sandbox | Install apparmor utils system pkg] *************
- skipping: [localhost]
- TASK: [edxapp | code sandbox | write out apparmor code sandbox config] ********
- skipping: [localhost]
- TASK: [edxapp | code sandbox | write out sandbox user sudoers config] *********
- skipping: [localhost]
- TASK: [edxapp | code sandbox | start apparmor service] ************************
- skipping: [localhost]
- TASK: [edxapp | code sandbox | (bootstrap) load code sandbox profile] *********
- skipping: [localhost]
- TASK: [edxapp | code sandbox | (bootstrap) put code sandbox into aa-enforce or aa-complain mode depending on EDXAPP_SANDBOX_ENFORCE] ***
- skipping: [localhost]
- TASK: [edxapp | setup the edxapp env] *****************************************
- changed: [localhost]
- TASK: [edxapp | create ssh script for git (not authenticated)] ****************
- changed: [localhost]
- TASK: [edxapp | create ssh script for git (authenticated)] ********************
- skipping: [localhost]
- TASK: [edxapp | install read-only ssh key] ************************************
- skipping: [localhost]
- TASK: [edxapp | checkout edx-platform repo into {{edxapp_code_dir}}] **********
- ok: [localhost]
- TASK: [edxapp | git clean after checking out edx-platform] ********************
- changed: [localhost]
- TASK: [edxapp | checkout theme] ***********************************************
- skipping: [localhost]
- TASK: [edxapp | remove read-only ssh key] *************************************
- skipping: [localhost]
- TASK: [edxapp | create checksum for requirements, package.json and Gemfile] ***
- changed: [localhost]
- TASK: [edxapp | stat path=/var/tmp/edxapp.req.new] ****************************
- ok: [localhost]
- TASK: [edxapp | stat path=/var/tmp/edxapp.req.installed] **********************
- ok: [localhost]
- TASK: [edxapp | Updating requirement files for git mirror] ********************
- changed: [localhost]
- TASK: [edxapp | gem install bundler] ******************************************
- changed: [localhost]
- TASK: [edxapp | bundle install] ***********************************************
- changed: [localhost]
- TASK: [edxapp | Set the npm registry] *****************************************
- skipping: [localhost]
- TASK: [edxapp | Install edx-platform npm dependencies] ************************
- changed: [localhost]
- TASK: [edxapp | install python pre-requirements] ******************************
- ok: [localhost]
- TASK: [edxapp | install python base-requirements] *****************************
- changed: [localhost]
- TASK: [edxapp | install python post-requirements] *****************************
- ok: [localhost]
- TASK: [edxapp | install python post-post requirements] ************************
- changed: [localhost] => (item=/edx/app/edxapp/edx-platform/requirements/edx/repo.txt)
- failed: [localhost] => (item=/edx/app/edxapp/edx-platform/requirements/edx/github.txt) => {"changed": true, "cmd": "/edx/app/edxapp/venvs/edxapp/bin/pip install -i http://localhost:4040/root/pypi/+simple --exists-action w --use-mirrors -r /edx/app/edxapp/edx-platform/requirements/edx/github.txt ", "delta": "0:05:00.691235", "end": "2014-02-05 09:14:17.598322", "item": "/edx/app/edxapp/edx-platform/requirements/edx/github.txt", "rc": 1, "start": "2014-02-05 09:09:16.907087"}
- stderr: fatal: unable to access 'https://github.com/edx/django-staticfiles.git/': Operation timed out after 300035 milliseconds with 0 out of 0 bytes received
- stdout: Obtaining django-staticfiles from git+https://github.com/edx/django-staticfiles.git@d89aae2a82f2b#egg=django-staticfiles (from -r /edx/app/edxapp/edx-platform/requirements/edx/github.txt (line 10))
- Updating /edx/app/edxapp/venvs/edxapp/src/django-staticfiles clone (to d89aae2a82f2b)
- Complete output from command /usr/bin/git fetch -q:
- ----------------------------------------
- Cleaning up...
- Command /usr/bin/git fetch -q failed with error code 128 in /edx/app/edxapp/venvs/edxapp/src/django-staticfiles
- Storing complete log in /edx/app/edxapp/.pip/pip.log
- changed: [localhost] => (item=/edx/app/edxapp/edx-platform/requirements/edx/local.txt)
- FATAL: all hosts have already failed -- aborting
- PLAY RECAP ********************************************************************
- to retry, use: --limit @/root/vagrant-devstack.retry
- localhost : ok=108 changed=26 unreachable=0 failed=1
- The following SSH command responded with a non-zero exit status.
- Vagrant assumes that this means the command failed!
- chmod +x /tmp/vagrant-shell && /tmp/vagrant-shell
- Stdout from the command:
- PLAY [Deploy the edx_ansible role] ********************************************
- TASK: [edx_ansible | git checkout edx_ansible repo into edx_ansible_code_dir] ***
- changed: [localhost]
- TASK: [edx_ansible | install edx_ansible venv requirements] *******************
- ok: [localhost]
- TASK: [edx_ansible | create update script] ************************************
- ok: [localhost]
- TASK: [edx_ansible | create a symlink for update.sh] **************************
- ok: [localhost]
- TASK: [edx_ansible | dump all vars to yaml] ***********************************
- changed: [localhost]
- TASK: [edx_ansible | clean up var file, removing all version vars] ************
- changed: [localhost] => (item=^edx_platform_version:)
- changed: [localhost] => (item=^edx_platform_commit:)
- changed: [localhost] => (item=^xqueue_version:)
- changed: [localhost] => (item=^forum_version:)
- changed: [localhost] => (item=^xserver_version:)
- changed: [localhost] => (item=^discern_ease_version:)
- changed: [localhost] => (item=^ora_ease_version:)
- changed: [localhost] => (item=^discern_version:)
- changed: [localhost] => (item=^ora_version:)
- changed: [localhost] => (item=^configuration_version:)
- changed: [localhost] => (item=^ease_version:)
- changed: [localhost] => (item=^certs_version:)
- changed: [localhost] => (item=^tags:)
- changed: [localhost] => (item=^_original_file:)
- TASK: [edx_ansible | create a symlink for var file] ***************************
- ok: [localhost]
- PLAY RECAP ********************************************************************
- localhost : ok=7 changed=3 unreachable=0 failed=0
- PLAY [Configure instance(s)] **************************************************
- GATHERING FACTS ***************************************************************
- ok: [localhost]
- TASK: [common | Add user www-data] ********************************************
- ok: [localhost]
- TASK: [common | Create common directories] ************************************
- ok: [localhost] => (item=/edx/var)
- ok: [localhost] => (item=/edx/app)
- ok: [localhost] => (item=/edx/bin)
- ok: [localhost] => (item=/edx/etc)
- TASK: [common | Install python-pycurl] ****************************************
- ok: [localhost]
- TASK: [common | Add git apt repository] ***************************************
- ok: [localhost]
- TASK: [common | Install role-independent useful system packages] **************
- ok: [localhost]
- TASK: [common | Create common log directory] **********************************
- ok: [localhost]
- TASK: [common | upload sudo config for key forwarding as root] ****************
- ok: [localhost]
- TASK: [common | pip install virtualenv] ***************************************
- ok: [localhost] => (item=virtualenv==1.10.1)
- ok: [localhost] => (item=virtualenvwrapper)
- TASK: [common | Install rsyslog configuration for edX] ************************
- ok: [localhost]
- TASK: [common | Install logrotate configuration for edX] **********************
- ok: [localhost]
- TASK: [common | update /etc/hosts] ********************************************
- skipping: [localhost]
- TASK: [common | update /etc/hostname] *****************************************
- skipping: [localhost]
- TASK: [common | run hostname] *************************************************
- skipping: [localhost]
- TASK: [edx_ansible | create application user] *********************************
- ok: [localhost]
- TASK: [edx_ansible | create edx_ansible app and venv dir] *********************
- ok: [localhost] => (item=/edx/app/edx_ansible)
- ok: [localhost] => (item=/edx/var/edx_ansible)
- ok: [localhost] => (item=/edx/app/edx_ansible/venvs)
- TASK: [edx_ansible | install a bunch of system packages on which edx_ansible relies] ***
- ok: [localhost]
- TASK: [edx_ansible | git checkout edx_ansible repo into edx_ansible_code_dir] ***
- ok: [localhost]
- TASK: [edx_ansible | install edx_ansible venv requirements] *******************
- ok: [localhost]
- TASK: [edx_ansible | create update script] ************************************
- ok: [localhost]
- TASK: [edx_ansible | create a symlink for update.sh] **************************
- ok: [localhost]
- TASK: [edx_ansible | dump all vars to yaml] ***********************************
- changed: [localhost]
- TASK: [edx_ansible | clean up var file, removing all version vars] ************
- changed: [localhost] => (item=^edx_platform_version:)
- changed: [localhost] => (item=^edx_platform_commit:)
- changed: [localhost] => (item=^xqueue_version:)
- changed: [localhost] => (item=^forum_version:)
- changed: [localhost] => (item=^xserver_version:)
- changed: [localhost] => (item=^discern_ease_version:)
- changed: [localhost] => (item=^ora_ease_version:)
- changed: [localhost] => (item=^discern_version:)
- changed: [localhost] => (item=^ora_version:)
- changed: [localhost] => (item=^configuration_version:)
- changed: [localhost] => (item=^ease_version:)
- changed: [localhost] => (item=^certs_version:)
- changed: [localhost] => (item=^tags:)
- changed: [localhost] => (item=^_original_file:)
- TASK: [edx_ansible | create a symlink for var file] ***************************
- ok: [localhost]
- TASK: [edxlocal | install packages needed for single server] ******************
- ok: [localhost]
- TASK: [edxlocal | create a database for edxapp] *******************************
- ok: [localhost]
- TASK: [edxlocal | create a database for xqueue] *******************************
- ok: [localhost]
- TASK: [edxlocal | create a database for ora] **********************************
- ok: [localhost]
- TASK: [edxlocal | create a database for discern] ******************************
- ok: [localhost]
- TASK: [edxlocal | install memcached] ******************************************
- ok: [localhost]
- TASK: [mongo | install python pymongo for mongo_user ansible module] **********
- ok: [localhost]
- TASK: [mongo | add the mongodb signing key] ***********************************
- ok: [localhost]
- TASK: [mongo | add the mongodb repo to the sources list] **********************
- ok: [localhost]
- TASK: [mongo | install mongo server and recommends] ***************************
- ok: [localhost]
- TASK: [mongo | create mongo dirs] *********************************************
- ok: [localhost] => (item=/edx/var/mongo)
- ok: [localhost] => (item=/edx/var/mongo/mongodb)
- ok: [localhost] => (item=/edx/var/log/mongo)
- TASK: [mongo | stop mongo service] ********************************************
- changed: [localhost]
- TASK: [mongo | move mongodb to {{mongo_data_dir}}] ****************************
- skipping: [localhost]
- TASK: [mongo | copy mongodb key file] *****************************************
- skipping: [localhost]
- TASK: [mongo | copy configuration template] ***********************************
- ok: [localhost]
- TASK: [mongo | start mongo service] *******************************************
- changed: [localhost]
- TASK: [mongo | wait for mongo server to start] ********************************
- ok: [localhost]
- TASK: [mongo | Create the file to initialize the mongod replica set] **********
- skipping: [localhost]
- TASK: [mongo | Initialize the replication set] ********************************
- skipping: [localhost]
- TASK: [mongo | create a mongodb user] *****************************************
- skipping: [localhost] => (item={'password': 'password', 'user': 'cs_comments_service', 'database': 'cs_comments_service'})
- skipping: [localhost] => (item={'password': 'password', 'user': 'exdapp', 'database': 'edxapp'})
- TASK: [supervisor | create application user] **********************************
- ok: [localhost]
- TASK: [supervisor | create supervisor service user] ***************************
- ok: [localhost]
- TASK: [supervisor | create supervisor directories] ****************************
- ok: [localhost] => (item=/edx/app/supervisor)
- ok: [localhost] => (item=/edx/app/supervisor/venvs/supervisor)
- ok: [localhost] => (item=/edx/app/supervisor/conf.d)
- TASK: [supervisor | create supervisor directories] ****************************
- ok: [localhost] => (item=/edx/var/supervisor)
- ok: [localhost] => (item=/edx/var/log/supervisor)
- TASK: [supervisor | install supervisor in its venv] ***************************
- ok: [localhost]
- TASK: [supervisor | create supervisor upstart job] ****************************
- ok: [localhost]
- TASK: [supervisor | create supervisor master config] **************************
- ok: [localhost]
- TASK: [supervisor | create a symlink for supervisortctl] **********************
- ok: [localhost]
- TASK: [supervisor | create a symlink for supervisor cfg] **********************
- ok: [localhost] => (item=/edx/app/supervisor/supervisord.conf)
- ok: [localhost] => (item=/edx/app/supervisor/conf.d)
- TASK: [supervisor | start supervisor] *****************************************
- ok: [localhost]
- TASK: [supervisor | wait for web port to be available] ************************
- skipping: [localhost]
- TASK: [supervisor | update supervisor configuration] **************************
- ok: [localhost]
- TASK: [rbenv | fail rbenv_user required for role] *****************************
- skipping: [localhost]
- TASK: [rbenv | fail rbenv_dir required for role] ******************************
- skipping: [localhost]
- TASK: [rbenv | fail rbenv_ruby_version required for role] *********************
- skipping: [localhost]
- TASK: [rbenv | create rbenv user {{edxapp_user}}] *****************************
- changed: [localhost]
- TASK: [rbenv | create rbenv dir if it does not exist] *************************
- ok: [localhost]
- TASK: [rbenv | install build depends] *****************************************
- ok: [localhost] => (item=curl,build-essential,libcurl4-openssl-dev,libreadline-dev,libssl-dev,libxml2-dev,libxslt1-dev,zlib1g-dev)
- TASK: [rbenv | update rbenv repo] *********************************************
- ok: [localhost]
- TASK: [rbenv | ensure ruby_env exists] ****************************************
- changed: [localhost]
- TASK: [rbenv | check ruby-build installed] ************************************
- changed: [localhost]
- TASK: [rbenv | if ruby-build exists, which versions we can install] ***********
- changed: [localhost]
- TASK: [rbenv | create temporary directory] ************************************
- changed: [localhost]
- TASK: [rbenv | clone ruby-build repo] *****************************************
- changed: [localhost]
- TASK: [rbenv | install ruby-build] ********************************************
- changed: [localhost]
- TASK: [rbenv | remove temporary directory] ************************************
- changed: [localhost]
- TASK: [rbenv | check ruby {{edxapp_ruby_version}} installed] ******************
- changed: [localhost]
- TASK: [rbenv | install ruby {{edxapp_ruby_version}}] **************************
- skipping: [localhost]
- TASK: [rbenv | set global ruby {{edxapp_ruby_version}}] ***********************
- changed: [localhost]
- TASK: [rbenv | install bundler] ***********************************************
- changed: [localhost]
- TASK: [rbenv | remove rbenv version of rake] **********************************
- ok: [localhost]
- TASK: [rbenv | install rake gem] **********************************************
- changed: [localhost]
- TASK: [rbenv | rehash] ********************************************************
- changed: [localhost]
- TASK: [supervisor | create application user] **********************************
- ok: [localhost]
- TASK: [supervisor | create supervisor service user] ***************************
- ok: [localhost]
- TASK: [supervisor | create supervisor directories] ****************************
- ok: [localhost] => (item=/edx/app/devpi/supervisor)
- ok: [localhost] => (item=/edx/app/devpi/venvs/supervisor)
- ok: [localhost] => (item=/edx/app/devpi/supervisor/conf.d)
- TASK: [supervisor | create supervisor directories] ****************************
- ok: [localhost] => (item=/edx/var/devpi/supervisor)
- ok: [localhost] => (item=/edx/var/log/devpi/supervisor)
- TASK: [supervisor | install supervisor in its venv] ***************************
- ok: [localhost]
- TASK: [supervisor | create supervisor upstart job] ****************************
- ok: [localhost]
- TASK: [supervisor | create supervisor master config] **************************
- ok: [localhost]
- TASK: [supervisor | create a symlink for supervisortctl] **********************
- skipping: [localhost]
- TASK: [supervisor | create a symlink for supervisor cfg] **********************
- skipping: [localhost] => (item=/edx/app/devpi/supervisor/supervisord.conf)
- skipping: [localhost] => (item=/edx/app/devpi/supervisor/conf.d)
- TASK: [supervisor | start supervisor] *****************************************
- ok: [localhost]
- TASK: [supervisor | wait for web port to be available] ************************
- skipping: [localhost]
- TASK: [supervisor | update supervisor configuration] **************************
- ok: [localhost]
- TASK: [devpi | create devpi user] *********************************************
- ok: [localhost]
- TASK: [devpi | create devpi application directories] **************************
- ok: [localhost] => (item=/edx/app/devpi)
- ok: [localhost] => (item=/edx/app/devpi/venvs/devpi)
- TASK: [devpi | create the devpi data directory, needs write access by the service user] ***
- ok: [localhost] => (item=/edx/var/devpi)
- ok: [localhost] => (item=/edx/var/devpi/data)
- TASK: [devpi | install devpi pip pkgs] ****************************************
- ok: [localhost] => (item=devpi-server)
- ok: [localhost] => (item=eventlet)
- TASK: [devpi | writing supervisor script] *************************************
- ok: [localhost]
- TASK: [devpi | create a symlink for venv python, pip] *************************
- ok: [localhost] => (item=python)
- ok: [localhost] => (item=pip)
- TASK: [devpi | create a symlink for venv supervisor] **************************
- ok: [localhost]
- TASK: [devpi | create a symlink for supervisor config] ************************
- ok: [localhost]
- TASK: [devpi | update devpi supervisor configuration] *************************
- ok: [localhost]
- TASK: [devpi | ensure devpi is started] ***************************************
- ok: [localhost]
- TASK: [automated | fail automated_rbash_links required for role] **************
- skipping: [localhost]
- TASK: [automated | fail automated_sudoers_dest required for role] *************
- skipping: [localhost]
- TASK: [automated | create automated user] *************************************
- skipping: [localhost]
- TASK: [automated | create sudoers file from file] *****************************
- skipping: [localhost]
- TASK: [automated | create sudoers file from template] *************************
- skipping: [localhost]
- TASK: [automated | update shell file mode] ************************************
- skipping: [localhost] => (item=.bashrc)
- skipping: [localhost] => (item=.profile)
- skipping: [localhost] => (item=.bash_logout)
- TASK: [automated | change ~automated ownership] *******************************
- skipping: [localhost]
- TASK: [automated | remove ~automated/bin directory] ***************************
- skipping: [localhost]
- TASK: [automated | create ~automated/bin directory] ***************************
- skipping: [localhost]
- TASK: [automated | re-write .profile] *****************************************
- skipping: [localhost]
- TASK: [automated | re-write .bashrc] ******************************************
- skipping: [localhost]
- TASK: [automated | create .ssh directory] *************************************
- skipping: [localhost]
- TASK: [automated | build authorized_keys file] ********************************
- skipping: [localhost]
- TASK: [automated | create allowed command links] ******************************
- skipping: [localhost] => (item=/usr/bin/sudo)
- TASK: [edxapp | Install logrotate configuration for tracking file] ************
- ok: [localhost]
- TASK: [edxapp | create application user] **************************************
- ok: [localhost]
- TASK: [edxapp | create edxapp user dirs] **************************************
- ok: [localhost] => (item=/edx/app/edxapp)
- ok: [localhost] => (item=/edx/var/edxapp)
- ok: [localhost] => (item=/edx/app/edxapp/venvs)
- ok: [localhost] => (item=/edx/var/edxapp/themes)
- ok: [localhost] => (item=/edx/var/edxapp/staticfiles)
- TASK: [edxapp | create edxapp log dir] ****************************************
- ok: [localhost]
- TASK: [edxapp | create web-writable edxapp data dirs] *************************
- ok: [localhost] => (item=/edx/var/edxapp/data)
- ok: [localhost] => (item=/edx/var/edxapp/uploads)
- TASK: [edxapp | install system packages on which LMS and CMS rely] ************
- ok: [localhost]
- TASK: [edxapp | create log directories for service variants] ******************
- ok: [localhost] => (item=lms)
- ok: [localhost] => (item=cms)
- TASK: [edxapp | code sandbox | Create edxapp sandbox user] ********************
- skipping: [localhost]
- TASK: [edxapp | code sandbox | Install apparmor utils system pkg] *************
- skipping: [localhost]
- TASK: [edxapp | code sandbox | write out apparmor code sandbox config] ********
- skipping: [localhost]
- TASK: [edxapp | code sandbox | write out sandbox user sudoers config] *********
- skipping: [localhost]
- TASK: [edxapp | code sandbox | start apparmor service] ************************
- skipping: [localhost]
- TASK: [edxapp | code sandbox | (bootstrap) load code sandbox profile] *********
- skipping: [localhost]
- TASK: [edxapp | code sandbox | (bootstrap) put code sandbox into aa-enforce or aa-complain mode depending on EDXAPP_SANDBOX_ENFORCE] ***
- skipping: [localhost]
- TASK: [edxapp | setup the edxapp env] *****************************************
- changed: [localhost]
- TASK: [edxapp | create ssh script for git (not authenticated)] ****************
- changed: [localhost]
- TASK: [edxapp | create ssh script for git (authenticated)] ********************
- skipping: [localhost]
- TASK: [edxapp | install read-only ssh key] ************************************
- skipping: [localhost]
- TASK: [edxapp | checkout edx-platform repo into {{edxapp_code_dir}}] **********
- ok: [localhost]
- TASK: [edxapp | git clean after checking out edx-platform] ********************
- changed: [localhost]
- TASK: [edxapp | checkout theme] ***********************************************
- skipping: [localhost]
- TASK: [edxapp | remove read-only ssh key] *************************************
- skipping: [localhost]
- TASK: [edxapp | create checksum for requirements, package.json and Gemfile] ***
- changed: [localhost]
- TASK: [edxapp | stat path=/var/tmp/edxapp.req.new] ****************************
- ok: [localhost]
- TASK: [edxapp | stat path=/var/tmp/edxapp.req.installed] **********************
- ok: [localhost]
- TASK: [edxapp | Updating requirement files for git mirror] ********************
- changed: [localhost]
- TASK: [edxapp | gem install bundler] ******************************************
- changed: [localhost]
- TASK: [edxapp | bundle install] ***********************************************
- changed: [localhost]
- TASK: [edxapp | Set the npm registry] *****************************************
- skipping: [localhost]
- TASK: [edxapp | Install edx-platform npm dependencies] ************************
- changed: [localhost]
- TASK: [edxapp | install python pre-requirements] ******************************
- ok: [localhost]
- TASK: [edxapp | install python base-requirements] *****************************
- changed: [localhost]
- TASK: [edxapp | install python post-requirements] *****************************
- ok: [localhost]
- TASK: [edxapp | install python post-post requirements] ************************
- changed: [localhost] => (item=/edx/app/edxapp/edx-platform/requirements/edx/repo.txt)
- failed: [localhost] => (item=/edx/app/edxapp/edx-platform/requirements/edx/github.txt) => {"changed": true, "cmd": "/edx/app/edxapp/venvs/edxapp/bin/pip install -i http://localhost:4040/root/pypi/+simple --exists-action w --use-mirrors -r /edx/app/edxapp/edx-platform/requirements/edx/github.txt ", "delta": "0:05:00.691235", "end": "2014-02-05 09:14:17.598322", "item": "/edx/app/edxapp/edx-platform/requirements/edx/github.txt", "rc": 1, "start": "2014-02-05 09:09:16.907087"}
- stderr: fatal: unable to access 'https://github.com/edx/django-staticfiles.git/': Operation timed out after 300035 milliseconds with 0 out of 0 bytes received
- stdout: Obtaining django-staticfiles from git+https://github.com/edx/django-staticfiles.git@d89aae2a82f2b#egg=django-staticfiles (from -r /edx/app/edxapp/edx-platform/requirements/edx/github.txt (line 10))
- Updating /edx/app/edxapp/venvs/edxapp/src/django-staticfiles clone (to d89aae2a82f2b)
- Complete output from command /usr/bin/git fetch -q:
- ----------------------------------------
- Cleaning up...
- Command /usr/bin/git fetch -q failed with error code 128 in /edx/app/edxapp/venvs/edxapp/src/django-staticfiles
- Storing complete log in /edx/app/edxapp/.pip/pip.log
- changed: [localhost] => (item=/edx/app/edxapp/edx-platform/requirements/edx/local.txt)
- FATAL: all hosts have already failed -- aborting
- PLAY RECAP ********************************************************************
- to retry, use: --limit @/root/vagrant-devstack.retry
- localhost : ok=108 changed=26 unreachable=0 failed=1
- Stderr from the command:
- stdin: is not a tty
- LRIM3s-iMac:devstack lrim3$
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement