Seit Update auf 28.0.2 einige Fehler

Guten Tag ich habe vor ein paar tagen das Nextcloud Update gemacht einigne Fehler sind danach entstanden.

Last background job execution ran Vor 5 Tagen. Something seems wrong. Check the background job settings.
8581 Fehler in den Protokollen seit 30. Januar 2024
Der Server hat keine konfigurierte Startzeit für das Wartungsfenster. Das bedeutet, dass ressourcenintensive tägliche Hintergrundaufgaben auch während deiner Hauptnutzungszeit ausgeführt werden. Wir empfehlen, das Wartungsfenster auf eine Zeit mit geringer Nutzung festzulegen, damit Benutzer weniger von der Belastung durch diese umfangreichen Aufgaben beeinträchtigt werden. Weitere Informationen findest du in der Dokumentation ↗.
Could not check for JavaScript support. Please check manually if your webserver serves `.mjs` files using the JavaScript MIME type.
The PHP OPcache module is not properly configured. The OPcache interned strings buffer is nearly full. To assure that repeating strings can be effectively cached, it is recommended to apply "opcache.interned_strings_buffer" to your PHP configuration with a value higher than "10".. Weitere Informationen findest du in der Dokumentation ↗.
Die Datenbank wird für transaktionale Dateisperren verwendet. Um die Leistung zu verbessern, konfiguriere bitte Memcache, falls verfügbar. Weitere Informationen findest du in der Dokumentation ↗.

hier einmal systembericht, Nginx Config sowie die Nginx reverse Proxy config

## Server configuration detail

**Operating system:** Linux 5.15.0-92-generic #102-Ubuntu SMP Wed Jan 10 09:33:48 UTC 2024 x86_64

**Webserver:** nginx/1.18.0 (fpm-fcgi)

**Database:** mysql 11.2.2

**PHP version:** 8\.1.27

Modules loaded: Core, date, libxml, openssl, pcre, zlib, filter, hash, json, Reflection, SPL, session, standard, sodium, cgi-fcgi, mysqlnd, PDO, xml, apcu, bcmath, bz2, calendar, ctype, curl, dom, mbstring, FFI, fileinfo, ftp, gd, gettext, gmp, iconv, igbinary, imagick, intl, ldap, exif, mysqli, pdo_mysql, Phar, posix, readline, redis, shmop, SimpleXML, smbclient, soap, sockets, sysvmsg, sysvsem, sysvshm, tokenizer, xmlreader, xmlrpc, xmlwriter, xsl, zip, libsmbclient, Zend OPcache

**Nextcloud version:** 28\.0.2 - 28.0.2.5

**Updated from an older Nextcloud/ownCloud or fresh install:**

**Where did you install Nextcloud from:** unknown

<details><summary>Signing status</summary>

\[\]
</details>

<details><summary>List of activated apps</summary>

Enabled:
 - activity: 2.20.0
 - admin_audit: 1.18.0
 - bruteforcesettings: 2.8.0
 - calendar: 4.6.4
 - circles: 28.0.0-dev
 - cloud_federation_api: 1.11.0
 - comments: 1.18.0
 - contacts: 5.5.1
 - contactsinteraction: 1.9.0
 - dashboard: 7.8.0
 - dav: 1.29.1
 - federatedfilesharing: 1.18.0
 - federation: 1.18.0
 - files: 2.0.0
 - files_accesscontrol: 1.18.0
 - files_external: 1.20.0
 - files_pdfviewer: 2.9.0
 - files_reminders: 1.1.0
 - files_sharing: 1.20.0
 - files_trashbin: 1.18.0
 - files_versions: 1.21.0
 - firstrunwizard: 2.17.0
 - integration_github: 2.0.6
 - logreader: 2.13.0
 - lookup_server_connector: 1.16.0
 - mail: 3.5.5
 - nextcloud_announcements: 1.17.0
 - notes: 4.9.2
 - notifications: 2.16.0
 - oauth2: 1.16.3
 - password_policy: 1.18.0
 - photos: 2.4.0
 - privacy: 1.12.0
 - provisioning_api: 1.18.0
 - recommendations: 2.0.0
 - related_resources: 1.3.0
 - richdocuments: 8.3.1
 - serverinfo: 1.18.0
 - settings: 1.10.1
 - sharebymail: 1.18.0
 - spreed: 18.0.3
 - support: 1.11.0
 - survey_client: 1.16.0
 - suspicious_login: 6.0.0
 - systemtags: 1.18.0
 - text: 3.9.1
 - theming: 2.3.0
 - twofactor_backupcodes: 1.17.0
 - updatenotification: 1.18.0
 - user_status: 1.8.1
 - viewer: 2.2.0
 - weather_status: 1.8.0
 - workflowengine: 2.10.0
