Horizon: Error viewing System Information page on system with https
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
StarlingX |
Fix Released
|
Medium
|
Bin Qian |
Bug Description
STX Horizon: Error viewing System Information page on system with https
Brief Description
-----------------
Failure to navigate to Admin -> System -> System Information horizon where https is enabled (BadStatusLine error)
Severity
--------
Major: Unable to view System Information content
Steps to Reproduce
------------------
Login as admin in Horizon (where https has been enabled)
Navigate to Admin - system information
Expected Behavior
------------------
Navigation and display of System Information page
Actual Behavior
----------------
Internal Server Error prevents navigation on Horizon
Reproducibility
---------------
reproduce where https enabled
System Configuration
-------
Storage system with 3 computes.
Branch/Pull Time/Commit
-------
Timestamp/Logs
--------------
horizon.log
2018-09-25 20:49:29,662 [ERROR] django.request: Internal Server Error: /admin/info/
Traceback (most recent call last):
File "/usr/lib/
response = wrapped_
File "/usr/lib/
return view_func(request, *args, **kwargs)
File "/usr/lib/
return view_func(request, *args, **kwargs)
File "/usr/lib/
return view_func(request, *args, **kwargs)
File "/usr/lib/
return view_func(request, *args, **kwargs)
File "/usr/lib/
return view_func(request, *args, **kwargs)
File "/usr/lib/
return self.dispatch(
File "/usr/lib/
return handler(request, *args, **kwargs)
File "/usr/lib/
context = self.get_
File "/usr/share/
context = super(IndexView, self).get_
File "/usr/lib/
context = super(MultiTabl
File "/usr/lib/
exceptions.
File "/usr/lib/
six.
File "/usr/lib/
context[
File "/usr/lib/
exceptions.
File "/usr/lib/
six.
File "/usr/lib/
tab._data = tab.get_
File "/usr/lib/
self.
File "/usr/lib/
table.data = data_func()
File "/usr/share/
nodes = iservice.
File "/usr/share/
nodes = sm_client(
File "/usr/lib/
return self._list(
File "/usr/lib/
resp, body = self.api.
File "/usr/lib/
resp, body_iter = self._http_
File "/usr/lib/
resp = conn.getresponse()
File "/usr/lib64/
response.
File "/usr/lib64/
version, status, reason = self._read_status()
File "/usr/lib64/
raise BadStatusLine(line)
BadStatusLine: ''
2018-09-25 20:49:29,768 [WARNING] django.request: Not Found: /favicon.ico
2018-09-25 20:49:29,781 [WARNING] django.request: Not Found: /favicon.ico
tags: |
added: stx.1.0 removed: stx.2018.10 |
Targeting stx.2018.10 as this issue was introduced by the SM API de-coupling