Page 1 of 1

nextCloud Uprade auf Version 12.0.1 schlägt fehl [Gelöst]

Posted: Tue 15. Aug 2017, 14:09
by h3rb3rn
Aktualisierte Fassung vom 15.08.2017

Beim Upgrade der nextCloud von Version 11.x auf die aktuelle Version 12.0.1 gibt es in vielen Fällen ein Fehler während des Upgrades.

Das Modul bei dem das Upgrade abbricht muss editiert werden und anschließend muss der Upgrade Vorgang erneut gestartet werden.

Code: Select all

vim apps/files_accesscontrol/lib/Operation.php
Lösche Zeile 84 und 85 mit dem Inhalt
/** @var StorageWrapper $storage */
$fullPath = $storage->mountPoint . $path;
Füge anstelle dessen folgenden Code ein (Quelle: https://github.com/nextcloud/files_acce ... l/74/files)

Code: Select all

$hasMountPoint = $storage instanceof StorageWrapper;
if (!$hasMountPoint) {
	$ref = new \ReflectionClass($storage);
	$prop = $ref->getProperty('mountPoint');
	hasMountPoint = $prop->isPublic();
}

if ($hasMountPoint) {
	/** @var StorageWrapper $storage */
	$fullPath = $storage->mountPoint . $path;
} else {
	$fullPath = $path;
}
Editiere /config/config.php

Code: Select all

vim config/config.php
Ändere den Wert von 'maintenance' => true, auf 'maintenance' => false,

Code: Select all

'maintenance' => false,
Öffne die URL zu deiner Cloud Installation und starte das Upgrade erneut.