ownCloud Update 9.0.0 zu 9.0.2 – Updater Kaputt – Fix für All-inkl.com

Wieder einmal steht ein Update für ownCloud bereit.

connection

 

Wer sich gerade fragt, wo Version 9.0.1 abgeblieben ist, die wurde nicht über den Updater bereitgestellt … wegen Problemen (klick) 🙁

Neue Version, neues Glück mag man meinen, leider funktioniert 9.0.2 auch nicht über den Updater.

Man bekommt die Version zwar angeboten, aber installieren lässt sie sich leider nicht:

Fatal error: Uncaught Symfony\Component\Process\Exception\RuntimeException: The Process class relies on proc_open, which is not available on your PHP installation. in /www/htdocs/wxxxxxxa/folder/owncloudroot/updater/vendor/symfony/process/Process.php:144 Stack trace: #0 /www/htdocs/wxxxxxxa/folder/owncloudroot/updater/src/Utils/OccRunner.php(45): Symfony\Component\Process\Process->__construct(‚php /www/htdocs…‘) #1 /www/htdocs/wxxxxxxa/folder/owncloudroot/updater/src/Utils/OccRunner.php(56): Owncloud\Updater\Utils\OccRunner->run(‚–no-warnings c…‘) #2 /www/htdocs/wxxxxxxa/folder/owncloudroot/updater/src/Utils/ConfigReader.php(106): Owncloud\Updater\Utils\OccRunner->runJson(‚config:list –p…‘) #3 /www/htdocs/wxxxxxxa/folder/owncloudroot/updater/src/Utils/ConfigReader.php(50): Owncloud\Updater\Utils\ConfigReader->load() #4 /www/htdocs/wxxxxxxa/folder/owncloudroot/updater/src/Controller/IndexControlle in /www/htdocs/wxxxxxxa/folder/owncloudroot/updater/vendor/symfony/process/Process.php on line 144

Fix

Eine Rückfrage bei meinem Hoster All-inkl.com ergab, dass die benötigte Funktion über PHP CGI gephrased werden kann.

Also fix im KAS anmelden und unter PHP Version ein entsprechendes CGI/FPM Modul wählen.

01_kasDa ich auf einem Server mit PHP7 bin, wähle ich hier logischerweise 7.0 (als CGI/FPM) aus. Dann speichern und eine Minute warten.

Wenn Ihr Euch dann an die Cloud anmeldet, werdet Ihr feststellen, dass Ihr eine Fehlermeldung bekommt. Es müssen noch die Berechtigungen gesetzt werden. Das geht ebenfalls im KAS unter Tools/Besitzrechte. Hier verwendet Ihr den wxxxxx Account, nicht den PHP-User unter Benutzer und gebt den Pfad zur Cloud Installation an, haken bei Rekursiv setzen und unten auf Besitzrechte setzen klicken. Sollte sich Euer ownCloud Data Ordner nicht im Webroot befinden, solltet Ihr auf diesen auch noch die Berechtigung ändern.

Nach etwa 2 Minuten Eure ownCloud Webseite neu laden, als Admin anmelden und den Updater starten. Dann solltet Ihr den neuen Updater sehen.

02_updaterMit einem Klick auf Start, kann man den update Prozess nun beginnen.

Recht schnell sollten die ersten Punkte abgearbeitet sein, dann jedoch dauert es eine Weile.

03_runningHier noch etwas warten.. es sollte gleich weiter gehen…

04_still_running

Hier blieb das Ganze aber bei mir mit einem Fehler stehen, wie zu sehen ist.

Updating Apps

undefined

Crash

Das hieß bei mir: ownCloud neu installieren, da die Installation kaputt war… super !

Der Webinstaller zeigt übrigens noch auf Version 9.0.1.3, wie ich feststellen durfte 🙁

Also das ganze Paket ziehen, entpacken und hochladen 🙁 ~ 10700 Dateien.

Was ein Mist !

Nachdem das erledigt war und der config Ordner verschoben war:

05_addinsDas sieht ja schon mal gut aus

06_doneDanach konnte ich mich ganz normal in meine Cloud einloggen. Datenverlust war wenigstens nicht zu beklagen…

Wenn es eine halbwegs brauchbare Alternative für ownCloud gäbe, wäre ich schon lange weg von dem Mist !