[Bug 2134985] Re: ceph-mgr-dashboard renders blank page due to missing JavaScript files in package 19.2.3

Matthew Ruffell 2134985 at bugs.launchpad.net
Mon Jan 5 21:35:42 UTC 2026


The idea is to revert d/clean back to what it was for 19.2.1.

Ideally d/clean should be pretty minimal, and these files really did not
need to be there in the first place, as much of the qa specific files
are never built or packaged.

Luciano, I will write up a slightly better SRU template today, and then
ask Renan to sponsor to resolute. Let me know if you want any more
changes before then.

-- 
You received this bug notification because you are a member of Ubuntu
OpenStack, which is subscribed to ceph in Ubuntu.
https://bugs.launchpad.net/bugs/2134985

Title:
  ceph-mgr-dashboard renders blank page due to missing JavaScript files
  in package 19.2.3

Status in ceph package in Ubuntu:
  Confirmed
Status in ceph source package in Noble:
  Confirmed
Status in ceph source package in Plucky:
  Confirmed
Status in ceph source package in Questing:
  Confirmed
Status in ceph source package in Resolute:
  Confirmed

Bug description:
  Summary:
  The ceph-mgr-dashboard fails to load the user interface after upgrading the ceph package to version 19.2.3-0ubuntu0.24.04.1 on Ubuntu 24.04 LTS.

  Instead of the login screen, the browser renders a completely blank
  white page. The browser console confirms that the server returns 404
  Not Found errors for critical JavaScript files required to render the
  application.

  This appears to be a regression in the packaging or build process for
  19.2.3, where the compiled frontend artifacts (JavaScript bundles)
  were not correctly included in the final .deb package in
  /usr/share/ceph/mgr/dashboard/frontend/dist/.

  Affected Package:
  * ceph-mgr-dashboard
  * Version: 19.2.3-0ubuntu0.24.04.1
  * Release: Ubuntu 24.04.3 LTS (Noble Numbat)

  Steps to Reproduce:
  1. On a system running Ubuntu 24.04, install or upgrade to the affected version:
     sudo apt install ceph-mgr-dashboard=19.2.3-0ubuntu0.24.04.1

  2. Enable the dashboard module:
     ceph mgr module enable dashboard

  3. Navigate to the dashboard URL in a web browser:
     http://<mgr-ip>:8080/

  Expected Result:
  The Ceph Dashboard login page should load successfully.

  Actual Result:
  * The browser displays a blank white page.
  * Browser Console/Network Tab: Requests for .js files (e.g., main.js, runtime.js, or similar chunks) return 404 Not Found.

  Scope and Root Cause:
  It is highly probable that this error affects all new Ubuntu packages derived from this source, as the debian/clean file has been modified in all of them. This suggests the aggressive cleaning or exclusion of build artifacts is a systemic issue introduced by the recent packaging changes.

  Development Branch Status:
  This packaging issue is also present in the ubuntu/devel branch. A Merge Proposal has already been created to fix the underlying build/clean logic in the packaging source.

  System Information:
  Description:    Ubuntu 24.04.3 LTS
  Release:        24.04

  Package Policy:
  ceph-mgr-dashboard:
    Installed: 19.2.3-0ubuntu0.24.04.1
    Candidate: 19.2.3-0ubuntu0.24.04.1
    Version table:
   *** 19.2.3-0ubuntu0.24.04.1 500
          500 http://archive.ubuntu.com/ubuntu noble-updates/universe amd64 Packages
          100 /var/lib/dpkg/status
       19.2.0-0ubuntu0.24.04.2 500
          500 http://security.ubuntu.com/ubuntu noble-security/universe amd64 Packages
       19.2.0~git20240301.4c76c50-0ubuntu6 500
          500 http://archive.ubuntu.com/ubuntu noble/universe amd64 Packages
  No LSB modules are available.
  Description:    Ubuntu 24.04.3 LTS
  Release:        24.04

  Evidence:
  Listing the directory /usr/share/ceph/mgr/dashboard/frontend/dist/ shows missing JavaScript assets compared to previous working versions.

  The following command can be used to confirm the missing files (returns empty list on affected systems):
  ls -l /usr/share/ceph/mgr/dashboard/frontend/dist/*/*.js | head -n 100

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ceph/+bug/2134985/+subscriptions




More information about the Ubuntu-openstack-bugs mailing list