xlsx-Datei öffnen ergibt => Allgemeiner ...fehler beim Zugriff

Ich benutze Cryptomator V 1.11.0 auf Ubuntu 22.04 und möchte eine XLSX-Datei mit Calc V 7.5.7.1 im Tresor öffnen. Dabei erhalte ich folgende Fehlermeldung:

Allgemeiner Ein-/Ausgabefehler beim Zugriff auf .....xlsx

Hat jemand eine Idee, an welcher Einstellung das liegen könnte?

PS. Nach einem Download der Datei auf das lokale Laufwerk, lässt ich die Datei problemlos öffnen.

Vielen Dank

Ergänzung: Es scheint, dass es sich um ein LibreOffice-Problem handelt, pdf- und txt-Dateien öffnen sich problemlos.

Ich kann das nicht reproduzieren. Meine Testumgebung:

  • Ubuntu 22.04, latestUpdates (2023-11-09)
  • Libre Office Calc 7.6.2 (snap), oder LibreOffice Calc 7.5.3
  • Cryptomator 1.11.0 (appimage)

Beim LibreOffice-Snap hatte ich ein Zugriffs problem auf den Einhängepunkt von Cryptomator, da muss man wahrscheinlich die apparmor Einstellungen anpassen.

In der Zwischenzeit läuft bei mir Libre Office 7.6.2. Das einzige was sich etwas geändert hat ist die Fehlermeldung:

Der Zugriff auf /...*.xlsx wurde verweigert

Direktes öffnen von XLSX-Datei aus Tresor nach wie vor nicht möglich.

So was ich gelesen habe ist das mit den apparmor Einstellungen etwas komplex, da wag ich mich nicht dran.

Weitere Lösungs-Hinweise jederzeit gerne.

Vielen Dank.

Wenn du den Einhängepunkt deines Tresors nach ~/Documents/ verlegst, funktioniert es dann?

Der Grund für dieses Verhalten lässt sich langsam eingrenzen:

  • Bisher haber icht nicht erwähnt, dass der Tresor auf einet entfernten SFTP-Ablage liegt

Folgende Erfahrungen habe ich gemacht:

  • die auf dieser Ablage liegenden Tresore lassen sich nur mit der AppImage-Version verbinden
  • mit der Flatpak-Version kann keine neue Verbindung auf den dort liegenden Tresor gemacht werden
  • wenn der Tresor-Verbindungs-Pfad einmal angelegt ist, ist das Oeffnen des Tresors auch mit der Flatpak-Version möglich
  • bei beiden Versionen tritt der oben erwähnte Fehler beim Oeffnen von Dateien (xls, doc, rtf) mit LibreOffice LO auf
  • das Oeffnen von PDF oder TXT-Dateien mit anderen Programmen als LO geht wie gewünscht

Folgender Test habe ich gemacht:

  • Beim anlegen eines neuen Tresors auf der SFTP-Ablage tritt folgender Fehlerbericht auf:
Error Code 4H0J:52CS:3ICI
java.io.IOException: java.io.UncheckedIOException: java.io.IOException: Vorgang wird nicht unterstützt
	at org.cryptomator.cryptofs@2.6.7/org.cryptomator.cryptofs.fh.ChunkCache.flush(ChunkCache.java:168)
	at org.cryptomator.cryptofs@2.6.7/org.cryptomator.cryptofs.ch.CleartextFileChannel.flush(CleartextFileChannel.java:238)
	at org.cryptomator.cryptofs@2.6.7/org.cryptomator.cryptofs.ch.CleartextFileChannel.implCloseChannel(CleartextFileChannel.java:324)
	at java.base/java.nio.channels.spi.AbstractInterruptibleChannel.close(Unknown Source)
	at org.cryptomator.desktop@1.11.0/org.cryptomator.ui.addvaultwizard.CreateNewVaultPasswordController.createVault(CreateNewVaultPasswordController.java:208)
	at org.cryptomator.desktop@1.11.0/org.cryptomator.ui.addvaultwizard.CreateNewVaultPasswordController.lambda$showSuccessScene$5(CreateNewVaultPasswordController.java:172)
	at org.cryptomator.desktop@1.11.0/org.cryptomator.ui.common.Tasks.lambda$create$0(Tasks.java:34)
	at org.cryptomator.desktop@1.11.0/org.cryptomator.ui.common.Tasks$TaskImpl.call(Tasks.java:140)
	at javafx.graphics@20.0.2/javafx.concurrent.Task$TaskCallable.call(Unknown Source)
	at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.io.UncheckedIOException: java.io.IOException: Vorgang wird nicht unterstützt
	at org.cryptomator.cryptofs@2.6.7/org.cryptomator.cryptofs.fh.ChunkCache.lambda$flush$5(ChunkCache.java:164)
	at com.github.benmanes.caffeine/com.github.benmanes.caffeine.cache.BoundedLocalCache.forEach(BoundedLocalCache.java:2944)
	at org.cryptomator.cryptofs@2.6.7/org.cryptomator.cryptofs.fh.ChunkCache.flush(ChunkCache.java:160)
	... 14 more
Caused by: java.io.IOException: Vorgang wird nicht unterstützt
	at java.base/sun.nio.ch.UnixFileDispatcherImpl.pwrite0(Native Method)
	at java.base/sun.nio.ch.UnixFileDispatcherImpl.pwrite(Unknown Source)
	at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(Unknown Source)
	at java.base/sun.nio.ch.IOUtil.write(Unknown Source)
	at java.base/sun.nio.ch.IOUtil.write(Unknown Source)
	at java.base/sun.nio.ch.FileChannelImpl.writeInternal(Unknown Source)
	at java.base/sun.nio.ch.FileChannelImpl.write(Unknown Source)
	at org.cryptomator.cryptofs@2.6.7/org.cryptomator.cryptofs.fh.ChunkIO.write(ChunkIO.java:51)
	at org.cryptomator.cryptofs@2.6.7/org.cryptomator.cryptofs.fh.ChunkSaver.save(ChunkSaver.java:37)
	at org.cryptomator.cryptofs@2.6.7/org.cryptomator.cryptofs.fh.ChunkCache.lambda$flush$5(ChunkCache.java:162)
	... 16 more

  • damit kann ich nicht viel anfangen ;-((
  • das Anlgen eines Tresors auf der lokalen Festplatte geht problemlos
  • da lassen sich LO-Dateien auch problemlos öffnen
  • von Windows her treten all diese beschriebenen Probleme nichjt auf :wink:

Gibt es spezielle Einstellungs-Möglichkeiten für den Zugriff von Linux zu Tresoren die auf einer SFTP-Ablage liegen?

Vielen Dank für entsprechende Hinweise!

Die neue Version 1.11.1 unter Linux Mint hat keine Verbesserung gebracht:

  • Cryptomator Flatpak zeigt entfernte Laufwerke (WebDav, SFTP) im FileOpen-Dialog nicht an
  • Mit Cryptomator AppImage werden entfernte Laufwerke wie gewünscht angezeigt :smiley:
  • LibreOffice-Dateien lassen sich in einem entfernten Tresor auf SFTP nicht mit Doppelklick öffnen
  • Beim gleichen Tresor lokal gespeichert, funktioniert der Doppelklick wunderbar :smiley:

Dies ein Hinweis für interessierte Linux-User