There is no way to campile a new theme - Build failed running pavelib.assets.update_assets: Subproce

135 views
Skip to first unread message

Marce C

unread,
Jan 11, 2019, 3:32:25 PM1/11/19
to General Open edX discussion
I tried like 79 times so far, I always get an error

---> pavelib.assets.webpack
python manage.py lms --settings=aws print_setting STATIC_ROOT 2>/dev/null
python manage.py cms --settings=aws print_setting STATIC_ROOT 2>/dev/null
python manage.py lms --settings=aws print_setting WEBPACK_CONFIG_PATH 2>/dev/null
NODE_ENV=production STATIC_ROOT_LMS=/edx/var/edxapp/staticfiles STATIC_ROOT_CMS=/edx/var/edxapp/staticfiles/studio $(npm bin)/webpack --config=webpack.prod.config.js
python manage.py lms --settings=aws compile_sass lms  --debug

Build failed running pavelib.assets.update_assets: Subprocess return code: 1
edxapp:lms: ERROR (no such process)
edxapp:lms: ERROR (no such process)
Build failed running pavelib.assets.update_assets: Subprocess return code: 1
edxapp:lms: ERROR (no such process)
Build failed running pavelib.assets.update_assets: Subprocess return code: 1
edxapp:lms: ERROR (no such process)


Not sure what to do I followed the steps from here

https://github.com/mcy260/edx-theme

