NC25 internal server error after upgrade

Hi,

i’ve updated manually my nc instance from v24.0.6 to v25 .

As i read here there is a new nc design? Maybe it has something to do with my problem:
After upgrade my nc is reporting an internal server error. Theming looks broken

BaseInfo:
  - installed: true
  - version: 25.0.0.18
  - versionstring: 25.0.0
  - edition: 
  - maintenance: false
  - needsDbUpgrade: false
  - productname: Nextcloud
  - extendedSupport: false

In the logs i see this:

{"reqId":"NC9OEemB3pliH2IFWJNe","level":3,"time":"2022-10-21T11:34:24+00:00","remoteAddr":"XXX.XXX.XXX.XXX","user":"Martin","app":"cssresourceloader","method":"GET","url":"/settings/user","message":"Could not find resource css/css-variables.css to load","userAgent":"Mozilla/5.0 (X11; Linux x86_64; rv:105.0) Gecko/20100101 Firefox/105.0","version":"24.0.4.1","data":{"app":"cssresourceloader"}}

As you can see it is missing a css file - where to look for it?
Secondly it seems like the nc is telling about being 24.0.4.1 which is the version i’ve used until yesterday where i’ve upgraded to 24.0.6

On a longer term i’ve used a custom theme throught the app theming.

At the moment i’ve disabled theming and dashboard which lets me login but i can do like nothing.
So before searching on the wrong side maybe you can tell me where to find the right files.


Nextcloud version (eg, 20.0.5): latest -> v25.0.0
Operating system and version (eg, Ubuntu 20.04): bullseye/sid
Apache or nginx version (eg, Apache 2.4.25): Apache/2.4.41
PHP version (eg, 7.4): 7.4.3

The issue you are facing:
after upgrade nc is in a non working condition

Is this the first time you’ve seen this error? (Y/N):

y

The output of your Nextcloud log in Admin > Logging:

