Created
July 9, 2015 20:44
-
-
Save singingwolfboy/1eaf53ad6f5e84ae5f85 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
vagrant@precise64:~$ sudo /edx/bin/update edx-platform ned/new-sass-munging | |
[WARNING]: It is unneccessary to use '{{' in loops, leave variables in loop | |
expressions bare. | |
PLAY [Deploy edxapp] ********************************************************** | |
GATHERING FACTS *************************************************************** | |
ok: [localhost] | |
TASK: [nltk | create the nltk data directory and subdirectories] ************** | |
ok: [localhost] => (item={'url': 'http://nltk.github.com/nltk_data/packages/taggers/maxent_treebank_pos_tagger.zip', 'path': 'taggers/maxent_treebank_pos_tagger'}) | |
ok: [localhost] => (item={'url': 'http://nltk.github.com/nltk_data/packages/corpora/stopwords.zip', 'path': 'corpora/stopwords'}) | |
ok: [localhost] => (item={'url': 'http://nltk.github.com/nltk_data/packages/corpora/wordnet.zip', 'path': 'corpora/wordnet'}) | |
TASK: [nltk | download nltk data] ********************************************* | |
ok: [localhost] => (item={'url': 'http://nltk.github.com/nltk_data/packages/taggers/maxent_treebank_pos_tagger.zip', 'path': 'taggers/maxent_treebank_pos_tagger'}) | |
ok: [localhost] => (item={'url': 'http://nltk.github.com/nltk_data/packages/corpora/stopwords.zip', 'path': 'corpora/stopwords'}) | |
ok: [localhost] => (item={'url': 'http://nltk.github.com/nltk_data/packages/corpora/wordnet.zip', 'path': 'corpora/wordnet'}) | |
TASK: [nltk | unarchive nltk data] ******************************************** | |
skipping: [localhost] => (item={'url': 'http://nltk.github.com/nltk_data/packages/taggers/maxent_treebank_pos_tagger.zip', 'path': 'taggers/maxent_treebank_pos_tagger'}) | |
skipping: [localhost] => (item={'url': 'http://nltk.github.com/nltk_data/packages/corpora/stopwords.zip', 'path': 'corpora/stopwords'}) | |
skipping: [localhost] => (item={'url': 'http://nltk.github.com/nltk_data/packages/corpora/wordnet.zip', 'path': 'corpora/wordnet'}) | |
TASK: [edxapp | code sandbox | Use libblas for 3gf] *************************** | |
changed: [localhost] | |
TASK: [edxapp | code sandbox | Use liblapac for 3gf] ************************** | |
changed: [localhost] | |
TASK: [edxapp | code sandbox | Create edxapp sandbox user] ******************** | |
ok: [localhost] | |
TASK: [edxapp | code sandbox | Install apparmor utils system pkg] ************* | |
ok: [localhost] | |
TASK: [edxapp | code sandbox | write out apparmor code sandbox config] ******** | |
ok: [localhost] | |
TASK: [edxapp | code sandbox | write out sandbox user sudoers config] ********* | |
changed: [localhost] | |
TASK: [edxapp | code sandbox | start apparmor service] ************************ | |
ok: [localhost] | |
TASK: [edxapp | code sandbox | (bootstrap) load code sandbox profile] ********* | |
changed: [localhost] | |
TASK: [edxapp | code sandbox | (bootstrap) put code sandbox into aa-enforce or aa-complain mode depending on EDXAPP_SANDBOX_ENFORCE] *** | |
changed: [localhost] | |
TASK: [edxapp | setup the edxapp env] ***************************************** | |
changed: [localhost] | |
TASK: [edxapp | create ssh script for git (not authenticated)] **************** | |
ok: [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 | create checksum for requirements, package.json and Gemfile] *** | |
failed: [localhost] => {"changed": true, "cmd": "/usr/bin/md5sum /edx/app/edxapp/edx-platform/requirements/edx/pre.txt /edx/app/edxapp/edx-platform/requirements/edx/post.txt /edx/app/edxapp/edx-platform/requirements/edx/base.txt /edx/app/edxapp/edx-platform/requirements/edx/custom.txt /edx/app/edxapp/edx-platform/requirements/edx/paver.txt /edx/app/edxapp/edx-platform/requirements/edx-sandbox/post.txt /edx/app/edxapp/edx-platform/requirements/edx-sandbox/base.txt 2>/dev/null > /var/tmp/edxapp.req.new ", "delta": "0:00:00.007038", "end": "2015-07-09 20:04:02.963007", "item": "", "rc": 1, "start": "2015-07-09 20:04:02.955969"} | |
...ignoring | |
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 | Set the npm registry permissions] ***************************** | |
ok: [localhost] | |
TASK: [edxapp | Install edx-platform npm dependencies] ************************ | |
changed: [localhost] | |
TASK: [edxapp | install python pre-requirements] ****************************** | |
skipping: [localhost] | |
TASK: [edxapp | install python base-requirements] ***************************** | |
skipping: [localhost] | |
TASK: [edxapp | install python post-requirements] ***************************** | |
skipping: [localhost] | |
TASK: [edxapp | install python paver-requirements] **************************** | |
skipping: [localhost] | |
TASK: [edxapp | stat path="{{custom_requirements_file}}"] ********************* | |
ok: [localhost] | |
TASK: [edxapp | install python custom-requirements] *************************** | |
skipping: [localhost] | |
TASK: [edxapp | install python post-post requirements] ************************ | |
changed: [localhost] => (item=/edx/app/edxapp/edx-platform/requirements/edx/github.txt) | |
changed: [localhost] => (item=/edx/app/edxapp/edx-platform/requirements/edx/local.txt) | |
TASK: [edxapp | install python private requirements] ************************** | |
skipping: [localhost] => (item=/edx/app/edxapp/edx-platform/requirements/edx/edx-private.txt) | |
TASK: [edxapp | install python extra requirements] **************************** | |
skipping: [localhost] | |
TASK: [edxapp | install CAS attribute module] ********************************* | |
skipping: [localhost] | |
TASK: [edxapp | install sandbox requirements into regular venv] *************** | |
skipping: [localhost] => (item=/edx/app/edxapp/edx-platform/requirements/edx-sandbox/base.txt) | |
skipping: [localhost] => (item=/edx/app/edxapp/edx-platform/requirements/edx-sandbox/local.txt) | |
skipping: [localhost] => (item=/edx/app/edxapp/edx-platform/requirements/edx-sandbox/post.txt) | |
TASK: [edxapp | code sandbox | put sandbox apparmor profile in complain mode] *** | |
changed: [localhost] | |
TASK: [edxapp | code sandbox | Install base sandbox requirements and create sandbox virtualenv] *** | |
changed: [localhost] | |
TASK: [edxapp | code sandbox | Install sandbox requirements into sandbox venv] *** | |
changed: [localhost] => (item=/edx/app/edxapp/edx-platform/requirements/edx-sandbox/local.txt) | |
ok: [localhost] => (item=/edx/app/edxapp/edx-platform/requirements/edx-sandbox/post.txt) | |
TASK: [edxapp | code sandbox | put code sandbox into aa-enforce or aa-complain mode, depending on EDXAPP_SANDBOX_ENFORCE] *** | |
changed: [localhost] | |
TASK: [edxapp | compiling all py files in the edx-platform repo] ************** | |
changed: [localhost] | |
TASK: [edxapp | give other read permissions to the virtualenv] **************** | |
changed: [localhost] | |
TASK: [edxapp | create checksum for installed requirements] ******************* | |
changed: [localhost] | |
TASK: [edxapp | openid workaround] ******************************************** | |
skipping: [localhost] | |
TASK: [edxapp | get s3 one time url] ****************************************** | |
skipping: [localhost] | |
TASK: [edxapp | download from one time url] *********************************** | |
skipping: [localhost] | |
TASK: [edxapp | unzip the data to the data dir] ******************************* | |
skipping: [localhost] | |
TASK: [edxapp | make the course data web user writable] *********************** | |
ok: [localhost] | |
TASK: [edxapp | create application config] *********************************** | |
ok: [localhost] => (item=lms) | |
ok: [localhost] => (item=cms) | |
TASK: [edxapp | create auth file] ******************************************** | |
ok: [localhost] => (item=lms) | |
ok: [localhost] => (item=cms) | |
TASK: [edxapp | writing supervisor script] *********************************** | |
ok: [localhost] => (item=lms) | |
ok: [localhost] => (item=cms) | |
TASK: [edxapp | writing edxapp supervisor script] ***************************** | |
ok: [localhost] | |
TASK: [edxapp | writing celery worker supervisor script] ********************** | |
ok: [localhost] | |
TASK: [edxapp | enable supervisor script] ************************************ | |
skipping: [localhost] => (item=lms) | |
skipping: [localhost] => (item=cms) | |
TASK: [edxapp | enable edxapp supervisor script] ****************************** | |
skipping: [localhost] | |
TASK: [edxapp | enable celery worker supervisor script] *********************** | |
skipping: [localhost] | |
TASK: [edxapp | syncdb and migrate] ******************************************* | |
skipping: [localhost] => (item=lms) | |
skipping: [localhost] => (item=cms) | |
TASK: [edxapp | gather static assets with paver] ***************************** | |
failed: [localhost] => (item=lms) => {"changed": true, "cmd": "SERVICE_VARIANT=lms paver update_assets lms --settings=aws ", "delta": "0:00:17.089918", "end": "2015-07-09 20:05:34.423161", "item": "lms", "rc": 1, "start": "2015-07-09 20:05:17.333243"} | |
stderr: 2015-07-09 16:05:20,007 INFO 19145 [dd.dogapi] dog_stats_api.py:66 - Initializing dog api to use statsd: localhost, 8125 | |
Errno::EISDIR: Is a directory - lms/static/css | |
Use --trace for backtrace. | |
stdout: ---> pavelib.assets.update_assets | |
---> pavelib.prereqs.install_ruby_prereqs | |
---> pavelib.prereqs.install_node_prereqs | |
python manage.py lms --settings=aws preprocess_assets lms/static/sass/*.scss lms/static/munged_sass | |
xmodule_assets common/static/xmodule | |
---> pavelib.assets.compile_coffeescript | |
node_modules/.bin/coffee --compile `find /edx/app/edxapp/edx-platform/lms /edx/app/edxapp/edx-platform/cms /edx/app/edxapp/edx-platform/common -type f -name "*.coffee"` | |
---> pavelib.assets.compile_sass | |
sass --update --cache-location /tmp/sass-cache --default-encoding utf-8 --style compressed --quiet --load-path common/static --load-path common/static/sass --load-path lms/static/sass --load-path lms/static/munged_sass --load-path cms/static/sass --load-path common/static/sass --load-path lms/static/certificates/sass lms/static/sass:lms/static/css lms/static/munged_sass:lms/static/css cms/static/sass:cms/static/css common/static/sass:common/static/css lms/static/certificates/sass:lms/static/certificates/css | |
Captured Task Output: | |
--------------------- | |
---> pavelib.assets.update_assets | |
---> pavelib.prereqs.install_ruby_prereqs | |
---> pavelib.prereqs.install_node_prereqs | |
python manage.py lms --settings=aws preprocess_assets lms/static/sass/*.scss lms/static/munged_sass | |
xmodule_assets common/static/xmodule | |
---> pavelib.assets.compile_coffeescript | |
node_modules/.bin/coffee --compile `find /edx/app/edxapp/edx-platform/lms /edx/app/edxapp/edx-platform/cms /edx/app/edxapp/edx-platform/common -type f -name "*.coffee"` | |
---> pavelib.assets.compile_sass | |
sass --update --cache-location /tmp/sass-cache --default-encoding utf-8 --style compressed --quiet --load-path common/static --load-path common/static/sass --load-path lms/static/sass --load-path lms/static/munged_sass --load-path cms/static/sass --load-path common/static/sass --load-path lms/static/certificates/sass lms/static/sass:lms/static/css lms/static/munged_sass:lms/static/css cms/static/sass:cms/static/css common/static/sass:common/static/css lms/static/certificates/sass:lms/static/certificates/css | |
Build failed running pavelib.assets.update_assets: Subprocess return code: 1 | |
failed: [localhost] => (item=cms) => {"changed": true, "cmd": "SERVICE_VARIANT=cms paver update_assets cms --settings=aws ", "delta": "0:00:12.981464", "end": "2015-07-09 20:05:47.531003", "item": "cms", "rc": 1, "start": "2015-07-09 20:05:34.549539"} | |
stderr: 2015-07-09 16:05:37,559 INFO 19220 [dd.dogapi] dog_stats_api.py:66 - Initializing dog api to use statsd: localhost, 8125 | |
Errno::EISDIR: Is a directory - lms/static/css | |
Use --trace for backtrace. | |
stdout: ---> pavelib.assets.update_assets | |
---> pavelib.prereqs.install_ruby_prereqs | |
---> pavelib.prereqs.install_node_prereqs | |
python manage.py cms --settings=aws preprocess_assets lms/static/sass/*.scss lms/static/munged_sass | |
xmodule_assets common/static/xmodule | |
---> pavelib.assets.compile_coffeescript | |
node_modules/.bin/coffee --compile `find /edx/app/edxapp/edx-platform/lms /edx/app/edxapp/edx-platform/cms /edx/app/edxapp/edx-platform/common -type f -name "*.coffee"` | |
---> pavelib.assets.compile_sass | |
sass --update --cache-location /tmp/sass-cache --default-encoding utf-8 --style compressed --quiet --load-path common/static --load-path common/static/sass --load-path lms/static/sass --load-path lms/static/munged_sass --load-path cms/static/sass --load-path common/static/sass --load-path lms/static/certificates/sass lms/static/sass:lms/static/css lms/static/munged_sass:lms/static/css cms/static/sass:cms/static/css common/static/sass:common/static/css lms/static/certificates/sass:lms/static/certificates/css | |
Captured Task Output: | |
--------------------- | |
---> pavelib.assets.update_assets | |
---> pavelib.prereqs.install_ruby_prereqs | |
---> pavelib.prereqs.install_node_prereqs | |
python manage.py cms --settings=aws preprocess_assets lms/static/sass/*.scss lms/static/munged_sass | |
xmodule_assets common/static/xmodule | |
---> pavelib.assets.compile_coffeescript | |
node_modules/.bin/coffee --compile `find /edx/app/edxapp/edx-platform/lms /edx/app/edxapp/edx-platform/cms /edx/app/edxapp/edx-platform/common -type f -name "*.coffee"` | |
---> pavelib.assets.compile_sass | |
sass --update --cache-location /tmp/sass-cache --default-encoding utf-8 --style compressed --quiet --load-path common/static --load-path common/static/sass --load-path lms/static/sass --load-path lms/static/munged_sass --load-path cms/static/sass --load-path common/static/sass --load-path lms/static/certificates/sass lms/static/sass:lms/static/css lms/static/munged_sass:lms/static/css cms/static/sass:cms/static/css common/static/sass:common/static/css lms/static/certificates/sass:lms/static/certificates/css | |
Build failed running pavelib.assets.update_assets: Subprocess return code: 1 | |
FATAL: all hosts have already failed -- aborting | |
PLAY RECAP ******************************************************************** | |
to retry, use: --limit @/home/vagrant/edxapp.retry | |
localhost : ok=44 changed=20 unreachable=0 failed=1 | |
vagrant@precise64:~$ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment