Das Problem wird ausgelöst durch eine Mischung aus einem neuen Debian-Kernel, der jetzt App Armor unterstützt, und den App-Armor-Regeln, die im System enthalten sind und die evinceden Zugriff auf die zuletzt verwendeten Dateien (die beim Öffnen eines Anhangs aktualisiert werden) verweigern evince. Das Problem wird auch im Debian-Fehlerbericht # 882782 beschrieben und kann sich auch auf andere Linux-Distributionen auswirken.
Die Lösung besteht darin, das App Armor Tools-Paket zu installieren ( sudo apt install apparmor-utilsund anschließend das App Armor-Profil mit anzupassen sudo aa-logprof). Das Tool zeigt folgende Beobachtungen an (wahrscheinlich werden mehr Ergebnisse gedruckt, die auf andere Probleme hinweisen, in meinem Fall war dies das erste Mal):
Profile: thunderbird Execute: /usr/bin/evince Severity: unknown (I)nherit / (C)hild / (P)rofile / (N)amed / (U)nconfined / (X) ix On / (D)eny / Abo(r)t / (F)inish Die Ausgabe bedeutet, dass das thunderbirdProfil aktiv /usr/bin/evincewar, ausgeführt wurde, aber fehlgeschlagen ist. Sie können jetzt entscheiden, ob Sie das Profil von Thunderbird erben möchten (was bedeutet, dass auch die Einschränkungen von Thunderbird gelten evince, die nicht richtig übereinstimmen). evinceStattdessen wird das Profil des Kindes angewendet (falls verfügbar) - danach suchen wir. Führen Sie Fzum Abschluss die Bearbeitung aus.
Wenn Sie ein anderes Tool zum Lesen von Protokollen verwenden, wird die Aufforderung möglicherweise etwas anders angezeigt. Zukünftige Thunderbird-Updates sollten zu besseren App Armor-Profilen führen. Dies ist jedoch vorerst eine geeignete Lösung (und sollte in Zukunft nicht schaden, nachdem bessere Profile installiert wurden).