Nextcloud 32 - Missing Core Apps & Styles

Support intro

Sorry to hear you’re facing problems. :slightly_frowning_face:

The community help forum (help.nextcloud.com) is for home and non-enterprise users. Support is provided by other community members on a best effort / “as available” basis. All of those responding are volunteering their time to help you.

If you’re using Nextcloud in a business/critical setting, paid and SLA-based support services can be accessed via portal.nextcloud.com where Nextcloud engineers can help ensure your business keeps running smoothly.

Getting help

In order to help you as efficiently (and quickly!) as possible, please fill in as much of the below requested information as you can.

Before clicking submit: Please check if your query is already addressed via the following resources:

(Utilizing these existing resources is typically faster. It also helps reduce the load on our generous volunteers while elevating the signal to noise ratio of the forums otherwise arising from the same queries being posted repeatedly).

The Basics

  • Nextcloud Server version (e.g., 29.x.x):
    • 32
  • Operating system and version (e.g., Ubuntu 24.04):
    • Docker on Linux 6.13 x64
  • Web server and version (e.g, Apache 2.4.25):
    • Apache 2.4.x
  • Reverse proxy and version _(e.g. nginx 1.27.2)
    • Nginx 1.27.x
  • PHP version (e.g, 8.3):
    • Whatever comes with Docker Hub image with tag :32
  • Is this the first time you’ve seen this error? (Yes / No):
    • Y
  • When did this problem seem to first start?
    • After upgrade from 31 to 32
  • Installation method (e.g. AlO, NCP, Bare Metal/Archive, etc.)
    • Docker Compose Stack
  • Are you using CloudfIare, mod_security, or similar? (Yes / No)
    • CF proxy

Stack:

services:
  nextcloud:
    image: nextcloud:32
    container_name: nextcloud
    restart: unless-stopped
    networks: 
      - npm
      - nextcloud_internal
    depends_on:
      - nextclouddb
    ports:
      - 6961:80
    volumes:
      - ./html:/var/www/html
      - ./custom_apps:/var/www/html/custom_apps
      - ./config:/var/www/html/config
      - ./data:/var/www/html/data
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=America/Chicago
      - MYSQL_DATABASE=nextcloud
      - MYSQL_USER=nextcloud
      - MYSQL_PASSWORD=dbpassword
      - MYSQL_HOST=nextclouddb

  nextclouddb:
    image: mariadb
    container_name: nextcloud-db
    restart: unless-stopped
    command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW
    networks: 
      - nextcloud_internal
    volumes:
      - ./nextclouddb:/var/lib/mysql
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=America/Chicago
      - MYSQL_RANDOM_ROOT_PASSWORD=true
      - MYSQL_PASSWORD=dbpassword
      - MYSQL_DATABASE=nextcloud
      - MYSQL_USER=nextcloud

  oods:
    image: onlyoffice/documentserver
    container_name: onlyoffice-document-server
    restart: always # this ***** keeps crashing
    ports:
      - 6962:80
    networks:
      - npm
    volumes:
      - ./document_data:/var/www/onlyoffice/Data
      - ./document_log:/var/log/onlyoffice
    environment:
      - JWT_SECRET=XXXXXX
      - ONLYOFFICE_HTTPS_HSTS_ENABLED=false

networks:
  npm:
    external: true
  nextcloud_internal:
    driver: bridge
    internal: true  # Set to true for complete isolation (no internet access for DB)

Summary of the issue you are facing:

The UI for me looks like this:

Steps to replicate it (hint: details matter!):

  1. Create a NC instance with the provided compose (switch to 31)

  2. Upgrade to by changing the compose stack to use 32

  3. Observe UI

Log entries

Nextcloud

completely nominal and clean during upgrade.

Web Browser

If the problem is related to the Web interface, open your browser inspector Console and Network tabs while refreshing (reloading) and reproducing the problem. Provide any relevant output/errors here that appear.

Logs show to be nominal

UPDATE: I also noticed some apps, such as the files app will also become entirely MISSING, creating a 404.

The issue was a permissions error that I fixed by running chown -R 33:33 ./* in the compose directory!

2 Likes

This topic was automatically closed 8 days after the last reply. New replies are no longer allowed.