I have ownCloud 10.0.4 installed and the encryption module set up. I have the Desktop Client in use on a Windows Laptop (and it works perfectly) and I have it setup on an iMac (and it works perfectly). Now I have a new Windows 10 Laptop (Surface Book 2) and I have installed the client. However after setup, the client can't start syncing files and gets an error after scanning the folders. Connection closed (Verbindung getrennt - in german) or so.
Then the sync process starts again stops with the same errors. Only a few folders get downloaded but no files. The files or folders are all not shared. So I can not reshare them. And it works on my 2 other computers. I reinstalled owncloud and even installed an older version but nothing helps.
When I watch in the log I have a lot of errors there: {"reqId":"WlSwIVUNhrcAACUiEgcAAAAE","level":3,"time":"2018-01-09T13:05:54+01:00","remoteAddr":"185.35.180.225","user":"username","app":"no app in context","method":"GET","url":"\/remote.php\/dav\/files\/username\/170516_Kompensatorische-Erziehung.zip","message":"Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you."} {"reqId":"WlSwIVUNhrcAACUiEgcAAAAE","level":4,"time":"2018-01-09T13:05:54+01:00","remoteAddr":"185.35.180.225","user":"username","app":"webdav","method":"GET","url":"\/remote.php\/dav\/files\/username\/170516_Kompensatorische-Erziehung.zip","message":"Exception: {\"Message\":\"Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you.\",\"Exception\":\"OC\\Encryption\\Exceptions\\DecryptionFailedException\",\"Code\":0,\"Trace\":\"#0 \\/URL\\/lib\\/private\\/Files\\/Stream\\/Encryption.php(463): OCA\\Encryption\\Crypto\\Encryption->decrypt('SUSm+X0VfTiLGGk...', 0)\n#1 \\/URL\\/lib\\/private\\/Files\\/Stream\\/Encryption.php(294): OC\\Files\\Stream\\Encryption->readCache()\n#2 [internal function]: OC\\Files\\Stream\\Encryption->stream_read(8192)\n#3 \\/URL\\/apps\\/files_external\\/3rdparty\\/icewind\\/streams\\/src\\/Wrapper.php(83): fread(Resource id #598, 8192)\n#4 \\/URL\/apps\\/files_external\\/3rdparty\\/icewind\\/streams\\/src\\/CallbackWrapper.php(91): Icewind\\Streams\\Wrapper->stream_read(8192)\n#5 [internal function]: Icewind\\Streams\\CallbackWrapper->stream_read(8192)\n#6 \\/URL\\/lib\\/composer\\/sabre\\/http\\/lib\\/Sapi.php(78): stream_copy_to_stream(Resource id #602, Resource id #612, '55874617')\n#7 \\/URL\\/lib\\/composer\\/sabre\\/dav\\/lib\\/DAV\\/Server.php(498): Sabre\\HTTP\\Sapi::sendResponse(Object(Sabre\\HTTP\\Response))\n#8 \\/URL\\/lib\\/composer\\/sabre\\/dav\\/lib\\/DAV\\/Server.php(254): Sabre\\DAV\\Server->invokeMethod(Object(Sabre\\HTTP\\Request), Object(Sabre\\HTTP\\Response))\n#9 \\/URL\\/apps\\/dav\\/lib\\/Server.php(256): Sabre\\DAV\\Server->exec()\n#10 \\/URL\\/apps\\/dav\\/appinfo\\/v2\\/remote.php(31): OCA\\DAV\\Server->exec()\n#11 \\/URL\\/remote.php(165): require_once('\\/www\\/htdocs\\/w01...')\n#12 {main}\",\"File\":\"\\/URL\\/apps\\/encryption\\/lib\\/Crypto\\/Encryption.php\",\"Line\":366,\"User\":\"username\"}"}
Der Fehler besteht bei allen Dateien und ich bin gestern drauf gekommen, dass ich nun auch über das Webinterface die Dateien nicht mehr herunterladen kann.
Ich kann noch Dateien hochladen und die kann ich auch wieder herunterladen. Aber auf bestehende Dateien kann ich nicht mehr zugreifen.
Bei den anderen Usern in dieser Cloud kann ich noch ganz normal auf alle Dateien zugreifen. Ich habe die MasterKey Verschlüsselung gewählt.
Der erste Fehler ist mir aufgefallen, als ich einen neuen Windows 10 Laptop aufgesetzt habe und dort den Desktop Client installiert habe. Zuvor hat alles ohne Probleme funktioniert.
Ich habe anschließend einmal das Passwort des Users geändert (bereits aber wieder auf das alte Passwort zurückgeändert)
Ich habe Dateien über das Webiterface hochgeladen und heruntergeladen
Ich habe OC von 10.0.3 auf 10.0.4 upgedatet
Ich habe die Encryption App kurz deaktiviert und wieder aktiviert
Ein anderer User hat Dateien in einen freigegebenen Ordner geladen (damit hängt auch der letzte Fehler zusammen)
zu 4. Ich habe das Update über das Web Interface gemacht (alle Probleme haben davor jedoch schon bestanden) Encryption war davor bereits an als MasterKey Nachher keine Veränderungen vorgenommen
zu 5. Ich habe nur als Administrator über das Web Interface alle Apps geöffnet und dort bei Encyption auf "Deaktivieren" geklickt und danach gleich wieder auf "Aktivieren". Sonst keine Änderungen oder Anpassungen
Ich kann mich leider nicht mehr erinnern - ich glaube 10.0.3 war ein Fresh install. Ich weiß nicht was LDAP ist - also glaube ich nicht. Der Desktop Client läuft auf einer ganz normalen Maschine. Und nein Backup gibt es leider keines...
Eine Sache noch: Wenn ich im Web Client über den Google Chrome eine .txt Datei öffnen will kommt dieser Fehler: Diese Website ist nicht erreichbar Die Webseite unter https://URL/remote.php/webdav/file.txt ist möglicherweise vorübergehend nicht verfügbar oder wurde dauerhaft an eine neue Webadresse verschoben. ERR_INVALID_RESPONSE
Ich decrypte nun einmal alle Dateien des betroffenen Users...
Ok, jetzt bekomme ich leider einen Fehler beim entschlüsseln der Dateien. Nachdem sehr viele Dateien aufgelistet werden im terminal kommt folgende Meldung:
starting to decrypt files... finished username
Server side encryption remains enabled PHP Fatal error: Allowed memeory size of 123217728 bytes exhausted (tried to allocate 262144 bytes) in /URL/lib/private/Lock/DBLockingProvider.php on line 269
Ich habe das php Memory Limit zuerst auf 1024MB erhöht und habe den selben Fehler erhalten. Anschließend habe ich es auf 4G erhöht und bekomme immer den selben Fehler.
Ich habe Master Key Encryption an. Und diese Befehle eingegeben - ist das richtig?