Nextcloud 34: Missing menus in Contacts and Collectives despite installed apps
Hello everyone,
I run a private Nextcloud installation on my own NAS and hope someone can help me identify the cause of an issue.
In the Contacts and Collectives apps, some menus and UI elements are missing. The apps are installed and enabled, but the web interface does not seem to be initialized completely.
Environment
-
Private NAS running k3s as Kubernetes distribution
-
Nextcloud runs inside the k3s cluster
-
Nextcloud FPM runs in an Alpine-based container
-
Traefik is used as the central reverse proxy
-
Traefik handles external HTTPS access and forwards requests internally to nginx
-
nginx forwards requests to the Nextcloud FPM environment
-
Access is exclusively through HTTPS via Traefik
-
User
dhojnikis an administrator -
The issue occurs identically in Firefox and Chromium
Architecture
Client
↓ HTTPS
Traefik
↓
nginx
↓
Nextcloud FPM
(Alpine container)
Nextcloud version
Nextcloud 34.0.2
User
user: dhojnik
enabled: true
groups:
- admin
Installed apps
contacts: 8.7.5
contactsinteraction: 1.15.0
collectives: 4.4.2
text: 8.0.0
viewer: 7.0.0-dev.0
files_versions: 1.27.0
circles: 34.0.0
The Contacts address book exists and is accessible via CardDAV.
Therefore, the issue does not appear to affect the stored data itself, but rather the web interface and app initialization.
Tests already performed
Browser
Tested with:
-
Firefox
-
Chromium
The issue occurs identically in both browsers, so a browser-specific issue appears unlikely.
Nextcloud repair
Executed:
php occ maintenance:repair
This also cleared the frontend caches:
Clear frontend caches
- Image cache cleared
- JS cache cleared
Upgrade status
Executed:
php occ upgrade
Result:
No upgrade required.
Browser console
During the investigation, the browser console showed Content Security Policy messages, for example:
Content-Security-Policy:
"default-src 'none'"
Affected resources included:
/apps/notifications/l10n/de.js
/apps/theming/l10n/de.js
/apps/user_status/l10n/de.js
/apps/files_sharing/l10n/de.js
/dist/files_sharing-main.js
However, these resources are directly accessible and are delivered correctly.
For example:
HTTP/2 200
content-type: application/javascript
Firefox DevTools also reports missing source maps for:
/node_modules/@nextcloud/dialogs/dist/style.css
/node_modules/@nextcloud/password-confirmation/dist/style.css
These appear to be source map lookup attempts from the developer tools rather than actual application errors.
Question
Does anyone have an idea what could cause the missing menus in Contacts and Collectives?
Are there any known issues with a Nextcloud setup behind:
Traefik → nginx → Nextcloud FPM
or any recommendations on how to further investigate the initialization of the app frontend?
Thank you very much for your help!