Diverse Fehler nach Update von NC 22

Hi,
entschuldigt die unspezifische Überschrift. Leider habe ich nach einem Update mehr wie den “Einen” Fehler.

Fangen wir mal mit den Basics an:

  • Root Server, im Keller
  • Debian 10
  • Nextcloud 24.0.6
  • Nginx
    php-apcu-bc/buster,now 1.0.5-14+0~20211115.22+debian10~1.gbpa00758 amd64 [Installiert,automatisch]
    php-apcu/buster,now 5.1.21+4.0.11-8+0~20220625.32+debian10~1.gbpa7cde5 amd64 [installiert]
    php-common/buster,now 2:92+0~20220117.43+debian10~1.gbpe0d14e all [Installiert,automatisch]
    php-igbinary/buster,now 3.2.7+2.0.8-1+0~20220421.34+debian10~1.gbp53e1f5 amd64 [Installiert,automatisch]
    php-imagick/buster,now 3.6.0-4+0~20220117.35+debian10~1.gbp149f82 amd64 [installiert]
    php-intl/now 2:8.0+90+0~20211222.39+debian10~1.gbp2301af all [Installiert,aktualisierbar auf: 2:8.1+92+0~20220117.43+debian10~1.gbpe0d14e]
    php-redis/buster,now 5.3.7+4.3.0-1+0~20220330.42+debian10~1.gbp6fe8b7 amd64 [installiert]
    php-smbclient/buster,now 1.0.6-6+0~20220117.22+debian10~1.gbp04c19d amd64 [installiert]
    php7.4-apcu-bc/buster,now 1.0.5-14+0~20211115.22+debian10~1.gbpa00758 amd64 [Installiert,automatisch]
    php7.4-apcu/buster,now 5.1.21+4.0.11-8+0~20220625.32+debian10~1.gbpa7cde5 amd64 [Installiert,automatisch]
    php7.4-bcmath/buster,now 1:7.4.32-1+0~20220929.71+debian10~1.gbpe9c007 amd64 [installiert]
    php7.4-bz2/buster,now 1:7.4.32-1+0~20220929.71+debian10~1.gbpe9c007 amd64 [installiert]
    php7.4-cli/buster,now 1:7.4.32-1+0~20220929.71+debian10~1.gbpe9c007 amd64 [Installiert,automatisch]
    php7.4-common/buster,now 1:7.4.32-1+0~20220929.71+debian10~1.gbpe9c007 amd64 [Installiert,automatisch]
    php7.4-curl/buster,now 1:7.4.32-1+0~20220929.71+debian10~1.gbpe9c007 amd64 [installiert]
    php7.4-fpm/buster,now 1:7.4.32-1+0~20220929.71+debian10~1.gbpe9c007 amd64 [installiert]
    php7.4-gd/buster,now 1:7.4.32-1+0~20220929.71+debian10~1.gbpe9c007 amd64 [installiert]
    php7.4-gmp/buster,now 1:7.4.32-1+0~20220929.71+debian10~1.gbpe9c007 amd64 [installiert]
    php7.4-intl/buster,now 1:7.4.32-1+0~20220929.71+debian10~1.gbpe9c007 amd64 [installiert]
    php7.4-json/buster,now 1:7.4.32-1+0~20220929.71+debian10~1.gbpe9c007 amd64 [installiert]
    php7.4-ldap/buster,now 1:7.4.32-1+0~20220929.71+debian10~1.gbpe9c007 amd64 [installiert]
    php7.4-mbstring/buster,now 1:7.4.32-1+0~20220929.71+debian10~1.gbpe9c007 amd64 [installiert]
    php7.4-mysql/buster,now 1:7.4.32-1+0~20220929.71+debian10~1.gbpe9c007 amd64 [installiert]
    php7.4-opcache/buster,now 1:7.4.32-1+0~20220929.71+debian10~1.gbpe9c007 amd64 [Installiert,automatisch]
    php7.4-readline/buster,now 1:7.4.32-1+0~20220929.71+debian10~1.gbpe9c007 amd64 [Installiert,automatisch]
    php7.4-xml/buster,now 1:7.4.32-1+0~20220929.71+debian10~1.gbpe9c007 amd64 [installiert]
    php7.4-zip/buster,now 1:7.4.32-1+0~20220929.71+debian10~1.gbpe9c007 amd64 [installiert]
    php8.0-apcu/buster,now 5.1.21+4.0.11-8+0~20220625.32+debian10~1.gbpa7cde5 amd64 [installiert]
    php8.0-cli/buster,now 1:8.0.24-1+0~20220929.42+debian10~1.gbp2c640a amd64 [Installiert,automatisch]
    php8.0-common/buster,now 1:8.0.24-1+0~20220929.42+debian10~1.gbp2c640a amd64 [Installiert,automatisch]
    php8.0-igbinary/buster,now 3.2.7+2.0.8-1+0~20220421.34+debian10~1.gbp53e1f5 amd64 [Installiert,automatisch]
    php8.0-imagick/buster,now 3.6.0-4+0~20220117.35+debian10~1.gbp149f82 amd64 [installiert]
    php8.0-intl/buster,now 1:8.0.24-1+0~20220929.42+debian10~1.gbp2c640a amd64 [Installiert,automatisch]
    php8.0-opcache/buster,now 1:8.0.24-1+0~20220929.42+debian10~1.gbp2c640a amd64 [Installiert,automatisch]
    php8.0-phpdbg/buster,now 1:8.0.24-1+0~20220929.42+debian10~1.gbp2c640a amd64 [Installiert,automatisch]
    php8.0-readline/buster,now 1:8.0.24-1+0~20220929.42+debian10~1.gbp2c640a amd64 [Installiert,automatisch]
    php8.1-apcu/now 5.1.21+4.0.11-2+0~20211113.30+debian10~1.gbp4aed2f amd64 [Installiert,aktualisierbar auf: 5.1.21+4.0.11-8+0~20220625.32+debian10~1.gbpa7cde5]
    php8.1-common/buster,now 8.1.11-1+0~20220929.27+debian10~1.gbpe414ce amd64 [Installiert,automatisch]
    php8.1-igbinary/now 3.2.6+2.0.8-2+0~20211115.31+debian10~1.gbpfaf284 amd64 [Installiert,aktualisierbar auf: 3.2.7+2.0.8-1+0~20220421.34+debian10~1.gbp53e1f5]
    php8.1-imagick/now 3.5.1-2+0~20211115.33+debian10~1.gbp94a5d6 amd64 [Installiert,aktualisierbar auf: 3.6.0-4+0~20220117.35+debian10~1.gbp149f82]
    php8.1-redis/now 5.3.4+4.3.0-5+0~20211118.38+debian10~1.gbpf06028 amd64 [Installiert,aktualisierbar auf: 5.3.7+4.3.0-1+0~20220330.42+debian10~1.gbp6fe8b7]
    php8.1-smbclient/now 1.0.6-2+0~20211118.21+debian10~1.gbpdf121a amd64 [Installiert,aktualisierbar auf: 1.0.6-6+0~20220117.22+debian10~1.gbp04c19d

Fehler

  • Letzte Cron-Job-Ausführung: Vor 2 Tagen. Check the background job settings :arrow_upper_right:.
  • Ihr Webserver ist nicht richtig konfiguriert um “/.well-known/caldav” aufzulösen. Weitere Informationen hierzu finden Sie in unserer Dokumentation :arrow_upper_right:.
  • Ihr Webserver ist nicht richtig konfiguriert um “/.well-known/carddav” aufzulösen. Weitere Informationen hierzu finden Sie in unserer Dokumentation :arrow_upper_right:.
  • In der Datenbank fehlen einige Indizes. Auf Grund der Tatsache, dass das Hinzufügen von Indizes in großen Tabellen einige Zeit in Anspruch nehmen kann, wurden diese nicht automatisch erzeugt. Durch das Ausführen von “occ db:add-missing-indices” können die fehlenden Indizes manuell hinzugefügt werden, während die Instanz weiter läuft. Nachdem die Indizes hinzugefügt wurden, sind Anfragen auf die Tabellen normalerweise schneller.
    • Fehlender Index “direct_edit_timestamp” in der Tabelle “oc_direct_edit”.
  • Das PHP-Modul “imagick” ist nicht aktiviert, die Theming-App hingegen schon. Damit die Favicon-Generierung korrekt funktioniert, müssen Sie dieses Modul installieren und aktivieren.
    Bei vielem hilft euch die App issue template aus dem App-Store.
  1. Meine Cron.php habe ich schon nach bestem gefunden Wissen angepasst:
    */5 * * * * php -f /var/www/nextcloud/cron.php --define apc.enable_cli=1

Leider ohne Erfolg

  1. Zu den Nginx Fehlern, so schaut der entsprechende Teil meiner config aus:

server {
server_name XXXXXX.de;
listen 80 default_server;
listen [::]:80 default_server;
location ^~ /.well-known/acme-challenge {
default_type text/plain;
root /var/www/letsencrypt;
}
location / {
return 301 https://$host$request_uri;
}
}
server {
server_name XXXXXXX;
listen 443 ssl default_server;
listen [::]:443 ssl http2 default_server;
root /var/www/nextcloud/;
location = /robots.txt {
allow all;
log_not_found off;
access_log off;
}
location ^~ /.well-known {
location = /.well-known/carddav {
return 301 $scheme://$host/nextcloud/remote.php/dav/;
}
server {
server_name XXXXXXXXX;
listen 80 default_server;
listen [::]:80 default_server;
location ^~ /.well-known/acme-challenge {
default_type text/plain;
root /var/www/letsencrypt;
}
location / {
return 301 https://$host$request_uri;
}
}
server {
server_name XXXXXXXX.de;
listen 443 ssl default_server;
listen [::]:443 ssl http2 default_server;
root /var/www/nextcloud/;
location = /robots.txt {
allow all;
log_not_found off;
access_log off;
}
location ^~ /.well-known {
location = /.well-known/carddav {
return 301 $scheme://$host/nextcloud/remote.php/dav/;
}
location = /.well-known/caldav {
return 301 $scheme://$host/nextcloud/remote.php/dav/;
}
location /.well-known/acme-challenge {
try_files $uri $uri/ =404;
}
location /.well-known/pki-validation {
try_files $uri $uri/ =404;
}
return 301 $scheme://$host/nextcloud/index.php$request_uri;
}
location = /.well-known/webfinger {
return 301 $scheme://$host:$server_port/index.php/.well-known/webfinger;
}
location = /.well-known/nodeinfo {
return 301 $scheme://$host:$server_port/index.php/.well-known/nodeinfo;
}
location = /.well-known/caldav {
return 301 $scheme://$host/nextcloud/remote.php/dav/;
}
location /.well-known/acme-challenge {
try_files $uri $uri/ =404;
}
location /.well-known/pki-validation {
try_files $uri $uri/ =404;
}
return 301 $scheme://$host/nextcloud/index.php$request_uri;
}
location = /.well-known/webfinger {
return 301 $scheme://$host:$server_port/index.php/.well-known/webfinger;
}
location = /.well-known/nodeinfo {
return 301 $scheme://$host:$server_port/index.php/.well-known/nodeinfo;
}

client_max_body_size 10240M;
location / {
rewrite ^ /index.php;
}
location ~ ^/(?:build|tests|config|lib|3rdparty|templates|data)/ {

  1. Die Indizes kann ich seid neuestem nicht hinzufügen. Wenn ich php occ db:add-missing-indices ausführe bekomme ich folgende Fehler:

An unhandled exception has been thrown:
Doctrine\DBAL\Exception: Failed to connect to the database: An exception occurre d in the driver: could not find driver in /var/www/nextcloud/lib/private/DB/Conn ection.php:139
Stack trace:
#0 /var/www/nextcloud/3rdparty/doctrine/dbal/src/Connection.php(1519): OC\DB\Con nection->connect()
#1 /var/www/nextcloud/3rdparty/doctrine/dbal/src/Connection.php(1041): Doctrine\ DBAL\Connection->getWrappedConnection()
#2 /var/www/nextcloud/lib/private/DB/Connection.php(261): Doctrine\DBAL\Connecti on->executeQuery()
#3 /var/www/nextcloud/3rdparty/doctrine/dbal/src/Query/QueryBuilder.php(345): OC \DB\Connection->executeQuery()
#4 /var/www/nextcloud/lib/private/DB/QueryBuilder/QueryBuilder.php(281): Doctrin e\DBAL\Query\QueryBuilder->execute()
#5 /var/www/nextcloud/lib/private/AppConfig.php(411): OC\DB\QueryBuilder\QueryBu ilder->execute()
#6 /var/www/nextcloud/lib/private/AppConfig.php(176): OC\AppConfig->loadConfigVa lues()
#7 /var/www/nextcloud/lib/private/AppConfig.php(367): OC\AppConfig->getApps()
#8 /var/www/nextcloud/lib/private/legacy/OC_App.php(983): OC\AppConfig->getValue s()
#9 /var/www/nextcloud/lib/private/Server.php(713): OC_App::getAppVersions()
#10 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(162) : OC\Server->OC{closure}()
#11 /var/www/nextcloud/3rdparty/pimple/pimple/src/Pimple/Container.php(122): OC\ AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility{closure}()
#12 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(129) : Pimple\Container->offsetGet()
#13 /var/www/nextcloud/lib/private/ServerContainer.php(136): OC\AppFramework\Uti lity\SimpleContainer->query()
#14 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(57): OC\ServerContainer->query()
#15 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(184) : OC\AppFramework\Utility\SimpleContainer->get()
#16 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(162) : OC\AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility{closure}()
#17 /var/www/nextcloud/3rdparty/pimple/pimple/src/Pimple/Container.php(118): OC\ AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility{closure}()
#18 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(129) : Pimple\Container->offsetGet()
#19 /var/www/nextcloud/lib/private/ServerContainer.php(136): OC\AppFramework\Uti lity\SimpleContainer->query()
#20 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(57): OC\ServerContainer->query()
#21 /var/www/nextcloud/lib/private/Server.php(1105): OC\AppFramework\Utility\Sim pleContainer->get()
#22 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(162) : OC\Server->OC{closure}()
#23 /var/www/nextcloud/3rdparty/pimple/pimple/src/Pimple/Container.php(122): OC\ AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility{closure}()
#24 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(129) : Pimple\Container->offsetGet()
#25 /var/www/nextcloud/lib/private/ServerContainer.php(136): OC\AppFramework\Uti lity\SimpleContainer->query()
#26 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(57): OC\ServerContainer->query()
#27 /var/www/nextcloud/lib/private/Server.php(2082): OC\AppFramework\Utility\Sim pleContainer->get()
#28 /var/www/nextcloud/lib/private/Files/View.php(122): OC\Server->getLockingPro vider()
#29 /var/www/nextcloud/lib/private/Server.php(454): OC\Files\View->__construct()
#30 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(162) : OC\Server->OC{closure}()
#31 /var/www/nextcloud/3rdparty/pimple/pimple/src/Pimple/Container.php(122): OC\ AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility{closure}()
#32 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(129) : Pimple\Container->offsetGet()
#33 /var/www/nextcloud/lib/private/ServerContainer.php(136): OC\AppFramework\Uti lity\SimpleContainer->query()
#34 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(57): OC\ServerContainer->query()
#35 /var/www/nextcloud/lib/private/Server.php(1445): OC\AppFramework\Utility\Sim pleContainer->get()
#36 /var/www/nextcloud/lib/base.php(602): OC\Server->boot()
#37 /var/www/nextcloud/lib/base.php(1111): OC::init()
#38 /var/www/nextcloud/console.php(48): require_once(‘…’)
#39 /var/www/nextcloud/occ(11): require_once(‘…’)

  1. Seid dem Update kann ich die Protokolierung nicht mehr einsehen. Die Übersicht taucht kurz auf und danach ist der Bereich wo das Prtokoll stehen sollte leer. Bei dem Plugin Issue reporting habe ich den selben Fehler :confused:

Kann mir jemand durch diesen Wust helfen?

Bei mir das gleiche Problem, konnte dies gelöst werden?

Führe doch mal manuell aus. Denk daran, dass er als www-data ausgeführt werden muss
sudo -u www-data php -f /var/www/nextcloud/cron.php --define apc.enable_cli=1
.well-known → such im Internet, irgendeine Apache2/Nginx-Konfiguration

Führe aus:
sudo -u www-data php /var/www/nextcloud/occ db:add-missing-indices

Führe aus als root:
apt-get install php-imagick

1 Like

Poste dein genaues Problem. Am besten eröffne einen eigenen Thread.

Hab alles so ausgeführt, wie angegeben.

Hier die Ausgabe:
sudo -u www-data php /var/www/nextcloud/occ db:add-missing-indices
An unhandled exception has been thrown:
Doctrine\DBAL\Exception: Failed to connect to the database: An exception occurred in the driver: could not find driver in /var/www/nextcloud/lib/private/DB/Connection.php:139
Stack trace:
#0 /var/www/nextcloud/3rdparty/doctrine/dbal/src/Connection.php(1519): OC\DB\Connection->connect()
#1 /var/www/nextcloud/3rdparty/doctrine/dbal/src/Connection.php(1041): Doctrine\DBAL\Connection->getWrappedConnection()
#2 /var/www/nextcloud/lib/private/DB/Connection.php(261): Doctrine\DBAL\Connection->executeQuery()
#3 /var/www/nextcloud/3rdparty/doctrine/dbal/src/Query/QueryBuilder.php(345): OC\DB\Connection->executeQuery()
#4 /var/www/nextcloud/lib/private/DB/QueryBuilder/QueryBuilder.php(281): Doctrine\DBAL\Query\QueryBuilder->execute()
#5 /var/www/nextcloud/lib/private/AppConfig.php(411): OC\DB\QueryBuilder\QueryBuilder->execute()
#6 /var/www/nextcloud/lib/private/AppConfig.php(176): OC\AppConfig->loadConfigValues()
#7 /var/www/nextcloud/lib/private/AppConfig.php(367): OC\AppConfig->getApps()
#8 /var/www/nextcloud/lib/private/legacy/OC_App.php(965): OC\AppConfig->getValues()
#9 /var/www/nextcloud/lib/private/Server.php(725): OC_App::getAppVersions()
#10 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(162): OC\Server->OC{closure}()
#11 /var/www/nextcloud/3rdparty/pimple/pimple/src/Pimple/Container.php(122): OC\AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility{closure}()
#12 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(129): Pimple\Container->offsetGet()
#13 /var/www/nextcloud/lib/private/ServerContainer.php(136): OC\AppFramework\Utility\SimpleContainer->query()
#14 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(57): OC\ServerContainer->query()
#15 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(184): OC\AppFramework\Utility\SimpleContainer->get()
#16 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(162): OC\AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility{closure}()
#17 /var/www/nextcloud/3rdparty/pimple/pimple/src/Pimple/Container.php(118): OC\AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility{closure}()
#18 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(129): Pimple\Container->offsetGet()
#19 /var/www/nextcloud/lib/private/ServerContainer.php(136): OC\AppFramework\Utility\SimpleContainer->query()
#20 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(57): OC\ServerContainer->query()
#21 /var/www/nextcloud/lib/private/Server.php(1119): OC\AppFramework\Utility\SimpleContainer->get()
#22 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(162): OC\Server->OC{closure}()
#23 /var/www/nextcloud/3rdparty/pimple/pimple/src/Pimple/Container.php(122): OC\AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility{closure}()
#24 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(129): Pimple\Container->offsetGet()
#25 /var/www/nextcloud/lib/private/ServerContainer.php(136): OC\AppFramework\Utility\SimpleContainer->query()
#26 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(57): OC\ServerContainer->query()
#27 /var/www/nextcloud/lib/private/Server.php(2069): OC\AppFramework\Utility\SimpleContainer->get()
#28 /var/www/nextcloud/lib/private/Files/View.php(117): OC\Server->getLockingProvider()
#29 /var/www/nextcloud/lib/private/Server.php(462): OC\Files\View->__construct()
#30 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(162): OC\Server->OC{closure}()
#31 /var/www/nextcloud/3rdparty/pimple/pimple/src/Pimple/Container.php(122): OC\AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility{closure}()
#32 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(129): Pimple\Container->offsetGet()
#33 /var/www/nextcloud/lib/private/ServerContainer.php(136): OC\AppFramework\Utility\SimpleContainer->query()
#34 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(57): OC\ServerContainer->query()
#35 /var/www/nextcloud/lib/private/Server.php(1471): OC\AppFramework\Utility\SimpleContainer->get()
#36 /var/www/nextcloud/lib/base.php(617): OC\Server->boot()
#37 /var/www/nextcloud/lib/base.php(1144): OC::init()
#38 /var/www/nextcloud/console.php(48): require_once(‘…’)
#39 /var/www/nextcloud/occ(11): require_once(‘…’)

Und die Ausgabe im Admin-Bereich:

Schau mal die Anleitung Nextcloud Debian 10 ob du vielleicht ein paar Debian-Pakete vergessen hast. Gerne kannst du auch gleich die Anleitung Nextcloud Debian 11 lesen.

Schau auch ob die MariaDB läuft.

1 Like

Bei mir läuft die Nextcloud über den nginx service. Ich habe festgestellt, dass keine php.ini Datei im php 8.1 Ordner ist. Nur in der alten Version 7.4 , könnte dies ein Grund sein?

Welche Debian-Version hast du denn? @Schoolisoutfan nutzt das veraltete Buster.

@telconet
Ich verstehe gar nicht, warum die Leute immer das Debian-Release mit Fremdquellen z. B. für PHP anreichern. Ich nutze einfach das was Standard ist. Siehe auch diese Diskussion.

https://packages.debian.org/search?keywords=php

PHP 8.1 gehört eigentlich zu Debian Bookworm Testing.
Nutzt du das auf deiner produktiven Nextcloud?
Welches Debian-Release nutzt du?

Distributor ID: Ubuntu
Description: Ubuntu 18.04.6 LTS
Release: 18.04
Codename: bionic

Ist ein Ubuntu mit dem bionic Release. Wird wahrscheinlich Zeit zu Upgraden auf 21.04?

Schau hier welches PHP zu welches Ubuntu-Release gehört.

Wahrscheinlich meist du Ubuntu 20.04 LTS und anschließend Ubuntu 22.04 LTS.
Da hast du dann ja noch einiges vor. Schön, dass du scheinbar das recht neue PHP 8.1 irgendwie darein gefrickelt hast.

Ja sorry, meinte 20.04 LTS.

Dann werde ich mal loslegen und dir berichten.

Danke

Zu Ubuntu 20.04 LTS gehört PHP 7.4, welches sogar von Nextcloud noch supportet wird. Somit könntest du wahrscheinlich dein PHP 8.1 runterwerfen und das Standardpaket aus Ubuntu 20.04 LTS nutzen. Bei Ubuntu 22.04 LTS bekommst du dann PHP 8.1

Welche Nextcloud-Version nutzt du denn?

Lese:
Nextcloud mit Ubuntu 22.04 LTS (Apache2)
Nextcloud mit Ubuntu 20.04 LTS (Nginx)

1 Like

Alles klar, danke für detaillierten Infos.

Jetzt nutze ich die Version 25.0.1

Dann sollte das Upgrade ja hoffentlich keine Probleme machen.
Denk an ein Backup und übe vielleicht mal ein Restore auf einem Testsystem.

1 Like

Ist beim Upgrade auf 18.04 auf 20.04 zu beachten? Gestern habe ich es versucht, leider war dann die Webseite nicht erreichbar. Nginx und MariaDB waren aktiv, muss man den PHP Service neu installieren?

Das kann ich ohne Details schlecht bewerten. Aber schau dir mal diese Anleitung an. Nicht durchführen aber z. B. mal schauen ob die dort aufgeführten Pakete auch da sind. Natürlich musst du selbst bewerten, ob du dein manuell installiertes PHP oder das PHP von Ubuntu 20.04 LTS verwenden willst.

1 Like

Betrifft zwar das Upgrade auf 22.04, aber falls du das auch noch planst und openLDAP im Einsatz hast, sind ggf. noch Cutover-Aktivitäten nötig, um openLDAP wieder zum Laufen zu bringen. In den für 22.04 verfügbaren Versionen sind einige Module direkt in den Core gezogen, weswegen danach dann bei Dienststart ggf. versucht wird, Module doppelt zu laden und der zugehörige Service abbricht. Da gibt es im Netz aber sehr gute Migrationsanleitungen dazu. Und wie gesagt, ist auch nur von Belang, wenn du auch auf 22.04 upgraden möchtest und openLDAP (auf demselben System!) im Einsatz hast.

1 Like

Vielen Dank für den Hinweis.

Entschuldigt meine lange Abwesenheit.
Ich habe sämtliche php Module neu installiert dann ging es wieder :confused:
Dann musste ich mich um meine nginx Config der Subdomain kümmern und alles war wieder am laufen. Die Tage habe ich apt-get update /upgrade durchlaufen lassen und nicht weiter auf die Cloud geschaut. Nun merke ich das ich wieder Arbeit habe.

Internal Server Error

The server encountered an internal error and was unable to complete your request.
Please contact the server administrator if this error reappears multiple times, please include the technical details below in your report.
More details can be found in the server log.