Sysvsem PHP-Modul fehlt

Nextcloud version: 26.0.0
Operating system and version: TrueNAS-Plugin
Apache or nginx version : Nginx 1.22.1
PHP version : 8.0.27

The issue you are facing:

Admin-Overview states:
Dieser Installation fehlen einige empfohlene PHP-Module. Für bessere Leistung und bessere Kompatibilität wird dringend empfohlen, diese zu installieren.
sysvsem

Is this the first time you’ve seen this error? Yes

Steps to replicate it:

  1. Update to NC 26
  2. Open /settings/admin/overview

The output of your Nextcloud log in Admin > Logging:

{"reqId":"B58SrRCM1qavjp1XIOZD","level":1,"time":"2023-03-21T20:01:02+00:00","remoteAddr":"192.168.178.9","user":"--","app":"updater","method":"GET","url":"/core/ajax/update.php?requesttoken=4ue8a2K3j3BDJ2DfjaOoEZgQuaTKWGo9gJHIcTJmpoU%3D%3Ag6bWHAvy7RU7X1O3vc6aa%2BJB0pH8Lgl41smtFWZQ3%2B8%3D","message":"\\OC\\Updater::resetLogLevel: Reset log level to Warning(2)","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/111.0","version":"26.0.0.11","data":{"app":"updater"},"id":"641b379a5865e"}

Wie installiere und aktiviere ich das offenbar fehlende Modul sysvsem?

TrueNAS verwendet FreeBSD? In FreeBSD gibt es den Paketmanager pkg mit dem man vorkompilierte Pakete installieren kann.

root@dnew:/usr/local/www/nextcloud # pkg search sysvsem
php80-sysvsem-8.0.26           The sysvsem shared extension for php
php81-sysvsem-8.1.13           The sysvsem shared extension for php
php82-sysvsem-8.2.0            The sysvsem shared extension for php

Entsprechend der php-version, die du verwendest, kannst du das entsprechende Paket installieren, wenn php allgemein über pkg installiert wurde. Oder über ports? Oder vielleicht macht das TrueNAS noch wieder anders (update: sieht nach pkg aus: SOLVED - Updating PHP in Nextcloud jail | TrueNAS Community).

Sonst frag besser noch mal in der TrueNAS community nach.