Fast keine Apps in Nextcloud nach (Neu-) Installation von UCS 5.0-2

Ich habe mehrmals UCS 5.0-2 auf einem root-Server installiert und habe dann immer das gleiche Problem wenn ich Nextcloud hinzufüge. Aktuell ist das sie Version Nextcloud 24.0.7.
Nextcloud hat nur eine minimale Ausstattung mit Nextcloud-Apps wie in dem Screenshot unten zu sehen ist. Wenn ich die gleiche Installation auf einem anderen System durchführe dann habe ich den vollen Umfang an Nextcloud-Apps.
Bisher ist es mir nicht gelungen einen Grund dafür zu finden warum sich genau dieser root-Server sich anders verhält als alle bisherigen Systeme. Kann mir jemand auf die Sprünge helfen?

Nextcloud-missing-apps

Moin,

meine erste Vermutung wäre, dass Nextcloud die Appinformationen nicht erfolgreich abrufen kann. Was sagen denn die App-Logs? (univention-app logs nextcloud).
Ein Tipp: Ich hatte selbst mal ein Problem mit der MTU-Config - Das war unter OpenStack, da war der MTU Wert für die UCS VM bzw. deren Docker und damit den Nextcloud Container höher als beim Host. Als Folge funktionierte HTTP, aber HTTPS Pakete waren zu groß und Nextcloud konnte die App-Infos nicht (sicher) abrufen.

Gruß
Jan-Luca

Danke für die Rückmeldung Jan-Luca. Ich war schon im Nextcloud-docker container und habe versucht dort das Log zu lesen, aber mit dem Kommando kommt etwas wesentlich interessanteres:

~# univention-app status nextcloud
● docker-app-nextcloud.service - LSB: Start the Container for nextcloud
   Loaded: loaded (/etc/init.d/docker-app-nextcloud; generated)
   Active: active (exited) since Sun 2023-01-15 14:21:15 CET; 4 days ago
     Docs: man:systemd-sysv-generator(8)
  Process: 7962 ExecStart=/etc/init.d/docker-app-nextcloud start (code=exited, status=0/SUCCESS)

Jan 15 14:21:13 u1 systemd[1]: Starting LSB: Start the Container for nextcloud...
Jan 15 14:21:15 u1 docker-app-nextcloud[7962]: Starting nextcloud Container 02864f679a52d903f705f69a098e7dda0bc4f11f313176c987cd52cfcff928eb ....
Jan 15 14:21:15 u1 systemd[1]: Started LSB: Start the Container for nextcloud.
~# 
~# univention-app nfo
UCS: 5.0-2 errata541
Installed: letsencrypt=2.0.0-2 4.4/nextcloud=24.0.7-1
Upgradable: 
~# univention-app status nextcloud
● docker-app-nextcloud.service - LSB: Start the Container for nextcloud
   Loaded: loaded (/etc/init.d/docker-app-nextcloud; generated)
   Active: active (exited) since Sun 2023-01-15 14:21:15 CET; 4 days ago
     Docs: man:systemd-sysv-generator(8)
  Process: 7962 ExecStart=/etc/init.d/docker-app-nextcloud start (code=exited, status=0/SUCCESS)

Jan 15 14:21:13 u1 systemd[1]: Starting LSB: Start the Container for nextcloud...
Jan 15 14:21:15 u1 docker-app-nextcloud[7962]: Starting nextcloud Container 02864f679a52d903f705f69a098e7dda0bc4f11f313176c987cd52cfcff928eb ....
Jan 15 14:21:15 u1 systemd[1]: Started LSB: Start the Container for nextcloud.
~# univention-app logs nextcloud
#### 'docker logs 02864f679a52d903f705f69a098e7dda0bc4f11f313176c987cd52cfcff928eb' output:
Nextcloud is not installed - only a limited number of commands are available

                                                                   
  There are no commands defined in the "config:system" namespace.  
                                                                   

Nextcloud is not installed - only a limited number of commands are available

                                                                   
  There are no commands defined in the "config:system" namespace.  
                                                                   

Nextcloud is not installed - only a limited number of commands are available

                                                                   
  There are no commands defined in the "config:system" namespace.  
                                                                   

Nextcloud is not installed - only a limited number of commands are available

                                                                                
 Command "app:enable" is not defined.                                           
                                                                                

 Do you want to run "app:check-code" instead?  (yes/no) [no]:
 >  * Starting periodic command scheduler cron
   ...done.
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 172.17.0.1. Set the 'ServerName' directive globally to suppress this message
~# 

Was sucht apache2 da genau für Informationen und wo?

Ich glaub, dieses Log führt für das Problem nicht zum Ziel. Das sieht bei mir für ein nachweislich funktionierendes Nextcloud fast genauso aus.
Evtl. hilft ein Blick /var/lib/univention-appcenter/apps/nextcloud/data/nextcloud-data/nextcloud.log mehr.
Oder man schaut, was univention-app shell nextcloud sudo -u www-data php /var/www/html/occ app:list ggf. korrepondierend mit o.g. Log so sagt. Die Syntax ab dem “occ” steht bei Nextcloud (Using the occ command — Nextcloud latest Administration Manual latest documentation)

hth,
Dirk

Mastodon