Public bug reported: After the latest upgrade to ceph, the previously normal and well working dashboard crashes on load. There were no configuration changes, just the update. The dashboard is protected by an SSL cert that is valid. The only change was the upgrade. Was this tested by anyone before it was distributed? The crash was immediate. 100% reproducible.
Mar 19 00:05:04 nocsupport2 ceph-mgr[19871]: [19/Mar/2020:00:05:04] ENGINE Bus STARTING Mar 19 00:05:04 nocsupport2 ceph-mgr[19871]: CherryPy Checker: Mar 19 00:05:04 nocsupport2 ceph-mgr[19871]: The Application mounted at '' has an empty config. Mar 19 00:05:04 nocsupport2 ceph-mgr[19871]: [19/Mar/2020:00:05:04] ENGINE Started monitor thread '_TimeoutMonitor'. Mar 19 00:05:04 nocsupport2 ceph-mgr[19871]: [19/Mar/2020:00:05:04] ENGINE Serving on https://:::8443 Mar 19 00:05:04 nocsupport2 ceph-mgr[19871]: [19/Mar/2020:00:05:04] ENGINE Bus STARTED Mar 19 00:05:04 nocsupport2 ceph-mgr[19871]: [19/Mar/2020:00:05:04] ENGINE Error in HTTPServer.tick Mar 19 00:05:04 nocsupport2 ceph-mgr[19871]: Traceback (most recent call last): Mar 19 00:05:04 nocsupport2 ceph-mgr[19871]: File "/usr/lib/python3/dist-packages/cherrypy/wsgiserver/__init__.py", line 2021, in start Mar 19 00:05:04 nocsupport2 ceph-mgr[19871]: self.tick() Mar 19 00:05:04 nocsupport2 ceph-mgr[19871]: File "/usr/lib/python3/dist-packages/cherrypy/wsgiserver/__init__.py", line 2090, in tick Mar 19 00:05:04 nocsupport2 ceph-mgr[19871]: s, ssl_env = self.ssl_adapter.wrap(s) Mar 19 00:05:04 nocsupport2 ceph-mgr[19871]: File "/usr/lib/python3/dist-packages/cherrypy/wsgiserver/ssl_builtin.py", line 67, in wrap Mar 19 00:05:04 nocsupport2 ceph-mgr[19871]: server_side=True) Mar 19 00:05:04 nocsupport2 ceph-mgr[19871]: File "/usr/lib/python3.7/ssl.py", line 423, in wrap_socket Mar 19 00:05:04 nocsupport2 ceph-mgr[19871]: session=session Mar 19 00:05:04 nocsupport2 ceph-mgr[19871]: File "/usr/lib/python3.7/ssl.py", line 870, in _create Mar 19 00:05:04 nocsupport2 ceph-mgr[19871]: self.do_handshake() Mar 19 00:05:04 nocsupport2 ceph-mgr[19871]: File "/usr/lib/python3.7/ssl.py", line 1139, in do_handshake Mar 19 00:05:04 nocsupport2 ceph-mgr[19871]: self._sslobj.do_handshake() Mar 19 00:05:04 nocsupport2 ceph-mgr[19871]: OSError: [Errno 0] Error Mar 19 00:05:26 nocsupport2 ceph-mgr[19871]: [19/Mar/2020:00:05:26] ENGINE Bus STOPPING Mar 19 00:05:26 nocsupport2 ceph-mgr[19871]: [19/Mar/2020:00:05:26] ENGINE HTTP Server cherrypy._cpwsgi_server.CPWSGIServer(('::', 8443)) shut down Mar 19 00:05:26 nocsupport2 ceph-mgr[19871]: [19/Mar/2020:00:05:26] ENGINE Stopped thread '_TimeoutMonitor'. Mar 19 00:05:26 nocsupport2 ceph-mgr[19871]: [19/Mar/2020:00:05:26] ENGINE Bus STOPPED Mar 19 00:05:43 nocsupport2 ceph-mgr[19871]: 2020-03-19 00:05:43.041 7f671ed1d700 -1 client.0 error registering admin socket command: (17) File exists Mar 19 00:05:43 nocsupport2 ceph-mgr[19871]: message repeated 4 times: [ 2020-03-19 00:05:43.041 7f671ed1d700 -1 client.0 error registering admin socket command: (17) File exists] Mar 19 00:05:43 nocsupport2 ceph-mgr[19871]: [19/Mar/2020:00:05:43] ENGINE Bus STARTING Mar 19 00:05:43 nocsupport2 ceph-mgr[19871]: [19/Mar/2020:00:05:43] ENGINE Started monitor thread '_TimeoutMonitor'. Mar 19 00:05:43 nocsupport2 ceph-mgr[19871]: [19/Mar/2020:00:05:43] ENGINE Serving on https://:::8443 Mar 19 00:05:43 nocsupport2 ceph-mgr[19871]: [19/Mar/2020:00:05:43] ENGINE Bus STARTED Mar 19 00:05:43 nocsupport2 ceph-mgr[19871]: [19/Mar/2020:00:05:43] ENGINE Error in HTTPServer.tick Mar 19 00:05:43 nocsupport2 ceph-mgr[19871]: Traceback (most recent call last): Mar 19 00:05:43 nocsupport2 ceph-mgr[19871]: File "/usr/lib/python3/dist-packages/cherrypy/wsgiserver/__init__.py", line 2021, in start Mar 19 00:05:43 nocsupport2 ceph-mgr[19871]: self.tick() Mar 19 00:05:43 nocsupport2 ceph-mgr[19871]: File "/usr/lib/python3/dist-packages/cherrypy/wsgiserver/__init__.py", line 2090, in tick Mar 19 00:05:43 nocsupport2 ceph-mgr[19871]: s, ssl_env = self.ssl_adapter.wrap(s) Mar 19 00:05:43 nocsupport2 ceph-mgr[19871]: File "/usr/lib/python3/dist-packages/cherrypy/wsgiserver/ssl_builtin.py", line 67, in wrap Mar 19 00:05:43 nocsupport2 ceph-mgr[19871]: server_side=True) Mar 19 00:05:43 nocsupport2 ceph-mgr[19871]: File "/usr/lib/python3.7/ssl.py", line 423, in wrap_socket Mar 19 00:05:43 nocsupport2 ceph-mgr[19871]: session=session Mar 19 00:05:43 nocsupport2 ceph-mgr[19871]: File "/usr/lib/python3.7/ssl.py", line 870, in _create Mar 19 00:05:43 nocsupport2 ceph-mgr[19871]: self.do_handshake() ProblemType: Bug DistroRelease: Ubuntu 19.10 Package: ceph 14.2.4-0ubuntu0.19.10.2 ProcVersionSignature: Ubuntu 5.3.0-42.34-generic 5.3.18 Uname: Linux 5.3.0-42-generic x86_64 ApportVersion: 2.20.11-0ubuntu8.6 Architecture: amd64 CurrentDesktop: MATE Date: Thu Mar 19 13:47:34 2020 InstallationDate: Installed on 2018-11-12 (492 days ago) InstallationMedia: Lubuntu 18.10 "Cosmic Cuttlefish" - Release amd64 (20181017.2) SourcePackage: ceph UpgradeStatus: Upgraded to eoan on 2019-07-11 (251 days ago) ** Affects: ceph (Ubuntu) Importance: Undecided Status: New ** Tags: amd64 apport-bug eoan -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1868157 Title: Regression: ceph dashboard upgrade crashes totally w/SSL To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ceph/+bug/1868157/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