but so far nothing changes :(

I just need to change 3 things
Logo
Background
Favicon

Pablo God

unread,
Jan 11, 2019, 4:08:36 PM1/11/19
to General Open edX discussion
Which version of open edx is running in your instance?

Marce C

unread,
Jan 11, 2019, 8:08:34 PM1/11/19
to General Open edX discussion

"hawthorn.master"

Pablo God

unread,
Jan 12, 2019, 1:19:00 AM1/12/19
to General Open edX discussion
Is the repository yours? I read other steps to change theme in this version.

Marce C

unread,
Jan 12, 2019, 7:45:03 AM1/12/19
to General Open edX discussion
I followed that and a couple more from github, but no success so far, could you tell me what step is wrong?

Pablo God

unread,
Jan 12, 2019, 2:52:05 PM1/12/19
to General Open edX discussion
I use this list of commands for hawthorn.2:

$cd apps/edx/edx-platform

$sudo rm
-r theme_version1

$sudo git clone www
.github.com/your_repository

$cd

$cd apps
/edx/bin

$sudo edxapp
-update-assets-lms

1.PNG

After that you need to restart apache with supervisorctl or ctlscript like this:


2.PNG

$cd

$cd stack

$sudo
./ctlscript.sh restart apache

and you can see the changes.

For hawthorn.master the idea is similar. In your code I can't see where you compile the theme.

Marce C

unread,
Jan 12, 2019, 5:26:58 PM1/12/19
to General Open edX discussion
I'm a little lost

apps/edx/bin <-- i cant get that path

Screen Shot 2019-01-12 at 7.25.59 PM.png




$cd apps/edx/edx-platform OK

$sudo rm -r theme_version1  OK

$sudo git clone www
.github.com/your_repository  OK

$cd

$cd apps
/edx/bin   NOT SURE HOW TO GET TO THAT PLACE, IT SEEMS THAT IS ONLY FOR BITNAMI VERSIONS 

$sudo edxapp
-update-assets-lms

Message has been deleted

Marce C

unread,
Jan 12, 2019, 5:46:16 PM1/12/19
to General Open edX discussion

Copying developer vendor files into static directory
/bin/cp -rf node_modules/sinon/pkg/sinon.js common/static/common/js/vendor
/bin/cp -rf node_modules/squirejs/src/Squire.js common/static/common/js/vendor
---> pavelib.assets.webpack
python manage.py lms --settings=aws print_setting STATIC_ROOT 2>/dev/null
python manage.py cms --settings=aws print_setting STATIC_ROOT 2>/dev/null
python manage.py lms --settings=aws print_setting WEBPACK_CONFIG_PATH 2>/dev/null
NODE_ENV=production STATIC_ROOT_LMS=/edx/var/edxapp/staticfiles STATIC_ROOT_CMS=/edx/var/edxapp/staticfiles/studio $(npm bin)/webpack --config=webpack.prod.config.js
Hash: fe74db1ea857eec1911cc33fed53040fa7a0505b
Version: webpack 2.7.0

StaticTabDescriptor.cbf5128c4372d949a499.js   76 bytes          61  [emitted]         StaticTabDescriptor
         HtmlModule.d20c27d16227e53c8827.js   76 bytes          62  [emitted]         HtmlModule
   CourseInfoModule.d753855ab0b8b374d1a5.js   76 bytes          63  [emitted]         CourseInfoModule
    ErrorDescriptor.1534b4f5e14727278c10.js  154 bytes          64  [emitted]         ErrorDescriptor
            XModule.ac6c0b4105a0be628e53.js  150 bytes          65  [emitted]         XModule
LibraryContentModule.7639e5948233c3570552.js  150 bytes          66  [emitted]         LibraryContentModule
 SequenceDescriptor.a63f835ce8ab9e7dfa2f.js   76 bytes          67  [emitted]         SequenceDescriptor
AnnotatableDescriptor.ba7373680054f3356889.js   76 bytes          68  [emitted]         AnnotatableDescriptor
SplitTestDescriptor.b74964899ad7accffffc.js   76 bytes          69  [emitted]         SplitTestDescriptor
      RawDescriptor.50b4575eef5cd64d8946.js   76 bytes          70  [emitted]         RawDescriptor
VideoAnnotationModule.27dbd4d48bb851369333.js   76 bytes          71  [emitted]         VideoAnnotationModule
CustomTagDescriptor.06c4f2585294b5c3a088.js   76 bytes          72  [emitted]         CustomTagDescriptor
     PollDescriptor.7f6c26c80952931c34e9.js  154 bytes          73  [emitted]         PollDescriptor
RandomizeDescriptor.b8783c1c85946e6563af.js   76 bytes          74  [emitted]         RandomizeDescriptor
VideoAnnotationDescriptor.74cf38675093100fbe43.js   76 bytes          75  [emitted]         VideoAnnotationDescriptor
      SectionModule.a1395b04379d28cd7048.js   76 bytes          76  [emitted]         SectionModule
ImageAnnotationModule.3a010304437686e1ffac.js   76 bytes          77  [emitted]         ImageAnnotationModule
    RandomizeModule.354badff272b91afafcb.js  150 bytes          78  [emitted]         RandomizeModule
  AnnotatableModule.5be8cd7c79d3413e7dc6.js   76 bytes          79  [emitted]         AnnotatableModule
        ErrorModule.facd399ca17b8ef5cb13.js  150 bytes          80  [emitted]         ErrorModule
ConditionalDescriptor.db484b437a442e69418d.js   76 bytes          81  [emitted]         ConditionalDescriptor
    AboutDescriptor.a7193a6f9d9160dd4f67.js   76 bytes          82  [emitted]         AboutDescriptor
   HiddenDescriptor.69bf9954398cbf844039.js   76 bytes          83  [emitted]         HiddenDescriptor
    SplitTestModule.57c89b3a77d288e6ee94.js  150 bytes          84  [emitted]         SplitTestModule
  SectionDescriptor.5789345bd2c109983f87.js   76 bytes          85  [emitted]         SectionDescriptor
     SequenceModule.9c0336be7657917dd46e.js   76 bytes          86  [emitted]         SequenceModule
TextAnnotationDescriptor.7ba925dd134c7ec3e9f2.js   76 bytes          87  [emitted]         TextAnnotationDescriptor
            commons.b22b595dd7b1b77261f6.js    1.73 MB          88  [emitted]  [big]  commons



            0-58032517f54c5c1a704a908d850cbe64.js 3.76 kB {88} [built]
    [./common/static/xmodule/modules/js/000-58032517f54c5c1a704a908d850cbe64.js] ./common/static/xmodule/modules/js/000-58032517f54c5c1a704a908d850cbe64.js 3.76 kB {88} [built]
    [./lms/static/js/learner_dashboard/unenrollment_factory.js] ./lms/static/js/learner_dashboard/unenrollment_factory.js 213 bytes {31} [built]
    [./openedx/features/course_experience/static/course_experience/js/CourseGoals.js] ./openedx/features/course_experience/static/course_experience/js/CourseGoals.js 1.97 kB {41} [built]
    [./openedx/features/course_experience/static/course_experience/js/CourseHome.js] ./openedx/features/course_experience/static/course_experience/js/CourseHome.js 6.9 kB {40} [built]
    [./openedx/features/course_experience/static/course_experience/js/CourseOutline.js] ./openedx/features/course_experience/static/course_experience/js/CourseOutline.js 4.43 kB {39} [built]
    [./openedx/features/course_experience/static/course_experience/js/CourseSock.js] ./openedx/features/course_experience/static/course_experience/js/CourseSock.js 3.24 kB {38} [built]
    [./openedx/features/course_experience/static/course_experience/js/CourseTalkReviews.js] ./openedx/features/course_experience/static/course_experience/js/CourseTalkReviews.js 1.6 kB {37} [built]
    [./openedx/features/course_experience/static/course_experience/js/Enrollment.js] ./openedx/features/course_experience/static/course_experience/js/Enrollment.js 2.35 kB {36} [built]
    [./openedx/features/course_experience/static/course_experience/js/LatestUpdate.js] ./openedx/features/course_experience/static/course_experience/js/LatestUpdate.js 590 bytes {35} [built]
    [./openedx/features/course_experience/static/course_experience/js/WelcomeMessage.js] ./openedx/features/course_experience/static/course_experience/js/WelcomeMessage.js 2.33 kB {34} [built]
      [19] multi ./common/static/xmodule/modules/js/000-58032517f54c5c1a704a908d850cbe64.js ./common/static/xmodule/modules/js/001-3d97bedb338230cd4f4e52ffc277a4a9.js 40 bytes {88} [built]
      [20] multi ./common/static/xmodule/modules/js/000-58032517f54c5c1a704a908d850cbe64.js ./common/static/xmodule/modules/js/001-3ed86006526f75d6c844739193a84c11.js ./common/static/xmodule/modules/js/002-3918b2d4f383c04fed8227cc9f523d6e.js ./common/static/xmodule/modules/js/003-d47e678753905042c21bbc110fb3f8d8.js ./common/static/xmodule/modules/js/004-0a342bc7d30f067a02c94cae22e72fec.js ./common/static/xmodule/modules/js/005-26caba6f71877f63a7dd4f6796109bf6.js 88 bytes {88} [built]
      [21] multi ./common/static/xmodule/modules/js/000-58032517f54c5c1a704a908d850cbe64.js ./common/static/xmodule/modules/js/001-3ed86006526f75d6c844739193a84c11.js ./common/static/xmodule/modules/js/002-e32c61651b0379c8503ad932a91e7651.js ./common/static/xmodule/modules/js/003-3918b2d4f383c04fed8227cc9f523d6e.js ./common/static/xmodule/modules/js/004-d47e678753905042c21bbc110fb3f8d8.js 76 bytes {88} [built]
    [./openedx/features/course_experience/static/course_experience/js/currency.js] ./openedx/features/course_experience/static/course_experience/js/currency.js 2.1 kB {11} [built]
        + 878 hidden modules
python manage.py lms --settings=aws compile_sass lms 
2019-01-12 17:38:47,245 INFO 23723 [dd.dogapi] dog_stats_api.py:66 - Initializing dog api to use statsd: localhost, 8125
---> pavelib.assets.compile_sass
                Started compiling Sass:
Finished compiling 'common' sass.
Started compiling 'lms' Sass for '/edx/app/edxapp/edx-platform/themes/iiiedu-theme'.
mkdir_p path('/edx/app/edxapp/edx-platform/themes/iiiedu-theme/lms/static/css')



Captured Task Output:
---------------------

---> pavelib.assets.update_assets
---> pavelib.prereqs.install_node_prereqs
---> pavelib.assets.process_xmodule_assets
---> pavelib.prereqs.install_python_prereqs
xmodule_assets common/static/xmodule
mkdir_p path('common/static/common/js/vendor')
mkdir_p path('common/static/common/css')
mkdir_p path('common/static/common/css/vendor')
/bin/cp -rf node_modules/backbone.paginator/lib/backbone.paginator.js common/static/common/js/vendor
/bin/cp -rf node_modules/backbone/backbone.js common/static/common/js/vendor
/bin/cp -rf node_modules/bootstrap/dist/js/bootstrap.bundle.js common/static/common/js/vendor
/bin/cp -rf node_modules/hls.js/dist/hls.js common/static/common/js/vendor
/bin/cp -rf node_modules/jquery-migrate/dist/jquery-migrate.js common/static/common/js/vendor
/bin/cp -rf node_modules/jquery.scrollto/jquery.scrollTo.js common/static/common/js/vendor
/bin/cp -rf node_modules/jquery/dist/jquery.js common/static/common/js/vendor
/bin/cp -rf node_modules/moment-timezone/builds/moment-timezone-with-data.js common/static/common/js/vendor
/bin/cp -rf node_modules/moment/min/moment-with-locales.js common/static/common/js/vendor
/bin/cp -rf node_modules/picturefill/dist/picturefill.js common/static/common/js/vendor
/bin/cp -rf node_modules/requirejs/require.js common/static/common/js/vendor
/bin/cp -rf node_modules/underscore.string/dist/underscore.string.js common/static/common/js/vendor
/bin/cp -rf node_modules/underscore/underscore.js common/static/common/js/vendor
/bin/cp -rf node_modules/@edx/studio-frontend/dist/editImageModal.min.css common/static/common/css/vendor
/bin/cp -rf node_modules/@edx/studio-frontend/dist/courseOutlineHealthCheck.min.css common/static/common/css/vendor
/bin/cp -rf node_modules/@edx/studio-frontend/dist/common.min.js.map common/static/common/js/vendor
/bin/cp -rf node_modules/@edx/studio-frontend/dist/i18nMessages.min.js.map common/static/common/js/vendor
/bin/cp -rf node_modules/@edx/studio-frontend/dist/editImageModal.min.js common/static/common/js/vendor
/bin/cp -rf node_modules/@edx/studio-frontend/dist/i18nMessages.min.js common/static/common/js/vendor
/bin/cp -rf node_modules/@edx/studio-frontend/dist/accessibilityPolicy.min.css common/static/common/css/vendor
/bin/cp -rf node_modules/@edx/studio-frontend/dist/assets.min.js.map common/static/common/js/vendor
/bin/cp -rf node_modules/@edx/studio-frontend/dist/common.min.css common/static/common/css/vendor
/bin/cp -rf node_modules/@edx/studio-frontend/dist/accessibilityPolicy.min.js common/static/common/js/vendor
/bin/cp -rf node_modules/@edx/studio-frontend/dist/editImageModal.min.js.map common/static/common/js/vendor
/bin/cp -rf node_modules/@edx/studio-frontend/dist/courseHealthCheck.min.js.map common/static/common/js/vendor
/bin/cp -rf node_modules/@edx/studio-frontend/dist/courseHealthCheck.min.js common/static/common/js/vendor
/bin/cp -rf node_modules/@edx/studio-frontend/dist/courseOutlineHealthCheck.min.js common/static/common/js/vendor
/bin/cp -rf node_modules/@edx/studio-frontend/dist/accessibilityPolicy.min.js.map common/static/common/js/vendor
/bin/cp -rf node_modules/@edx/studio-frontend/dist/courseOutlineHealthCheck.min.js.map common/static/common/js/vendor
/bin/cp -rf node_modules/@edx/studio-frontend/dist/assets.min.js common/static/common/js/vendor
/bin/cp -rf node_modules/@edx/studio-frontend/dist/assets.min.css common/static/common/css/vendor
/bin/cp -rf node_modules/@edx/studio-frontend/dist/runtime.min.js.map common/static/common/js/vendor
/bin/cp -rf node_modules/@edx/studio-frontend/dist/common.min.js common/static/common/js/vendor
/bin/cp -rf node_modules/@edx/studio-frontend/dist/courseHealthCheck.min.css common/static/common/css/vendor
/bin/cp -rf node_modules/@edx/studio-frontend/dist/runtime.min.js common/static/common/js/vendor
/bin/cp -rf node_modules/@edx/studio-frontend/dist/i18n/messages/fr.json common/static/common/js/vendor
/bin/cp -rf node_modules/@edx/studio-frontend/dist/i18n/messages/ar.json common/static/common/js/vendor
/bin/cp -rf node_modules/@edx/studio-frontend/dist/i18n/messages/zh_CN.json common/static/common/js/vendor
/bin/cp -rf node_modules/@edx/studio-frontend/dist/i18n/messages/es_419.json common/static/common/js/vendor
/bin/cp -rf node_modules/which-country/index.js common/static/common/js/vendor
/bin/cp -rf node_modules/sinon/pkg/sinon.js common/static/common/js/vendor
/bin/cp -rf node_modules/squirejs/src/Squire.js common/static/common/js/vendor
---> pavelib.assets.webpack
python manage.py lms --settings=aws print_setting STATIC_ROOT 2>/dev/null
python manage.py cms --settings=aws print_setting STATIC_ROOT 2>/dev/null
python manage.py lms --settings=aws print_setting WEBPACK_CONFIG_PATH 2>/dev/null
NODE_ENV=production STATIC_ROOT_LMS=/edx/var/edxapp/staticfiles STATIC_ROOT_CMS=/edx/var/edxapp/staticfiles/studio $(npm bin)/webpack --config=webpack.prod.config.js
python manage.py lms --settings=aws compile_sass lms 

Reply all
Reply to author
Forward
0 new messages