Disabled:
 - cfg_share_links: 4.2.0
 - encryption
 - files_rightclick: 1.6.0
 - twofactor_totp
 - user_ldap

</details>

<details><summary>Configuration (config/config.php)</summary>

{
    "instanceid": "***REMOVED SENSITIVE VALUE***",
    "passwordsalt": "***REMOVED SENSITIVE VALUE***",
    "secret": "***REMOVED SENSITIVE VALUE***",
    "trusted_domains": [
        "cloud.gamingbaeren.de"
    ],
    "trusted_proxies": "***REMOVED SENSITIVE VALUE***",
    "default_phone_region": "DE",
    "datadirectory": "***REMOVED SENSITIVE VALUE***",
    "dbtype": "mysql",
    "version": "28.0.2.5",
    "overwrite.cli.url": "http:\/\/cloud.gamingbaeren.de",
    "overwriteprotocol": "https",
    "dbname": "***REMOVED SENSITIVE VALUE***",
    "dbhost": "***REMOVED SENSITIVE VALUE***",
    "dbport": "",
    "dbtableprefix": "oc_",
    "mysql.utf8mb4": true,
    "dbuser": "***REMOVED SENSITIVE VALUE***",
    "dbpassword": "***REMOVED SENSITIVE VALUE***",
    "installed": true,
    "filelocking.enabled": true,
    "memcache.local": "\\OC\\Memcache\\Redis",
    "redis": {
        "host": "***REMOVED SENSITIVE VALUE***",
        "port": 6379,
        "timeout": 0,
        "pasword": "Meine0815"
    },
    "mail_smtpmode": "smtp",
    "mail_sendmailmode": "smtp",
    "mail_from_address": "***REMOVED SENSITIVE VALUE***",
    "mail_domain": "***REMOVED SENSITIVE VALUE***",
    "mail_smtphost": "***REMOVED SENSITIVE VALUE***",
    "mail_smtpauth": 1,
    "mail_smtpname": "***REMOVED SENSITIVE VALUE***",
    "mail_smtppassword": "***REMOVED SENSITIVE VALUE***",
    "mail_smtpport": "587",
    "maintenance": false,
    "theme": "",
    "loglevel": 0,
    "updater.secret": "***REMOVED SENSITIVE VALUE***",
    "updater.release.channel": "stable"
}

</details>

**Cron Configuration:** Array
(
[backgroundjobs_mode] => cron
[lastcron] => 1706829669
)

**External storages:** yes

<details><summary>External storage configuration</summary>


No mounts configured

</details>

**Encryption:** no

**User-backends:**

* OC\\User\\Database

**Talk configuration:**

STUN servers

* stun.nextcloud.com:443

TURN servers

* no custom server configured

Signaling servers (mode: default):

* SIP dialin is disabled
* SIP dialout is disabled
* no custom server configured

Recording servers:

* Recording is enabled
* Recording consent is set to "default"
* no recording server configured

**Browser:** Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36 OPR/106.0.0.0

Nginx

server {
    listen 80;
    listen [::]:80;
    root /var/www/nextcloud;
    index  index.php index.html index.htm;
    server_name  cloud.gamingbaeren.de;

    client_max_body_size 10240M;
    fastcgi_buffers 64 4K;

    add_header Strict-Transport-Security "max-age=31536000; includeSubDomains" always;

    location / {
        rewrite ^ /index.php$uri;
    }

    location ~ ^/(?:build|tests|config|lib|3rdparty|templates|data)/ {
        return 404;
    }
    location ~ ^/(?:\.|autotest|occ|issue|indie|db_|console) {
        return 404;
    }

    location ~ ^/(?:index|remote|public|cron|core/ajax/update|status|ocs/v[12]|updater/.+|ocs-provider/.+).php(?:$|/) {
        fastcgi_split_path_info ^(.+?\.php)(/.*)$;
        fastcgi_pass      unix:/var/run/php/php8.1-fpm.sock;
        include fastcgi_params;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        fastcgi_param PATH_INFO $fastcgi_path_info;
        fastcgi_intercept_errors on;
        fastcgi_request_buffering off;
    }

    location ^~ /.well-known {
        location = /.well-known/carddav     { return 301 /remote.php/dav/; }
        location = /.well-known/caldav      { return 301 /remote.php/dav/; }
        location ^~ /.well-known            { return 301 /index.php$uri; }
        try_files $uri $uri/ =404;
    }

    location ~ \.css {
    add_header  Content-Type    text/css;
    }

    location ~ \.js {
    add_header  Content-Type    application/x-javascript;
    }



    location ~ ^/(?:updater|ocs-provider)(?:$|/) {
        try_files $uri $uri/ =404;
        index index.php;
    }

    location ~* \.(?:svg|gif|png|html|ttf|woff|ico|jpg|jpeg)$ {
        try_files $uri /index.php$uri$is_args$args;
        access_log off;
    }

    location ~ \.woff2?$ {
        try_files $uri /index.php$request_uri;
        expires 7d;         # Cache-Control policy borrowed from `.htaccess`
        access_log off;     # Optional: Don't log access to assets
    }

}

