Skip to content

[bug] ValueError: Missing staticfiles manifest entry for 'openwisp-notifications/audio/notification_bell.mp3' #483

Description

@bomkz

Describe the bug
Officially, i know OpenWISP is not supported on aarch64/arm64 devices, however since my device runs on aarch64, I went through the trouble of building some arm64 images. However, the only problem remaining now is it gets stuck with the dashboard trying to come online but spitting the following error:

Internal Server Error: /admin/login/
Traceback (most recent call last):
  File "/usr/local/lib/python3.13/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/usr/local/lib/python3.13/site-packages/django/core/handlers/base.py", line 220, in _get_response
    response = response.render()
  File "/usr/local/lib/python3.13/site-packages/django/template/response.py", line 114, in render
    self.content = self.rendered_content
                   ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.13/site-packages/django/template/response.py", line 92, in rendered_content
    return template.render(context, self._request)
           ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.13/site-packages/django/template/backends/django.py", line 107, in render
    return self.template.render(context)
           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
  File "/usr/local/lib/python3.13/site-packages/django/template/base.py", line 169, in render
    with context.bind_template(self):
         ~~~~~~~~~~~~~~~~~~~~~^^^^^^
  File "/usr/local/lib/python3.13/contextlib.py", line 141, in __enter__
    return next(self.gen)
  File "/usr/local/lib/python3.13/site-packages/django/template/context.py", line 259, in bind_template
    context = processor(self.request)
  File "/usr/local/lib/python3.13/site-packages/openwisp_notifications/context_processors.py", line 9, in notification_api_settings
    "OPENWISP_NOTIFICATIONS_SOUND": static(app_settings.SOUND),
                                    ~~~~~~^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.13/site-packages/django/templatetags/static.py", line 179, in static
    return StaticNode.handle_simple(path)
           ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^
  File "/usr/local/lib/python3.13/site-packages/django/templatetags/static.py", line 129, in handle_simple
    return staticfiles_storage.url(path)
           ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^
  File "/usr/local/lib/python3.13/site-packages/django/contrib/staticfiles/storage.py", line 204, in url
    return self._url(self.stored_name, name, force)
           ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.13/site-packages/django/contrib/staticfiles/storage.py", line 183, in _url
    hashed_name = hashed_name_func(*args)
  File "/usr/local/lib/python3.13/site-packages/django/contrib/staticfiles/storage.py", line 518, in stored_name
    raise ValueError(
        "Missing staticfiles manifest entry for '%s'" % clean_name
    )
ValueError: Missing staticfiles manifest entry for 'openwisp-notifications/audio/notification_bell.mp3'```

**Steps To Reproduce**
Steps to reproduce the behavior:
1. Build OpenWISP for arm64
2. Try to start OpenWISP.

**Expected behavior**
Dashboard should come online and everything should work smoothly.

**Screenshots**
If applicable, add screenshots to help explain your problem.

**System Informatioon:**
 - OS: Ubuntu 24.04
 - Docker version: 28.3.2
 - Browser and Browser Version (if applicable): N/A

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions