Moin moin, auch bei mir schlÀgt das Update von 10.0.1 to 10.0.2 aus der Admin Umgebung der Nextcloud heraus fehl. Die Nextcloud wird von hosteurope gehostet.
Die Meldung ist: Check for expected files
Mit Text: SSL Proxy Server - Die angeforderete Internetseite wird anscheinend nicht auf einem Webhosting Paket von Host Europe betrieben.
Was vielleicht daher rĂŒhrt, das HostEurope einen Proxy fĂŒr die SSL mit aber anderem Domainnamen zur VefĂŒgung stellt.
Wie kann ich dennoch den Update-Mechanismus dazu bewegen, das Update einzuspielen?
Hallo Ralph,
hatte das gleiche Problem mit 10.0.1 bei allinkl:
Check for expected files
The following extra files have been found:
tmp
Lösung:
bin ĂŒbers KAS und WEB-FTP in den Ordner der nextCloud Installation und habe dort das tmp Verzeichnis (also in meinem USER-Bereich) gelöscht,
dann ging 10.0.1 auf 10.02 und anschieĂend 10.0.2 auf 11.0.0 problemlos.
Bei mir war die Meldung âCheck for expected files The following extra files have been found:statsâ nun auch weg, nachdem ich den Ordner âstatsâ gelöscht habe.
Es hÀngt dann aber im Schritt: "Check for write permissions"
SplFileInfo::isDir(): open_basedir restriction in effectâŠ
Genau an der gleichen Stelle stehe ich jetzt auch.
SplFileInfo::isDir(): open_basedir restriction in effect. File(âŠ/cloud/updater/âŠ/âŠ) is not within the allowed path(s):
Warum will denn Nextcloud wissen ob sich das Projekt in einem Verzeichnis befindet? Sorry, aber Nextcloud hat in dem darĂŒber liegenden Ordner nix zu suchen!
naja dann scheinst du deine Nextcloud installation aber NICHT in einem ârootâ Verzeichnis gemacht zu haben, sondern in einem Unterordner. Und ja den Ordner âtmpâ könnte ich bei all-inkl ĂŒber das web-ftp löschen. Jedoch die anderen drei Ordner (cgi-bin, logs & usage) leider NICHT, da dies Systemordner sind und die all-inkl in jedem root-Verzeichnis braucht!!
Ich habe auch schon hier eine Anfrage auf github gestellt:
Aber ich vermute, dass @LukasReschke aus SicherheitsgrĂŒnden keine Möglichkeit fĂŒr uns schaffen wird diesen Schritt der âCheck for expected filesâ zu umgehen schade schade schade. Denn bei einer Installation ist es ja bereits möglich diesen Schritt zu umgehen, mit dem Parameter âintegrity.check.disabledâ => true,
auch ich bin bei ALL-INKL und habe Nextcloud unter einer Subdomain (box.EINEDOMAIN.de) installiert.
Im entsprechneden Ordner (bei mir /sub/EINEDOMAIN/box/) kann ich die die Ordner cgi-bin, logs und tmp gefahrlos löschen, werden ja nicht gebraucht. den Ordner usage verschiebe ich via WebFTP fĂŒr das Update eine Ordnerebene hoch und nach dem Update wieder runter.
Hat letztendlich problemlos funktioniert.
Ich vermute das klappt auch bei einer Domain wenn diese nachtrĂ€glich nicht mehr auf Root zeigen lĂ€sst. Das mache ich so bei allen, dadurch erhalte ich zudem eine Ebene die nicht von auĂen ĂŒber die Domains erreichbar ist.
Hallo!
Ich bin auch bei All-Inkl, habe Nextcloud 11.0.0 installiert und wollte nun auf 11.0.2 automatisch updaten.
Den tmp-Ordner habe ich gelöscht, aber jetzt kommt, immer noch beim Schritt âCheck for expected filesâ, der Fehler
Parsing response failed.
Hat irgendwer die gleiche Erfahrung gemacht und eine Idee, was man dagegen tun kann?
Ich hatte soeben dasselbe Problem beim Update auf V12.0.1
Mein Hoster ist ebenfalls Host Europe und ich nutze den SSL Proxy âhttps://ssl.webpack.de/â. Das Problem scheint durch den SSL Proxy verursacht zu werden. Der Fix ist relativ simpel. Einfach in der config.php vorĂŒbergehend die Zeilen fĂŒr das overwrite⊠auskommentieren. Bei mir sind dies:
Damit lief der Updater einwandfrei durch.
Ich habe mir einfach eine 2. config.php gebastelt welche ich nun bei Updates umbenennen kann, so muss ich nicht jedesmal lange ĂŒberlegen. Hoffe dies hilft Anderen die wie ich ĂŒber die Suche hier landen.
Gruss Patrick
4 Jahre spÀter; 5 Versionen spÀter; immer noch der gleicher Fehler:
Check for expected files
The following extra files have been found:
cgi-bin
Gibt es eigentlich so etwas wie NextCloud auch in professionell?
Ich weià ehrlich nicht, wie ich meinen Kunden erklÀren soll dass jeder Update dieser Bastelsoftware Stunden kostet, weil es nie funktioniert. Jede Woche werde neue, hippe Funktionen dazu gestrickt, aber die Basics bleiben seit Jahren unbearbeitet.
Vor Jahren bin ich wegen genau dieses Problems von OwnCloud zu Nextcloud gewechselt - offenbar vergeblich
Es ist zum Verzweifeln.
Hatte beimj Update von 19 auf 19.0.1 bei ALL INKL ebenfalls das Problem mit dem tmp-Ordner. Danke fĂŒr die hier vorgeschlagenen lösungen mit denen ich als absoluter AnfĂ€nger auch weitergekommen bin.
I had the same problem while updating to 20.0.1 (wow has the time past fast! ). All I needed to do was to delete the listed files and try update again. The files were from migrating an app I forgot to delete. Cheers and I hope it will help someone as well
Es sieht so aus, dass diese Dateien, bzw. Ordner verwendet werden, um Migrationen einzuspielen. Bei mir war es der Fall, dass ich das Update nicht durchfĂŒhren konnte, weil ich ein paar Tage zuvor eine manuelle Migration durchgefĂŒhrt habe und danach vergessen habe diese Dateien zu löschen. Das heisst der Nextcloud Updater löscht diese Dateien wahrscheinlich aus Vorsicht automatisch nicht und zeigt eine Fehlermeldung an. Ist eigentlich gut, man muss es einfach wissen
Nein @drewjosh, dieser Ordner ist bei manchen Hostern standartmĂ€Ăig im Webroot. Eigene Dateien/Ordner auf eine Whitelist packen zu können ist noch immer nicht vorgesehen, obwohl dieses Problem schon seit Jahren bekannt ist.
LG, Michael
Nextcloud selbst erzeugt diese Dateien oder Verzeichnisse nicht. Mit dem Whitelisten gibt es einen Feature request auf github, das als Starter-Issue (d.h. fĂŒr AnfĂ€nger) markiert ist. Also, wem es unter den NĂ€geln brennt: