Win2Go Fehlerbehebung
XDG Desktop Portal
Win2Go ist teilweise abhängig von XDG Desktop Portal in der Version 1.20, kann aber auch mit älteren Versionen umgehen. Version 1.20 oder neuer ist allerdings empfohlen, da in diesen Versionen das Dateiattribut xattr::document-portal.host-path eingeführt wurde.
Dateien innerhalb einer Flatpaksandbox sind üblicherweise über temporäre Pfade verfügbar, diese sind außerhalb allerdings ungültig. Um das Windows ISO Image einzuhängen, muss Win2Go dem UDIsks2 Prozess außerhalb der Sandbox den richtigen (echten) Pfad der ISO Datei mitteilen. Dazu wird dieses Attribut ausgelesen.
Seit Version 1.19 des XDG Desktop Portals gibt es dieses Attribut nur für Ordner, aber nicht für Dateien. Das wurde in 1.20 korrigiert. Win2Go sucht nach diesem Attribut, kann es nicht gefundene werden, wird der Dateipfad innerhalb der Sandbox geprüft. Ist dieser ein temporärer Pfad, wird Win2Go den Benutzer darüber informieren, und auf diese Seite verweisen.
Um das Problem zu beheben, stehen die folgenden Möglichkeiten zur Verfügung:
- Auf XDG Desktop Portal 1.20 oder neuer aktualisieren
- Die ISO Date in den Downloads Ordner kopieren. (Dieser Ordner ist vollständig in der Sandbox von Win2Go verfügbar)
- Win2Go zusätzliche Zugriffe auf das Dateisystem gewähren. Das kann über Flatpak Overrides gemacht werden
In kommenden Veröffentlichungen, planen wir den permanenten Zugriff auf den Downloads Ordner zu entfernen. Das wird aber noch eine Weile dauern, da leider zu viele Benutzer auf point-release Distributionen setzen, um diese Änderung zum gegebenen Zeitpunkt zu rechtfertigen …
XDG Desktop Portal Documentation
vfat, ntfs oder udf nicht unterstützt
Eine Unterstützung für die Dateisystemformate vfat, ntfs und udf sind zwingend erforderlich. Anderenfalls kann Win2Go seine Aufgabe nicht erfüllen.
- vfat: Wird benutzt, um die Startpartition von Windows zu formatieren
- ntfs: Wird für die Hauptpartition (C:) verwendet
- udf: Ist das Dateisystem in dem üblicherweise Windows ISO Abbilder drin enthalten sind
Fehlt eines oder mehrere dieser Formate, installiert diese bitte über euren Paketmanager nach.
vfat: Unterstützung für vfat sollte üblicherweise bereits vorhanden sein. Anderenfalls würde Linux nicht starten.
ntfs: Für NTFS Unterstützung installiert das Paket ntfs-3g
udf: UDF Unterstützung kann über udftools nachgerüstet werden.
UDisks2 nicht gefunden
Da es sich bei Win2Go um eine Flatpakanwendung handelt, ist sie maßgeblich von DBus abhängig um mit Prozesses außerhalb der Sandbox zu kommunizieren. Auch wenn es etliche Datenträgerwerkzeuge unter Linux gibt, ist UDisk2 das einzige, welches über DBus Schnittstellen angesprochen werden kann.
Um zu vermeiden, dass Win2Go zu weitreichenden Zugriff auf das Hostsystem bekommt, um etwa flatpak-spawn --host ausführen zu können, um beliebige Kommandos als Superuser auszuführen, setzten wir auf UDisks2
Falls UDisks2 nicht gefunden werden kann, wird Win2Go den Benutzer darüber informieren und auf diese Seite verweisen. Bitte installiert in dem Falls UDIsks2 für eure Distribution.