Firefox kann keine Dateien öffnen

Firefox kann keine Dateien öffnen

Ich habe gerade von Ubuntu 20.04 auf 22.04 aktualisiert und seitdem sieht es so aus, als könne Firefox keine Datei mehr öffnen. Wenn ich eine Datei von einer Website herunterlade, wird das Dialogfeld „Öffnen mit ... System Handler (Standard)“ angezeigt. Ich versuche das und es sieht so aus, als sei die Datei heruntergeladen, aber ich kann sie nicht öffnen oder sogar auf den Ordner zugreifen, in dem sie heruntergeladen wurde. Ich habe Firefox 105.0.3 (64 Bit) Mozilla Firefox Snap für Canonical-002 – 1.0

Antwort1

Wahrscheinlich ist Ihr Firefox mit Snap installiert und verfügt nicht über Berechtigungen. Die einfachste Lösung besteht darin, ihn mit einem Ubuntu-Paket aus dem Mozilla-Repository neu zu installieren.

Das hat bei mir funktioniert:

  1. Snap-Firefox-Installation entfernen:
    sudo snap remove firefox
  1. Mozilla-Repo hinzufügen
    sudo add-apt-repository ppa:mozillateam/ppa

3.Ändern Sie die Priorität, sodass Ubuntu Repo statt Snap verwendet

    echo '  
    Package: *  
    Pin: release o=LP-PPA-mozillateam  
    Pin-Priority: 1001  
    ' | sudo tee /etc/apt/preferences.d/mozilla-firefox
  1. Installieren Sie Firefox:
    sudo apt install firefox

Von dort aus wurden diese Schritte unternommen:https://fosspost.org/wie-installiere-ich-firefox-als-deb-paket-auf-ubuntu-22-04/

Antwort2

Snap-Pakete werden verwendet, um die Sicherheit auf verschiedene Weise zu verbessern. Die Teile, die helfen:

  1. Ein Snap-Paket wird in seiner eigenen Umgebung (einer chrootUmgebung) installiert.
  2. Snap-Abhängigkeiten müssen innerhalb der Umgebung installiert werden (vermeiden Sie die Verwendung einer ungültigen/inkompatiblen/unsicheren Version eines Pakets)
  3. Der Zugriff auf Dateien auf Ihrem System aus einem Snap-Paket wird gesteuert durchapparmor

Sie haben also mehrere Lösungen:

  • Eine Möglichkeit ist, eine aktuelle Version des .deb zu finden, aber Ubuntu hat gesagt, dass sie aufhören würden, diese zu produzieren ... aber es sieht so aus, als ob esPPAs mit den neuesten

  • Speichern Sie die Dateien an verschiedenen Orten, um sie öffnen zu können. Von Ihren Ordnern aus (unter Ihrem /home/<login>) sollte es funktionieren. Dies kann immer noch fehlschlagen, wenn Apparmor Firefox daran hindert, andere Binärdateien zu starten.

  • Bearbeiten Sie die Apparmor-Einstellungen, um Firefox dies und/oder jenes zu gestatten. Die Apparmor-Dateien befinden sich nicht im Snap, da sie für das Apparmor-Haupthostsystem erforderlich sind. Die Dateien für Firefox finden Sie hier:

    $ ls /var/lib/snapd/apparmor/profiles/snap.firefox.*
    /var/lib/snapd/apparmor/profiles/snap.firefox.firefox
    /var/lib/snapd/apparmor/profiles/snap.firefox.geckodriver
    /var/lib/snapd/apparmor/profiles/snap.firefox.hook.configure
    /var/lib/snapd/apparmor/profiles/snap.firefox.hook.connect-plug-host-hunspell
    /var/lib/snapd/apparmor/profiles/snap.firefox.hook.disconnect-plug-host-hunspell
    /var/lib/snapd/apparmor/profiles/snap.firefox.hook.post-refresh
    

    Sie müssen /var/lib/snapd/apparmor/profiles/snap.firefox.firefoxdie Änderungen vornehmen, damit alles funktioniert. Um beispielsweise die Ausführung von Binärdateien unter zu ermöglichen ~/bin, könnten Sie etwas wie Folgendes hinzufügen:

    @{HOME}/bin rx,   # allow Read & eXecute under /home/<login>/bin
    

    Wenn Sie mit den Änderungen fertig sind, führen Sie Folgendes aus:

    sudo apparmor_parser -r /var/lib/snapd/apparmor/profiles/snap.firefox.firefox
    

    Starten Sie dann Firefox neu.

    Was die Änderung selbst betrifft, hängt es davon ab, was Sie versuchen. Um auf eine Datei in einem Verzeichnis zugreifen zu können, muss dieses Verzeichnis zugelassen werden. Die Art des Zugriffs wird durch eine Reihe von Buchstaben definiert.

    Anmerkung 1:Die von Ihnen vorgenommenen Änderungen werden bei jeder Aktualisierung des Snaps überschrieben. Erstellen Sie daher unbedingt eine klare Kopie Ihrer Änderungen, damit Sie sie erneut anwenden können. Abgesehen von diesem Nebenproblem ist dies wahrscheinlich die beste Lösung.

    Anmerkung 2:Die Änderungen gelten snap.firefox.firefoxfür alle Benutzer auf Ihrem Computer. Wenn Sie mehrere Benutzer haben, sollten Sie es sich vielleicht noch einmal überlegen. Gleichzeitig würde die Installation der .deb-Datei jedem ermöglichen, (fast) alles wie bisher zu tun, ohne wirklichen Schutz.

Antwort3

Vielleicht hilft dir das:

Versuchen Sie, [Firefox ohne Snap] zu installieren.1

Wenn das nicht funktioniert, versuchen Sie Folgendes:

Wenn eine der folgenden Einstellungen fett gedruckt ist, setzen Sie deren Werte zurück. Um einen Wert zurückzusetzen, klicken Sie je nach Einstellung auf die Schaltfläche Delete Fx71aboutconfig-DeleteButtonoder :Reset Fx71aboutconfig-ResetButton

browser.download.dir
browser.download.downloadDir
browser.download.folderList
browser.download.lastDir
browser.download.useDownloadDir

Bei mir browser.download.useDownloadDirwar der Wert „false“. Schaltfläche „Zurücksetzen“ auf „true“ ändern und jetzt funktioniert alles.

Siehe auchhttps://support.mozilla.org/en-US/kb/kann-keine-Dateien-herunterladen-oder-speichern

verwandte Informationen