{"reqId":"F8lazd5lFOI6OgRoh0xP","level":3,"time":"2022-10-21T11:51:38+00:00","remoteAddr":"MY_IP","user":"MY_USER","app":"no app in context","method":"GET","url":"/apps/files/","message":"Could not load event listener service OCA>
{"reqId":"F8lazd5lFOI6OgRoh0xP","level":3,"time":"2022-10-21T11:51:38+00:00","remoteAddr":"MY_IP","user":"MY_USER","app":"scss_cacher","method":"GET","url":"/apps/files/","message":"parse error: failed at `@use 'sass:math';` /var>
{"reqId":"F8lazd5lFOI6OgRoh0xP","level":2,"time":"2022-10-21T11:51:38+00:00","remoteAddr":"MY_IP","user":"MY_USER","app":"core","method":"GET","url":"/apps/files/","message":"Failed to compile and/or save /var/www/nextcloud/core/>
{"reqId":"F8lazd5lFOI6OgRoh0xP","level":3,"time":"2022-10-21T11:51:38+00:00","remoteAddr":"MY_IP","user":"MY_USER","app":"cssresourceloader","method":"GET","url":"/apps/files/","message":"Could not find resource css/css-variables>
{"reqId":"F8lazd5lFOI6OgRoh0xP","level":3,"time":"2022-10-21T11:51:38+00:00","remoteAddr":"MY_IP","user":"MY_USER","app":"scss_cacher","method":"GET","url":"/apps/files/","message":"parse error: failed at `@use 'variables';` /var>
{"reqId":"F8lazd5lFOI6OgRoh0xP","level":2,"time":"2022-10-21T11:51:38+00:00","remoteAddr":"MY_IP","user":"MY_USER","app":"core","method":"GET","url":"/apps/files/","message":"Failed to compile and/or save /var/www/nextcloud/apps/>
{"reqId":"F8lazd5lFOI6OgRoh0xP","level":3,"time":"2022-10-21T11:51:38+00:00","remoteAddr":"MY_IP","user":"MY_USER","app":"scss_cacher","method":"GET","url":"/apps/files/","message":"parse error: failed at `@use 'variables';` /var>
{"reqId":"F8lazd5lFOI6OgRoh0xP","level":2,"time":"2022-10-21T11:51:38+00:00","remoteAddr":"MY_IP","user":"MY_USER","app":"core","method":"GET","url":"/apps/files/","message":"Failed to compile and/or save /var/www/nextcloud/apps/>
{"reqId":"F8lazd5lFOI6OgRoh0xP","level":3,"time":"2022-10-21T11:51:38+00:00","remoteAddr":"MY_IP","user":"MY_USER","app":"scss_cacher","method":"GET","url":"/apps/files/","message":"parse error: failed at `@use 'variables';` /var>
{"reqId":"F8lazd5lFOI6OgRoh0xP","level":2,"time":"2022-10-21T11:51:38+00:00","remoteAddr":"MY_IP","user":"MY_USER","app":"core","method":"GET","url":"/apps/files/","message":"Failed to compile and/or save /var/www/nextcloud/apps/

The output of your config.php file :

$CONFIG = array (
  'instanceid' => 'ID',
  'passwordsalt' => 'SALTY',
  'secret' => 'SECRET',
  'trusted_domains' => 
  array (
    0 => 'XXXXXXXXXX',
  ),
  'default_phone_region' => 'GB',
  'datadirectory' => '/mnt/nextclouddata',
  'dbtype' => 'mysql',
  'version' => '25.0.0.18',
  'overwrite.cli.url' => 'XXXXX',
  'htaccess.RewriteBase' => '/',
  'dbname' => 'nextcloud',
  'memcache.local' => '\\OC\\Memcache\\APCu',
  'dbhost' => 'localhost',
  'dbport' => '',
  'dbtableprefix' => 'oc_',
  'mysql.utf8mb4' => true,
  'dbuser' => 'XXXX',
  'dbpassword' => 'XXXX',
  'installed' => true,
  'preview_max_memory' => 1280,
  'maintenance' => false,
  'loglevel' => 2,
  'app_install_overwrite' => 
  array (
    0 => 'spreed',
  ),
  'mail_from_address' => 'XXXX',
  'mail_smtpmode' => 'smtp',
  'mail_sendmailmode' => 'smtp',
  'mail_domain' => 'XXX',
  'mail_smtpauthtype' => 'LOGIN',
  'mail_smtpauth' => 1,
  'mail_smtphost' => 'XXXX',
  'mail_smtpport' => '465',
  'mail_smtpsecure' => 'ssl',
  'mail_smtpname' => 'XXXX',
  'mail_smtppassword' => 'XXXX',
);

The output of your Apache/nginx/system log in /var/log/____:

/ocs/v2.php/apps/text/workspace?path=%2F HTTP/1.1" 404 1563 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:105.0) Gecko/20100101 Firefox/105.0"

The rest of the stuff gets an 200/302 but no 404. Since the workspace isnt loading correct the 404 makes sense.

All in all the update went smooth and no errors were reported when running occ upgrade

I have an backup so i can role back but it would be nice to find out where the error is located.
My apps are the follwoing:

Enabled:
  - activity: 2.17.0
  - calendar: 4.0.1
  - circles: 25.0.0
  - cloud_federation_api: 1.8.0
  - comments: 1.15.0
  - contactsinteraction: 1.6.0
  - dav: 1.24.0
  - federatedfilesharing: 1.15.0
  - federation: 1.15.0
  - files: 1.20.1
  - files_pdfviewer: 2.6.0
  - files_rightclick: 1.4.0
  - files_sharing: 1.17.0
  - files_trashbin: 1.15.0
  - files_versions: 1.18.0
  - firstrunwizard: 2.14.0
  - groupfolders: 13.0.0
  - guests: 2.3.0
  - logreader: 2.10.0
  - lookup_server_connector: 1.13.0
  - mail: 2.0.3
  - nextcloud_announcements: 1.14.0
  - notifications: 2.13.1
  - oauth2: 1.13.0
  - password_policy: 1.15.0
  - photos: 2.0.0
  - privacy: 1.9.0
  - provisioning_api: 1.15.0
  - recommendations: 1.4.0
  - related_resources: 1.0.0
  - richdocuments: 7.0.0
  - serverinfo: 1.15.0
  - settings: 1.7.0
  - sharebymail: 1.15.0
  - spreed: 15.0.0
  - support: 1.8.0
  - survey_client: 1.13.0
  - systemtags: 1.15.0
  - text: 3.6.0
  - theming: 2.0.0
  - twofactor_backupcodes: 1.14.0
  - twofactor_totp: 6.4.1
  - updatenotification: 1.15.0
  - user_status: 1.5.0
  - viewer: 1.9.0
  - weather_status: 1.5.0
  - workflow_ocr: 1.25.0
  - workflowengine: 2.7.0
Disabled:
  - admin_audit
  - bruteforcesettings: 2.2.0
  - contacts: 5.0.1
  - dashboard: 7.5.0
  - encryption
  - files_external
  - suspicious_login
  - user_ldap

So i’ve got some process - if somebody stumble this accross.

I needed to restart php-fpm and reset my theming to get rid of a little chaos.

Now the selfcheck complains about the twofactor_totp app and its integrity.
If reinstalled it from nc appstore but it still complains about its integrity.


Raw output
==========
Array
(
    [twofactor_totp] => Array
        (
            [EXTRA_FILE] => Array
                (
                    [.nextcloudignore] => Array
                        (
                            [expected] => 
                            [current] => 8dfbc5d7bfe4c69f35652170e2614e7b8e55fb7ae77c0ab2d4e68cb7877d927c7e202a73d417324e0755cc7ac701689f1bd8e7407620392534c1bc6568936fb2
                        )

                    [screenshots/enter_challenge.png] => Array
                        (
                            [expected] => 
                            [current] => a4523e8f1435aa0813873eafd0c0ccbd4cc243228cc0b1c001726736f89cf6ee0519dce03f68c84761567d807c4314187be8bda319078577b1dbcccaa8491ac6
                        )

                    [screenshots/settings.png] => Array
                        (
                            [expected] => 
                            [current] => 59172e2086a9c56ca3e9419cbbc3235ab3ce19f39a125888cc533928c3711fa74ce447ea4110c99be25d0e0fa39b0683ada0e8a1b50799f135c5f6567068350e
                        )

                    [composer.lock] => Array
                        (
                            [expected] => 
                            [current] => 1cc7005aa775f022a8237c021cc936965fed54c5b105b784ea17c7f6979f21a99281bc69c8f54951afec91cc9607f6ad38e37e1ff50cd413a650e61b137d47fa
                        )

                    [composer.json] => Array
                        (
                            [expected] => 
                            [current] => 3921ea705beb3ed6c55c0aac76ab777a41138c77397632b4f503652350cdc8b03b27422a516ed878a7173e91ad5ebefdf5f19f97a73c0df2fa0d0728d6ea51fb
                        )

                    [krankerl.toml] => Array
                        (
                            [expected] => 
                            [current] => 635434a1aefba636462a954c257e56ef1f57f167ea0396627ec91a1abae8b9b7e10be286d3fb609dccd86fd0be9c9a2b2d18ac7bebff8ef3746c1e103ba20f0a
                        )

                )

        )
1 Like

That worked for me, thanks!