Dein Webserver liefert `.mjs`-Dateien nicht mit dem JavaScript MIME-Typ. Dadurch werden einige Apps beeinträchtigt,

VPS Server
Ubuntu 22.04 Server
Nextcloud 29.0.2 (älteres c-rieger Script, Aug 17 2022 zero.sh, Jun 4 21:46 update.sh )
PHP Version: 8.1.2
mysql Version: 10.8.4

Es gibt einige Fehler bei deiner Systemkonfiguration.

  • Dein Webserver liefert .mjs-Dateien nicht mit dem JavaScript MIME-Typ. Dadurch werden einige Apps beeinträchtigt, da Browser die JavaScript-Dateien nicht ausführen können. Konfiguriere deinen Webserver so, dass er .mjs-Dateien entweder mit dem MIME-Typ text/javascript oder application/javascript ausliefert.
  • 1 Fehler in den Protokollen seit 30. Mai 2024, 22:38:34

https://docs.nextcloud.com/server/latest/admin_manual/installation/system_requirements.html#system-requirements

Meine PHP Version scheint zu alt.

++++++++++++++++++++++++++++++++++++++++++++++++++++++++

» Dienste werden neu gestartet…

++++++++++++++++++++++++++++++++++++++++++++++++++++++++

» Elasticsearch ist nicht installiert!

Failed to restart php8.3-fpm.service: Unit php8.3-fpm.service not found.
» KEIN Serverneustart notwendig.

++++++++++++++++++++++++++++++++++++++++++++++++++++++++

sudo apt update
Hit:1 Index of /packages/mainline/ubuntu/ jammy InRelease
Hit:2 Index of /ubuntu-ports jammy InRelease
Hit:3 Index of /ubuntu-ports jammy-updates InRelease
Hit:4 Index of /ubuntu-ports jammy-security InRelease
Hit:5 Index of /ubuntu-ports jammy-backports InRelease
Ign:6 https://mirror.kumi.systems/mariadb/repo/10.8/ubuntu jammy InRelease
Err:7 https://mirror.kumi.systems/mariadb/repo/10.8/ubuntu jammy Release
404 Not Found [IP: 135.181.208.35 443]
Reading package lists… Done
E: The repository ‘https://mirror.kumi.systems/mariadb/repo/10.8/ubuntu jammy Release’ no longer has a Release file.
N: Updating from such a repository can’t be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

:rage: Genau dies Problem kann mit dem c-rieger Script zusammenhängen :rage:, wie @devnull und @bb77 schon in anderem Thread 2024 - mit c-rieger Script - Nextcloud Hub 8 (29.0.1) - #13 by nc-kay angemerkt haben.

Wie löse ich das Problem konkret?

MfG
nc-kay

Schaust du hier: nextcloud/etc/nginx/conf.d/nextcloud.conf at b8b4830a57e7c7c37caa88cbbf59cf2fb21421d7 - criegerde/nextcloud - Codeberg.org

Gibt auch bereits massenhaft Beiträge dazu im Forum.

Du könntest z.B. die alte Version komplett deinstallieren…

apt purge php*

Und dann gemäss der Anleitung on C. Rieger die neuste Version installieren: Nextcloud Installationsanleitung - Carsten Rieger IT-Services

Oder du könntest das PHP-updater Skript von @ernolf verwenden: Php-updater - a script to upgrade php in a safe way

MariaDB 10.8 ist schon seit 2022 EOL, weshalb auch das Repo dazu nicht mehr existiert. Ich würde dir empfehlen auf 10.11 zu aktualisieren, was ein LTS Release ist und noch bis 2028 Updates erhält.

1 Like