Reverse Proxy

server {
    listen 443 ssl http2;
    listen [::]:443 ssl http2;
    server_name cloud.gamingbaeren.de; # REPLACE HERE

    client_max_body_size 10240M;
    fastcgi_buffers 64 4K;

    ssl_certificate /etc/letsencrypt/live/web.gamingbaeren.de/fullchain.pem; # REPLACE HERE
    ssl_certificate_key /etc/letsencrypt/live/web.gamingbaeren.de/privkey.pem; # REPLACE HERE
    ssl_session_cache shared:SSL:10m;
    ssl_protocols TLSv1.2 TLSv1.3;
    ssl_ciphers "ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM->    ssl_prefer_server_ciphers on;


    location / {
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-NginX-Proxy true;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection 'upgrade';
        proxy_pass http://87.106.159.77:80/;
        proxy_ssl_session_reuse off;
        proxy_set_header Host $http_host;
        proxy_pass_header Server;
        proxy_cache_bypass $http_upgrade;
        proxy_redirect off;
    }

    location ^~ /.well-known {
        location = /.well-known/carddav     { return 301 /remote.php/dav/; }
        location = /.well-known/caldav      { return 301 /remote.php/dav/; }
        location ^~ /.well-known            { return 301 /index.php$uri; }
        try_files $uri $uri/ =404;
    }

}

ich habe irgendwie kein plan warum der fehler mit dem cronjob da ist ich habe folgenden befehl im crontab vom user www-data */5 * * * * php -f /var/www/nextcloud/cron.php die datei gehört auch dem user www-data ich blicke halt irgendwie nich so ganz durch vor dem update lief alles reibungslos

Antwort von Google Bard:

Nextcloud 28.0.2 Wartungfenster Warnung

Sie erhalten die Warnung “Der Server hat keine konfigurierte Startzeit für das Wartungsfenster”, weil in Nextcloud 28.0.2 ein standardmäßiges Wartungsfenster fehlt [1: Server has no maintenance window start time configured]. Dies bedeutet, dass ressourcenintensive Hintergrundaufgaben zu jeder Zeit ausgeführt werden können, was die Leistung während der Spitzenzeiten beeinträchtigen könnte.

Es wird empfohlen, ein Wartungsfenster festzulegen, um diese Aufgaben auf Zeiten mit geringerer Nutzung zu verschieben und die Benutzerfreundlichkeit zu verbessern. Hier erfahren Sie, wie Sie vorgehen können:

  1. Konfigurationsdatei bearbeiten: Öffnen Sie die config.php-Datei Ihres Nextcloud-Servers und fügen Sie die folgende Zeile hinzu, wobei Sie die Zahl durch die gewünschte Startzeit des Wartungsfensters ersetzen (z. B. 1 für 1:00 Uhr morgens):

PHP'maintenance_window_start' => 1,

Code mit Vorsicht verwenden. Weitere Informationen

content_copy

  1. Speichern und Neustart: Speichern Sie die config.php-Datei und starten Sie Ihren Nextcloud-Server neu.

ja das habe ich berreits selber gelöst aber das mit dem cronjob besteht aber weiterhin

Zur Fehlermeldung Cronjob - Bei der Configuration des Cronjob in der cron.php muss auf die richtige php Version verwiesen werden.
Bei mir stand nur “PHP” ohne die Angabe der PHP Version. Dadurch hatte ich eine Fehlermeldung das was “nicht richtig funktioniert” bei der Ausführung des Cronjobs. (in der Übersicht der Verwaltungseinstellungen und in der Ansicht “Grundeinstellungen”)
Meine Cloud läuft mit Php Vers8.1, installiert ist auch 8.3. empfohlen wird soweit ich weiß 8.2, was ich nach einem aktuellen Update schon fraglich finde. Aber das tut wohl nichts zur Sache.