CSS file can't be named `styles.css`
If CSS file is named styles.css
, installer crashes in ansible.
fatal: [localhost]: FAILED! => {
"changed": true,
"cmd": [
"ideascube",
"collectstatic",
"--noinput"
],
"delta": "0:00:44.947896",
"end": "2019-01-29 15:18:45.604156",
"invocation": {
"module_args": {
"_raw_params": "ideascube collectstatic --noinput",
"_uses_shell": false,
"argv": null,
"chdir": null,
"creates": null,
"executable": null,
"removes": null,
"stdin": null,
"warn": true
}
},
"msg": "non-zero return code",
"rc": 1,
"start": "2019-01-29 15:18:00.656260",
"stderr": "Traceback (most recent call last):\n File \"/opt/venvs/ideascube/bin/django-admin\", line 11, in <module>\n load_entry_point('Django==1.11.5', 'console_scripts', 'django-admin')()\n File \"/opt/venvs/ideascube/lib/python3.5/site-packages/django/core/management/__init__.py\", line 364, in execute_from_command_line\n utility.execute()\n File \"/opt/venvs/ideascube/lib/python3.5/site-packages/django/core/management/__init__.py\", line 356, in execute\n self.fetch_command(subcommand).run_from_argv(self.argv)\n File \"/opt/venvs/ideascube/lib/python3.5/site-packages/django/core/management/base.py\", line 283, in run_from_argv\n self.execute(*args, **cmd_options)\n File \"/opt/venvs/ideascube/lib/python3.5/site-packages/django/core/management/base.py\", line 330, in execute\n output = self.handle(*args, **options)\n File \"/opt/venvs/ideascube/lib/python3.5/site-packages/django/contrib/staticfiles/management/commands/collectstatic.py\", line 199, in handle\n collected = self.collect()\n File \"/opt/venvs/ideascube/lib/python3.5/site-packages/django/contrib/staticfiles/management/commands/collectstatic.py\", line 139, in collect\n for original_path, processed_path, processed in processor:\n File \"/opt/venvs/ideascube/lib/python3.5/site-packages/django/contrib/staticfiles/storage.py\", line 414, in post_process\n for post_processed in all_post_processed:\n File \"/opt/venvs/ideascube/lib/python3.5/site-packages/django/contrib/staticfiles/storage.py\", line 246, in post_process\n for name, hashed_name, processed, _ in self._post_process(paths, adjustable_paths, hashed_files):\n File \"/opt/venvs/ideascube/lib/python3.5/site-packages/django/contrib/staticfiles/storage.py\", line 297, in _post_process\n content = original_file.read().decode(settings.FILE_CHARSET)\nUnicodeDecodeError: 'utf-8' codec can't decode byte 0xff in position 0: invalid start byte",
"stderr_lines": [
"Traceback (most recent call last):",
" File \"/opt/venvs/ideascube/bin/django-admin\", line 11, in <module>",
" load_entry_point('Django==1.11.5', 'console_scripts', 'django-admin')()",
" File \"/opt/venvs/ideascube/lib/python3.5/site-packages/django/core/management/__init__.py\", line 364, in execute_from_command_line",
" utility.execute()",
" File \"/opt/venvs/ideascube/lib/python3.5/site-packages/django/core/management/__init__.py\", line 356, in execute",
" self.fetch_command(subcommand).run_from_argv(self.argv)",
" File \"/opt/venvs/ideascube/lib/python3.5/site-packages/django/core/management/base.py\", line 283, in run_from_argv",
" self.execute(*args, **cmd_options)",
" File \"/opt/venvs/ideascube/lib/python3.5/site-packages/django/core/management/base.py\", line 330, in execute",
" output = self.handle(*args, **options)",
" File \"/opt/venvs/ideascube/lib/python3.5/site-packages/django/contrib/staticfiles/management/commands/collectstatic.py\", line 199, in handle",
" collected = self.collect()",
" File \"/opt/venvs/ideascube/lib/python3.5/site-packages/django/contrib/staticfiles/management/commands/collectstatic.py\", line 139, in collect",
" for original_path, processed_path, processed in processor:",
" File \"/opt/venvs/ideascube/lib/python3.5/site-packages/django/contrib/staticfiles/storage.py\", line 414, in post_process",
" for post_processed in all_post_processed:",
" File \"/opt/venvs/ideascube/lib/python3.5/site-packages/django/contrib/staticfiles/storage.py\", line 246, in post_process",
" for name, hashed_name, processed, _ in self._post_process(paths, adjustable_paths, hashed_files):",
" File \"/opt/venvs/ideascube/lib/python3.5/site-packages/django/contrib/staticfiles/storage.py\", line 297, in _post_process",
" content = original_file.read().decode(settings.FILE_CHARSET)",
"UnicodeDecodeError: 'utf-8' codec can't decode byte 0xff in position 0: invalid start byte"
],
"stdout": "\u001b[36mIDEASCUBE_ID=pibox\u001b[0m\n\u001b[36mImporting settings from ideascube.conf.pibox\u001b[0m\nFound another file with the destination path 'branding/style.css'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.\nFound another file with the destination path 'branding/header-logo.png'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.\nCopying '/opt/venvs/ideascube/lib/python3.5/site-packages/ideascube/static/ideascube/cards.css'\nPost-processed 'ideascube/vendor/tinymce/plugins/codesample/css/prism.css' as 'ideascube/vendor/tinymce/plugins/codesample/css/prism.155e9f3a6162.css'\nPost-processed 'ideascube/vendor/tinymce/plugins/visualblocks/css/visualblocks.css' as 'ideascube/vendor/tinymce/plugins/visualblocks/css/visualblocks.7655640530c7.css'\nPost-processed 'ideascube/vendor/tinymce/skins/lightgray/skin.ie7.min.css' as 'ideascube/vendor/tinymce/skins/lightgray/skin.ie7.min.31b6f74848ce.css'\nPost-processed 'ideascube/vendor/tinymce/skins/lightgray/content.min.css' as 'ideascube/vendor/tinymce/skins/lightgray/content.min.99ae1f5a27c3.css'\nPost-processed 'ideascube/vendor/tinymce/skins/lightgray/skin.min.css' as 'ideascube/vendor/tinymce/skins/lightgray/skin.min.8a1b3dedaa42.css'\nPost-processed 'ideascube/vendor/tinymce/skins/lightgray/content.inline.min.css' as 'ideascube/vendor/tinymce/skins/lightgray/content.inline.min.80f8cf53476e.css'\nPost-processed 'ideascube/vendor/font-awesome/css/font-awesome.min.css' as 'ideascube/vendor/font-awesome/css/font-awesome.min.0cd2c039b326.css'\nPost-processed 'ideascube/vendor/pikaday/pikaday.css' as 'ideascube/vendor/pikaday/pikaday.829f1852d326.css'\nPost-processed 'ideascube/vendor/purecss/pure-css-grids-min.css' as 'ideascube/vendor/purecss/pure-css-grids-min.2ca769ea09ec.css'\nPost-processed 'ideascube/vendor/purecss/pure-css-grids-old-ie-min.css' as 'ideascube/vendor/purecss/pure-css-grids-old-ie-min.4b394c878d83.css'",
"stdout_lines": [
"\u001b[36mIDEASCUBE_ID=pibox\u001b[0m",
"\u001b[36mImporting settings from ideascube.conf.pibox\u001b[0m",
"Found another file with the destination path 'branding/style.css'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.",
"Found another file with the destination path 'branding/header-logo.png'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every static file has a unique path.",
"Copying '/opt/venvs/ideascube/lib/python3.5/site-packages/ideascube/static/ideascube/cards.css'",
"Post-processed 'ideascube/vendor/tinymce/plugins/codesample/css/prism.css' as 'ideascube/vendor/tinymce/plugins/codesample/css/prism.155e9f3a6162.css'",
"Post-processed 'ideascube/vendor/tinymce/plugins/visualblocks/css/visualblocks.css' as 'ideascube/vendor/tinymce/plugins/visualblocks/css/visualblocks.7655640530c7.css'",
"Post-processed 'ideascube/vendor/tinymce/skins/lightgray/skin.ie7.min.css' as 'ideascube/vendor/tinymce/skins/lightgray/skin.ie7.min.31b6f74848ce.css'",
"Post-processed 'ideascube/vendor/tinymce/skins/lightgray/content.min.css' as 'ideascube/vendor/tinymce/skins/lightgray/content.min.99ae1f5a27c3.css'",
"Post-processed 'ideascube/vendor/tinymce/skins/lightgray/skin.min.css' as 'ideascube/vendor/tinymce/skins/lightgray/skin.min.8a1b3dedaa42.css'",
"Post-processed 'ideascube/vendor/tinymce/skins/lightgray/content.inline.min.css' as 'ideascube/vendor/tinymce/skins/lightgray/content.inline.min.80f8cf53476e.css'",
"Post-processed 'ideascube/vendor/font-awesome/css/font-awesome.min.css' as 'ideascube/vendor/font-awesome/css/font-awesome.min.0cd2c039b326.css'",
"Post-processed 'ideascube/vendor/pikaday/pikaday.css' as 'ideascube/vendor/pikaday/pikaday.829f1852d326.css'",
"Post-processed 'ideascube/vendor/purecss/pure-css-grids-min.css' as 'ideascube/vendor/purecss/pure-css-grids-min.2ca769ea09ec.css'",
"Post-processed 'ideascube/vendor/purecss/pure-css-grids-old-ie-min.css' as 'ideascube/vendor/purecss/pure-css-grids-old-ie-min.4b394c878d83.css'"
]
}
[installer.txt](/uploads/4129f1c485cdbaa3c3ada765fa9000a2/installer.txt)