Created attachment 1068690 [details] controller logs Description of problem: Full logs can be found: https://prod-rdojenkins.rhcloud.com/view/RDO-Liberty-Delorean-Trunk/job/khaleesi-rdo-liberty-delorean-centos-7.0-aio-packstack-neutron-ml2-vxlan-rabbitmq-permissive-tempest-rpm-minimal/70/artifact/khaleesi/collected_files/rdo-pksk-pfe2b-rhos-ci-70-controller.tar.bz2 172.16.0.123_nova.pp: [ DONE ] 10:46:35 172.16.0.123_horizon.pp: [ ERROR ] 10:46:35 Applying Puppet manifests [ ERROR ] 10:46:35 10:46:35 ERROR : Error appeared during Puppet run: 172.16.0.123_horizon.pp 10:46:35 Notice: /Stage[main]/Horizon/Exec[refresh_horizon_django_cache]/returns: CommandError: An error occured during rendering /usr/share/openstack-dashboard/openstack_dashboard/templates/_stylesheets.html: /bin/sh: horizon.utils.scss_filter.HorizonScssFilter: command not found 10:46:35 You will find full trace in log /var/tmp/packstack/20150831-141955-qb_TLI/manifests/172.16.0.123_horizon.pp.log 10:46:35 Please check log file /var/tmp/packstack/20150831-141955-qb_TLI/openstack-setup.log for more information [mNotice: /Stage[main]/Horizon/Exec[refresh_horizon_django_cache]/returns: [0m [mNotice: /Stage[main]/Horizon/Exec[refresh_horizon_django_cache]/returns: 964 static files copied to '/usr/share/openstack-dashboard/static'.[0m [mNotice: /Stage[main]/Horizon/Exec[refresh_horizon_django_cache]/returns: WARNING:root:"dashboards" and "default_dashboard" in (local_)settings is DEPRECATED now and may be unsupported in some future release. The preferred way to specify the order of dashboards and the default dashboard is the pluggable dashboard mechanism (in /usr/share/openstack-dashboard/openstack_dashboard/enabled, /usr/share/openstack-dashboard/openstack_dashboard/local/enabled).[0m [mNotice: /Stage[main]/Horizon/Exec[refresh_horizon_django_cache]/returns: WARNING:py.warnings:RemovedInDjango19Warning: "requires_model_validation" is deprecated in favor of "requires_system_checks".[0m [mNotice: /Stage[main]/Horizon/Exec[refresh_horizon_django_cache]/returns: WARNING:py.warnings:RemovedInDjango19Warning: SortedDict is deprecated and will be removed in Django 1.9.[0m [mNotice: /Stage[main]/Horizon/Exec[refresh_horizon_django_cache]/returns: WARNING:py.warnings:RemovedInDjango19Warning: Loading the `url` tag from the `future` library is deprecated and will be removed in Django 1.9. Use the default `url` tag instead.[0m [mNotice: /Stage[main]/Horizon/Exec[refresh_horizon_django_cache]/returns: WARNING:py.warnings:RemovedInDjango19Warning: SortedDict is deprecated and will be removed in Django 1.9.[0m [mNotice: /Stage[main]/Horizon/Exec[refresh_horizon_django_cache]/returns: CommandError: An error occured during rendering /usr/share/openstack-dashboard/openstack_dashboard/templates/_stylesheets.html: /bin/sh: horizon.utils.scss_filter.HorizonScssFilter: command not found[0m [mNotice: /Stage[main]/Horizon/Exec[refresh_horizon_django_cache]/returns: Found 'compress' tags in:[0m [mNotice: /Stage[main]/Horizon/Exec[refresh_horizon_django_cache]/returns: /usr/share/openstack-dashboard/openstack_dashboard/templates/_stylesheets.html[0m [mNotice: /Stage[main]/Horizon/Exec[refresh_horizon_django_cache]/returns: /usr/share/openstack-dashboard/openstack_dashboard/templates/horizon/_conf.html[0m [mNotice: /Stage[main]/Horizon/Exec[refresh_horizon_django_cache]/returns: /usr/share/openstack-dashboard/openstack_dashboard/templates/horizon/_scripts.html[0m [mNotice: /Stage[main]/Horizon/Exec[refresh_horizon_django_cache]/returns: Compressing... [0m [1;31mError: /Stage[main]/Horizon/Exec[refresh_horizon_django_cache]: Failed to call refresh: /usr/share/openstack-dashboard/manage.py collectstatic --noinput --clear && /usr/share/openstack-dashboard/manage.py compress --force returned 1 instead of one of [0][0m [1;31mError: /Stage[main]/Horizon/Exec[refresh_horizon_django_cache]: /usr/share/openstack-dashboard/manage.py collectstatic --noinput --clear && /usr/share/openstack-dashboard/manage.py compress --force returned 1 instead of one of [0][0m
Horizon in liberty requires: python-django-scss >= 2.0.2 python-scss >=1.3.4 (all in f23 repository)
We have scss built for RDO in Cloud SIG common target, shared by all release. stable/kilo has django-pyscss>=1.0.3,<2.0.0 - is the upper cap really true or just preemptive i.e. would Kilo work with python-django-scss 2.0.2 ?
> i.e. would Kilo work with python-django-scss 2.0.2 ? correction: python-django-pyscss 2.0.2
> stable/kilo has django-pyscss>=1.0.3,<2.0.0 - is the upper cap really true > or just preemptive Looks like a quickfix cap, done just before Kilo release: https://review.openstack.org/176726 caused by older preemptive cap: https://review.openstack.org/122410 pyScss cap was raised on master/Liberty and afaict it should actually be backported to stable/kilo b/c pyScss < 1.3 is buggy? https://review.openstack.org/179260
Upper constraints on stable/kilo has django-pyscss===2.0.2 https://git.openstack.org/cgit/openstack/requirements/tree/upper-constraints.txt?h=stable/kilo#n95
It took me a bit to find the commit fixing scss to make it compatible with python-scss==1.3.4 (aka pyScss) and python-django-scss. It isn't backported to kilo (yet) Backport review is this: https://review.openstack.org/219574
Looks like https://review.openstack.org/219574 merged
2015.1.1 packages based on fedora packages are fine with later python-scss and python-django-scss
(In reply to Matthias Runge from comment #8) > 2015.1.1 packages based on fedora packages are fine with later python-scss > and python-django-scss Please send rdo-update request for pyScss update in RDO-Kilo then. For now, I've prepared new deps repos for Delorean Trunk, to be used instead of RDO Kilo + EPEL7.
(In reply to Alan Pevec from comment #9) > (In reply to Matthias Runge from comment #8) > > 2015.1.1 packages based on fedora packages are fine with later python-scss > > and python-django-scss > > Please send rdo-update request for pyScss update in RDO-Kilo then. > > For now, I've prepared new deps repos for Delorean Trunk, to be used instead > of RDO Kilo + EPEL7. I can't build them in centos, and it will break older installations based on epel7.
We now have Delorean Trunk deps repos provided at http://trunk.rdoproject.org/centos7/delorean-deps.repo which contain updated dependencies. This is now used by Delorean Trunk builds: https://review.gerrithub.io/246426 and David has opened khaleesi* reviews to switch trunk CI jobs to use them: https://review.gerrithub.io/246557 https://review.gerrithub.io/246556
Can we close this bug ? It's fixed and provided by new packages in trunk.
RDO RAWHIDE = Delorean Trunk :)