yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #86596
[Bug 1935845] [NEW] stx-openstack install fails when using custom Horizon theme
Public bug reported:
- Brief Description
When trying to install containerized stx-openstack with custom Horizon
theme, it was noticed that the install fails given the current config
also loads the StarlingX theme and that fails because the theme is not
available on the Openstack Horizon image.
- Severity
Major.
- Steps to Reproduce
Install containerized stx-openstack with custom Horizon theme.
Installation fails because it's missing StarlingX theme.
- Expected Behavior
stx-openstack with custom Horizon theme installed.
- Actual Behavior
Fails to install stx-openstack with custom Horizon theme installed.
- Reproducibility
100% (tried a few times in one lab).
- System Configuration
DX+6
- Timestamp/Logs
+ /tmp/manage.py collectstatic --noinput
/var/lib/openstack/lib64/python3.6/site-packages/scss/namespace.py:172: DeprecationWarning: inspect.getargspec() is deprecated since Python 3.0, use inspect.signature() or inspect.getfullargspec()
argspec = inspect.getargspec(function)
Traceback (most recent call last):
File "/tmp/manage.py", line 19, in <module>
execute_from_command_line(sys.argv)
File "/var/lib/openstack/lib/python3.6/site-packages/django/core/management/__init__.py", line 381, in execute_from_command_line
utility.execute()
File "/var/lib/openstack/lib/python3.6/site-packages/django/core/management/__init__.py", line 375, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "/var/lib/openstack/lib/python3.6/site-packages/django/core/management/base.py", line 323, in run_from_argv
self.execute(*args, **cmd_options)
File "/var/lib/openstack/lib/python3.6/site-packages/django/core/management/base.py", line 364, in execute
output = self.handle(*args, **options)
File "/var/lib/openstack/lib/python3.6/site-packages/django/contrib/staticfiles/management/commands/collectstatic.py", line 188, in handle
collected = self.collect()
File "/var/lib/openstack/lib/python3.6/site-packages/django/contrib/staticfiles/management/commands/collectstatic.py", line 105, in collect
for path, storage in finder.list(self.ignore_patterns):
File "/var/lib/openstack/lib/python3.6/site-packages/django/contrib/staticfiles/finders.py", line 131, in list
for path in utils.get_files(storage, ignore_patterns):
File "/var/lib/openstack/lib/python3.6/site-packages/django/contrib/staticfiles/utils.py", line 23, in get_files
directories, files = storage.listdir(location)
File "/var/lib/openstack/lib/python3.6/site-packages/django/core/files/storage.py", line 315, in listdir
for entry in os.scandir(path):
FileNotFoundError: [Errno 2] No such file or directory: '/var/lib/openstack/lib/python3.6/site-packages/openstack_dashboard/themes/starlingx'
- Workaround
Remove branding.
** Affects: horizon
Importance: Undecided
Status: New
** Description changed:
- Brief Description
- When trying to install containerized WRO with custom Horizon theme, it
- was noticed that the install fails given the current config also loads
- the StarlingX theme and that fails because the theme is not available on
- the Openstack Horizon image.
+ When trying to install containerized stx-openstack with custom Horizon
+ theme, it was noticed that the install fails given the current config
+ also loads the StarlingX theme and that fails because the theme is not
+ available on the Openstack Horizon image.
- Severity
Major.
- Steps to Reproduce
- Install containerized WRO with custom Horizon theme.
- Installation fails because it's missing StarlingX theme.
+ Install containerized stx-openstack with custom Horizon theme.
+ Installation fails because it's missing StarlingX theme.
- Expected Behavior
- WRO with custom Horizon theme installed.
+ stx-openstack with custom Horizon theme installed.
- Actual Behavior
- Fails to install WRO with custom Horizon theme installed.
+ Fails to install stx-openstack with custom Horizon theme installed.
- Reproducibility
100% (tried a few times in one lab).
- System Configuration
DX+6
- - Loads:
-
- WRO SW Version: 21.07 - 2021-07-01 20:55:57
- WRCP SW Version: 21.05 - 2021-06-09_18-58-11
-
- Timestamp/Logs
+ /tmp/manage.py collectstatic --noinput
/var/lib/openstack/lib64/python3.6/site-packages/scss/namespace.py:172: DeprecationWarning: inspect.getargspec() is deprecated since Python 3.0, use inspect.signature() or inspect.getfullargspec()
- argspec = inspect.getargspec(function)
+ argspec = inspect.getargspec(function)
Traceback (most recent call last):
- File "/tmp/manage.py", line 19, in <module>
- execute_from_command_line(sys.argv)
- File "/var/lib/openstack/lib/python3.6/site-packages/django/core/management/__init__.py", line 381, in execute_from_command_line
- utility.execute()
- File "/var/lib/openstack/lib/python3.6/site-packages/django/core/management/__init__.py", line 375, in execute
- self.fetch_command(subcommand).run_from_argv(self.argv)
- File "/var/lib/openstack/lib/python3.6/site-packages/django/core/management/base.py", line 323, in run_from_argv
- self.execute(*args, **cmd_options)
- File "/var/lib/openstack/lib/python3.6/site-packages/django/core/management/base.py", line 364, in execute
- output = self.handle(*args, **options)
- File "/var/lib/openstack/lib/python3.6/site-packages/django/contrib/staticfiles/management/commands/collectstatic.py", line 188, in handle
- collected = self.collect()
- File "/var/lib/openstack/lib/python3.6/site-packages/django/contrib/staticfiles/management/commands/collectstatic.py", line 105, in collect
- for path, storage in finder.list(self.ignore_patterns):
- File "/var/lib/openstack/lib/python3.6/site-packages/django/contrib/staticfiles/finders.py", line 131, in list
- for path in utils.get_files(storage, ignore_patterns):
- File "/var/lib/openstack/lib/python3.6/site-packages/django/contrib/staticfiles/utils.py", line 23, in get_files
- directories, files = storage.listdir(location)
- File "/var/lib/openstack/lib/python3.6/site-packages/django/core/files/storage.py", line 315, in listdir
- for entry in os.scandir(path):
+ File "/tmp/manage.py", line 19, in <module>
+ execute_from_command_line(sys.argv)
+ File "/var/lib/openstack/lib/python3.6/site-packages/django/core/management/__init__.py", line 381, in execute_from_command_line
+ utility.execute()
+ File "/var/lib/openstack/lib/python3.6/site-packages/django/core/management/__init__.py", line 375, in execute
+ self.fetch_command(subcommand).run_from_argv(self.argv)
+ File "/var/lib/openstack/lib/python3.6/site-packages/django/core/management/base.py", line 323, in run_from_argv
+ self.execute(*args, **cmd_options)
+ File "/var/lib/openstack/lib/python3.6/site-packages/django/core/management/base.py", line 364, in execute
+ output = self.handle(*args, **options)
+ File "/var/lib/openstack/lib/python3.6/site-packages/django/contrib/staticfiles/management/commands/collectstatic.py", line 188, in handle
+ collected = self.collect()
+ File "/var/lib/openstack/lib/python3.6/site-packages/django/contrib/staticfiles/management/commands/collectstatic.py", line 105, in collect
+ for path, storage in finder.list(self.ignore_patterns):
+ File "/var/lib/openstack/lib/python3.6/site-packages/django/contrib/staticfiles/finders.py", line 131, in list
+ for path in utils.get_files(storage, ignore_patterns):
+ File "/var/lib/openstack/lib/python3.6/site-packages/django/contrib/staticfiles/utils.py", line 23, in get_files
+ directories, files = storage.listdir(location)
+ File "/var/lib/openstack/lib/python3.6/site-packages/django/core/files/storage.py", line 315, in listdir
+ for entry in os.scandir(path):
FileNotFoundError: [Errno 2] No such file or directory: '/var/lib/openstack/lib/python3.6/site-packages/openstack_dashboard/themes/starlingx'
- Workaround
Remove branding.
** Summary changed:
- Openstack install fails when using custom Horizon theme
+ stx-openstack install fails when using custom Horizon theme
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Dashboard (Horizon).
https://bugs.launchpad.net/bugs/1935845
Title:
stx-openstack install fails when using custom Horizon theme
Status in OpenStack Dashboard (Horizon):
New
Bug description:
- Brief Description
When trying to install containerized stx-openstack with custom Horizon
theme, it was noticed that the install fails given the current config
also loads the StarlingX theme and that fails because the theme is not
available on the Openstack Horizon image.
- Severity
Major.
- Steps to Reproduce
Install containerized stx-openstack with custom Horizon theme.
Installation fails because it's missing StarlingX theme.
- Expected Behavior
stx-openstack with custom Horizon theme installed.
- Actual Behavior
Fails to install stx-openstack with custom Horizon theme installed.
- Reproducibility
100% (tried a few times in one lab).
- System Configuration
DX+6
- Timestamp/Logs
+ /tmp/manage.py collectstatic --noinput
/var/lib/openstack/lib64/python3.6/site-packages/scss/namespace.py:172: DeprecationWarning: inspect.getargspec() is deprecated since Python 3.0, use inspect.signature() or inspect.getfullargspec()
argspec = inspect.getargspec(function)
Traceback (most recent call last):
File "/tmp/manage.py", line 19, in <module>
execute_from_command_line(sys.argv)
File "/var/lib/openstack/lib/python3.6/site-packages/django/core/management/__init__.py", line 381, in execute_from_command_line
utility.execute()
File "/var/lib/openstack/lib/python3.6/site-packages/django/core/management/__init__.py", line 375, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "/var/lib/openstack/lib/python3.6/site-packages/django/core/management/base.py", line 323, in run_from_argv
self.execute(*args, **cmd_options)
File "/var/lib/openstack/lib/python3.6/site-packages/django/core/management/base.py", line 364, in execute
output = self.handle(*args, **options)
File "/var/lib/openstack/lib/python3.6/site-packages/django/contrib/staticfiles/management/commands/collectstatic.py", line 188, in handle
collected = self.collect()
File "/var/lib/openstack/lib/python3.6/site-packages/django/contrib/staticfiles/management/commands/collectstatic.py", line 105, in collect
for path, storage in finder.list(self.ignore_patterns):
File "/var/lib/openstack/lib/python3.6/site-packages/django/contrib/staticfiles/finders.py", line 131, in list
for path in utils.get_files(storage, ignore_patterns):
File "/var/lib/openstack/lib/python3.6/site-packages/django/contrib/staticfiles/utils.py", line 23, in get_files
directories, files = storage.listdir(location)
File "/var/lib/openstack/lib/python3.6/site-packages/django/core/files/storage.py", line 315, in listdir
for entry in os.scandir(path):
FileNotFoundError: [Errno 2] No such file or directory: '/var/lib/openstack/lib/python3.6/site-packages/openstack_dashboard/themes/starlingx'
- Workaround
Remove branding.
To manage notifications about this bug go to:
https://bugs.launchpad.net/horizon/+bug/1935845/+subscriptions
Follow ups