meine Nextcloud auf Ubuntu läuft seit längerer Zeit stabil, bis ich heute ein vorgeschlagenes Update versucht habe zu installieren, was wegen einer fehlenden Berechtigung fehlgeschlagen ist. Ich habe vorher eine App aktiviert, die nicht für v16 geprüft war. Möglicherweise hat das den nachfolgenden Fehler verursacht.
Ich erhalte jetzt die Fehlermeldung: "Fehler Es sieht so aus, als ob du Nextcloud erneut installieren möchtest. Es fehlt jedoch die Datei CAN_INSTALL in deinem Konfigurationsordner. Bitte erstelle die Datei CAN_INSTALL im Konfigurationsordner um fortzufahren. "
Der Befehl sudo -u www-data php occ status ergibt:
Nextcloud is not installed - only a limited number of commands are available
vielen Dank für den Tip. Ich bin mir nicht sicher, ob ich es richtig gemacht habe. Leider ohne Erfolg.
Ich wechsel in das Verzeichnis /var/www/nextcloud. Dort befindet sich die Datei occ.
Der Befehl sudo -u www-data php occ app:disable CAN_INSTALL ergibt die Fehlermeldung Command “app:disable” is not defined.
Mir ist noch aufgefallen, dass die config.php im Verzeichnis /var/www/nextcloud/config nur noch aus 61 Zeichen besteht.
<?php
$CONFIG=array (
'instanceid'=>'ocflpoq2ndac',
);
Das kommt mir eigenartig vor, ich möchte es aber auch nicht ändern, um meine Installation nicht zu zerschießen.
Auf den Befehl sudo -u www-data php occ app:list erhalte ich die Antwort:
Nextcloud is not installed - only a limited number of commands are available. Command “app:list” is not defined. Do you want to run app:check-code instead?
So, ich habe glücklicherweise einen alten Snapshot erstellt, in dem die config.php noch vollständig war. Den Inhalt habe ich genommen und in die aktuelle Konfiguration eingespielt und nun scheint es wieder zu laufen.
Was auch immer die config.php beim Update zerschossen hat. In Zukunft mache ich vorher eine Sicherung