ubuntuusers.de

LibreOffice "Datei - senden - Dokument als E-Mail" funktioniert nicht unter Kubuntu

Status: Ungelöst | Ubuntu-Version: Kubuntu 26.04 (Resolute Raccoon)
Antworten |

vollehuette

Anmeldungsdatum:
25. August 2020

Beiträge: 11

Vorweg: das Problem besteht bei an unterschiedlichen Rechnern/Systemen auch unter Kubuntu 24.04 und 25.10. Wenn ich aus LibreOffice heraus über "Datei - senden - Dokument als E-Mail" (oder auch als PDF) wähle, öffnet sich zwar ein Thunderbird-Fenster mit einer neue E-Mail, aber der Anahng fehlt. Es hat nichts mit der Snap-Version von Thunderbird zu tun, da gab (oder gibt) es den Workaround, in LibreOffice den Pfad für das TMP-Verzeichnis in das Home-Verzeichnis zu verschieben.

Das habe ich bereits geprüft oder ausprobiert:

  • Aus Dolphin heraus funktioniert das Datei versenden ("Teilen - Als E-Mail senden") tadellos.

  • Auf einem System habe ich unter Version 24.04 die Desktops Kubuntu und Xubuntu installiert (also gemeinsames Home-Verzeichnis etc). Unter Xubuntu funktioniert alles einwandfrei wie gewünscht, unter KDE-Plasma (egal ob X11- oder Wayland-Sitzung) fehlt der Dateianhang.

  • Auch mit der Live-Version von Kubuntu 26.04 fehlt der Dateianhang.

Liebe Kubuntu-Nutzer*innen, funktioniert bei euch das Datei versenden aus LibreOffice heraus?

Vielen Dank!

Balu62

Avatar von Balu62

Anmeldungsdatum:
22. Oktober 2007

Beiträge: 993

Wohnort: Bern / Schweiz

Dein Feind ist in dem Fall das AppArmor-Profil libreoffice-senddoc, welches dies verhindert. Um das zu testen, musst Du das entsprechende Profil mal ausschalten, bzw. in den complain-Modus versetzen. Dazu musst Du erst die apparmor-utils installieren

sudo apt install apparmor-utils

und danach mit

sudo aa-complain libreoffice-senddoc

in den complain-Modus setzen. Jetzt werden die Verstösse gegen die Regel nur noch protokolliert und nicht mehr verhindert. Ein weiterer wichtiger Faktor ist, dass Du unbedingt in LO Thunderbird explizit als Dein Mail-Programm einrägst. Also z.B. /usr/local/bin/thunderbird. Den korrekten Pfad zu Deinem Snap-TB musst Du selbst ermitteln, das gibt es bei mir nicht 😉 Der AA-Profilname gilt übrigens für Kubuntu 26.04, in früheren Versionen hiess das Profil usr.lib.libreoffice.program.senddoc

Danach funktioniert das Versenden von LO-Dokumenten als Anhang. Mit

sudo aa-status

kannst Du Dir übrigens anschauen, wie AA hier zuschlägt, bzw. jetzt eben nur noch logt und nicht mehr blockt.

Teste das mal und wenn es funktioniert, kannst Du das entsprechende AA-Profil auch dauerhaft deaktivieren.

Gruss, Balu

vollehuette

(Themenstarter)

Anmeldungsdatum:
25. August 2020

Beiträge: 11

Danke für den Tipp, funktioniert allerdings nicht bei mir, habe es in der Live-Version (26.04) getestet. Auszug aus der Konsole

1
2
3
4
5
6
7
sudo aa-status
...
4 profiles are in complain mode.
   libreoffice-senddoc
   libreoffice-senddoc//null-/usr/lib/cargo/bin/coreutils/basename
   libreoffice-senddoc//null-/usr/lib/cargo/bin/coreutils/dirname
   libreoffice-senddoc//null-/usr/lib/cargo/bin/coreutils/uname

Auf meinem anderen System (24.04) mit Kubuntu/Xubuntu öffnet sich leider nicht mal mehr ein Thunderbird-Fenster unter Kubuntu (unter Xubuntu kein Fehler). Vermutlich habe ich da zu viel ausprobiert.

Wenn ich auf diesem System Libreoffice aus der Konsole starte, erhalte ich nach dem Versuch, eine Datei zu versenden, die Meldung

1
/usr/bin/xdg-email: 599: thunderbird.desktop not found

Datei versenden aus Dolphin oder Thunar funktioniert hier weiterhin fehlerfrei.

Libreoffice im Livesystem (26.04) aus Konsole starten: das Neue-E-Mail-Fenster popt auf, ohne Anhang, in der Konsole gibt es keine diesbezüglichen Fehlermeldungen.

Was mich wundert: das Problem sollte doch alle Kubuntu- und Libreoffice-Nutzer*innen betreffen, wenn es schon im Livesystem auftritt. Von denen greift vielleicht nicht jede*r auf das Feature "Datei senden" zu, aber die einzig - bei mir nicht - funktionierende Lösung kommt von Dir.

Balu62

Avatar von Balu62

Anmeldungsdatum:
22. Oktober 2007

Beiträge: 993

Wohnort: Bern / Schweiz

vollehuette schrieb:

Danke für den Tipp, funktioniert allerdings nicht bei mir, habe es in der Live-Version (26.04) getestet. Auszug aus der Konsole

Nun. dann bist Du wohl irgendwo falsch abgebogen. Das ist definitiv die Ursache des Problems. Richtig konfiguriert sollte das in etwa so aussehen:

sudo aa-status
...
11 processes are in complain mode.
   /usr/lib/libreoffice/program/oosplash (299782) libreoffice-oosplash
   /opt/thunderbird/thunderbird-bin (300881) libreoffice-senddoc//null-/opt/thunderbird/thunderbird//null-/opt/thunderbird/thunderbird-bin
   /opt/thunderbird/crashhelper (300886) libreoffice-senddoc//null-/opt/thunderbird/thunderbird//null-/opt/thunderbird/thunderbird-bin//null-/opt/thunderbird/crashhelper
   /opt/thunderbird/thunderbird-bin (301194) libreoffice-senddoc//null-/opt/thunderbird/thunderbird//null-/opt/thunderbird/thunderbird-bin//null-/opt/thunderbird/thunderbird-bin
   /opt/thunderbird/thunderbird-bin (301202) libreoffice-senddoc//null-/opt/thunderbird/thunderbird//null-/opt/thunderbird/thunderbird-bin//null-/opt/thunderbird/thunderbird-bin
   /opt/thunderbird/thunderbird-bin (301246) libreoffice-senddoc//null-/opt/thunderbird/thunderbird//null-/opt/thunderbird/thunderbird-bin//null-/opt/thunderbird/thunderbird-bin
   /usr/libexec/glycin-loaders/2+/glycin-image-rs (195615) libreoffice-senddoc//null-/opt/thunderbird/thunderbird//null-/opt/thunderbird/thunderbird-bin//null-/usr/libexec/glycin-loaders/2+/glycin-image-rs
   /usr/libexec/glycin-loaders/2+/glycin-image-rs (301010) libreoffice-senddoc//null-/opt/thunderbird/thunderbird//null-/opt/thunderbird/thunderbird-bin//null-/usr/libexec/glycin-loaders/2+/glycin-image-rs
   /usr/libexec/glycin-loaders/2+/glycin-svg (197953) libreoffice-senddoc//null-/opt/thunderbird/thunderbird//null-/opt/thunderbird/thunderbird-bin//null-/usr/libexec/glycin-loaders/2+/glycin-svg
   /usr/libexec/glycin-loaders/2+/glycin-svg (301087) libreoffice-senddoc//null-/opt/thunderbird/thunderbird//null-/opt/thunderbird/thunderbird-bin//null-/usr/libexec/glycin-loaders/2+/glycin-svg
   /usr/lib/libreoffice/program/soffice.bin (299848) libreoffice-soffice

Wenn ich auf diesem System Libreoffice aus der Konsole starte, erhalte ich nach dem Versuch, eine Datei zu versenden, die Meldung

1
/usr/bin/xdg-email: 599: thunderbird.desktop not found

Hmm, ev doch auch noch ein Snap-Thema zusätzlich...🤔

Datei versenden aus Dolphin oder Thunar funktioniert hier weiterhin fehlerfrei.

Logisch, die werden ja auch nicht von dem AA-Profil libreoffice-senddoc tangiert.

Was mich wundert: das Problem sollte doch alle Kubuntu- und Libreoffice-Nutzer*innen betreffen, wenn es schon im Livesystem auftritt. Von denen greift vielleicht nicht jede*r auf das Feature "Datei senden" zu, aber die einzig - bei mir nicht - funktionierende Lösung kommt von Dir.

Offenbar nutzt das einfach niemand oder mit den LO-Paketen aus dem LO-PPA. Damit funktioniert es nämlich auch, da im Original LO die AA-Pakete nicht enthalten sind - ist ein Ubuntu-Ding. Das Thema gibt es schon lange und kann man mit der Suche sogar hier im Forum finden - siehe Thread aus 2023. Der User dort hat auch zuerst rumgeeiert und wollte es nicht glauben, bis er dann zum Schluss das Problem genau damit gelöst hat. Das Ganze lässt sich auch problemlos in einem jungfräulichen Kubuntu 26.04 reproduzieren, indem man das AA-Profil aktiviert / deaktviert 😉 Ansonsten zeig einfach mal Schritt für Schritt (vollständige Ausgabe) in einem Codeblock, was Du machst und wie die Ausgaben darauf sind. Du kannst ja auch mal rasch den Original TB installieren, um rauszufinden ob Snap nicht da doch auch noch zusätzlich reinfunkt

Gruss, Balu

Nachtrag: Die Meldung /usr/bin/xdg-email: 599: thunderbird.desktop not found deutet übrigens darauf hin, dass der Default Mailhandler (Thunderbird) im System nicht richtig konfiguriert ist. Prüfe das in den Systemeinstellungen unter Standard-Anwendungen. Hier muss Thunderbird-Mail stehen und zwar mit dem TB-Icon, sonst ist es eine Leiche. Überprüfen kannst Du das weiter indem Du prüfst ob die Datei thunderbird.desktop unter /usr/share/applications/ oder ~/.local/share/applications/ vorhanden ist. Mit

cat ~/.config/mimeapps.list

schauen, ob dort unter [Default Applications] der String x-scheme-handler/mailto=thunderbird.desktop; eingetragen ist. Und wie bereits geschrieben, in LO unter Extras → Optionen → Internet → E-Mail muss der korrekte Pfad zu Deinem TB stehen.

vollehuette

(Themenstarter)

Anmeldungsdatum:
25. August 2020

Beiträge: 11

Vielen Dank für die umfangreiche Antwort!

Ich habe auf das betreffende System mit den 2 Desktops erst nächste Woche wieder Zugriff. Dazu kann ich nur nochmal sagen, dass LO aus PPA installiert ist und bei Thunderbird die Snap-Version durch die DEB-Version aus den offiziellen ersetzt wurde. Unter Xubuntu funktioniert alles wie gewünscht, unter Kubuntu treten die Fehler nicht auf.

Apparmor ist unter Xubuntu doch auch aktiv, verursacht da aber keine Probleme...

Ich probiere noch mal etwas mit der Live-Version auf einem anderen Rechner.

Balu62

Avatar von Balu62

Anmeldungsdatum:
22. Oktober 2007

Beiträge: 993

Wohnort: Bern / Schweiz

vollehuette schrieb:

[...] Unter Xubuntu funktioniert alles wie gewünscht, unter Kubuntu treten die Fehler nicht auf.

Verstehe i h jetzt nicht wirklich... Ist das ein Fipptheler und sollte heissen "unter Kubuntu treten die Fehler auf" Unter Kubuntu hattest Du ja das Problem🤔

Apparmor ist unter Xubuntu doch auch aktiv, verursacht da aber keine Probleme...

Ja, auch das ist so. hakel2022 hat das in dem verlinkten Thread damals auch angemerkt und ich hatte das auch rasch in einem VM-Xubuntu nachvollzogen. Ist tatsächlich so dass es unter Xubuntu (und wohl auch unter den anderen Non-Plasma Buntus) nicht auftritt. Ich habe das damals, soweit ich mich erinnere, nur noch kurz analysiert, da ja die Ursache und die Lösung für Plasma eindeutig identifiziert war. Die Ursache dürfte definitiv darin liegen, dass KDE / Plasma dafür andere Mechanismen (KIO/DBus/Temp‑Pfad/Exec) nutzt. Wie geschrieben, ich habe das damals nicht bis ins Detail analysiert, welche Komponente nun genau unter Plasma zuschlägt. Die ganze Problemanalyse (Test, gefühlt 1001 Log-Eintrag beurteilen, usw.) war schon aufwändig genug und die Lösung lag vor😉

Gruss, Balu

Ach ja, noch was: LO-PPA (=Launchpad=Canonical=Ubuntu) ≠ Original LO von der LO-Webseite! Da im PPA für Ubuntu paketiert wird, dürften dort die AA-Profile auch enthalten sein. Das Original hat keine solchen Anpassungen. Kannst Du ja ganz einfach auf das Vorhanden sein von 'libreoffice-senddoc' in den AA-Profilen überprüfen.

TobiasH

Anmeldungsdatum:
4. Oktober 2006

Beiträge: 83

vollehuette schrieb:

Kubuntu 24.04 und 25.10. LibreOffice "Datei - senden - Dokument als E-Mail" (oder auch als PDF) Thunderbird-Fenster mit einer neue E-Mail, aber der Anahng fehlt.

Vielleicht funktioniert das, was hier beschrieben wird:

https://www.tuxedocomputers.com/de/Wie-versende-ich-Dokumente-als-E-Mail-Anhang-in-LibreOffice

"TuxedoOS" hört sich für mich nach einer Kubuntu-Variante an.

vollehuette

(Themenstarter)

Anmeldungsdatum:
25. August 2020

Beiträge: 11

Nochmal vielen Dank für die Hinweise, aber irgendwie komme ich zu keiner Lösung. Habe einige Versuche unter der Liveversion von Kubuntu 26.04 gestartet und die Hinweise von Balu62 aufgegriffen, leider ohne Erfolg.

Vielleicht funktioniert das, was hier beschrieben wird: https://www.tuxedocomputers.com/de/Wie-versende-ich-Dokumente-als-E-Mail-Anhang-in-LibreOffice

hat auch keinen Erfolg gezeitigt.

Ich finde es schade, dass ich dieses - für mich wichtige - Feature (bisher) nicht unter Kubuntu gefixt bekomme. Ich muss mich also entscheiden, ob ich bei Xubuntu bleibe oder doch zu Kubuntu wechsele.

Maranto

Anmeldungsdatum:
1. Mai 2026

Beiträge: 25

nicht unter Kubuntu gefixt bekomme

Nutze kein Kubuntu, wenn der Fehler tatsächlich in xdg-email liegt, dann könnte man sich das ja mal ansehen. Ist Hier:

which xdg-email

Ungeprüft.

Habe spaßenshalber mal KI befragt:

Ja — der Fehler liegt sehr wahrscheinlich genau hier in deinem gepatchten xdg-email:

NEWMAILTO="${NEWMAILTO},attachment='${ATTACH}'"

Thunderbird erwartet bei -compose nicht attachment=, sondern:

attach=

Also:

NEWMAILTO="${NEWMAILTO},attach='file://${ATTACH}'"

oder mindestens:

NEWMAILTO="${NEWMAILTO},attach='${ATTACH}'"

Der Parametername attachment wird von Thunderbird ignoriert. Deshalb kommt die Mail hoch, aber ohne Anhang.

Zusätzlich wichtig:

Thunderbird ist bei Attachments extrem empfindlich auf Pfade. Sicher funktioniert normalerweise:

attach='file:///home/user/test.odt'

nicht bloß:

attach='/home/user/test.odt'

Du solltest daher diesen Block ändern:

Von:

if [ -n "$ATTACH" ] ; then NEWMAILTO="${NEWMAILTO},attachment='${ATTACH}'" fi

Nach:

if [ -n "$ATTACH" ] ; then NEWMAILTO="${NEWMAILTO},attach='file://${ATTACH}'" fi

Dann sollte LibreOffice → „Als E-Mail senden“ mit Thunderbird wieder funktionieren.

Zum Testen direkt im Terminal:

thunderbird -compose "to='test@example.com',attach='file:///tmp/test.odt'"

Wenn das klappt, ist dein Fix korrekt.

Noch ein zweiter möglicher Stolperstein: Dein Script benutzt:

grep '^attach='

aber LibreOffice verwendet je nach Version manchmal:

attachment=

im mailto-URI. Falls weiterhin nichts ankommt, prüfe mit:

XDG_UTILS_DEBUG_LEVEL=2 xdg-email --attach /tmp/test.odt test@example.com

und schau, ob im Debug wirklich attach= erzeugt wird.

Die Thunderbird-Syntax lautet offiziell:

thunderbird -compose "to='x',subject='y',attach='file:///path/file.odt'"

nicht attachment=.

edit

Vltt. war das wieder nur KI Unsinn,

thunderbird -compose "attachment=$attachment"

läuft hier allerdings. 24.04

vollehuette

(Themenstarter)

Anmeldungsdatum:
25. August 2020

Beiträge: 11

Nutze kein Kubuntu, wenn der Fehler tatsächlich in xdg-email liegt, dann könnte man sich das ja mal ansehen.

Ich hatte es oben schon mal angemerkt: auf einem Rechner ist unter Ubuntu 24.04 sowohl KDE-Plasma als auch Xfce/Xubuntu installiert, also zwei Desktops im selben System (eine fstab, ein xdg-email, ein HOME-Verzeichnis, ...).

  • Unter Desktop-Session Xubuntu: es funktioniert

  • unter KDE-Plasma (egal ob X11 oder Wayland): es funktioniert nicht

An xdg-email kann es folglich nicht liegen.

Der Hinweis auf Apparmor von Balu62 hat weder auf diesem Dual-Desktop-System noch in einer Livesession mit Kubuntu 26.04 geholfen (dennoch vielen Dank).

Mich würde interessieren, wie sich die Situation bei den zahlreichen anderen Nutzer*innen von Kubuntu und Libreoffice darstellt. Nutzt niemand diese Funktion? Wird die von Balu62 eingebrachte Lösung bei anderen erfolgreich eingesetzt? Oder funktioniert es bei anderen einfach so OOTB?

Maranto

Anmeldungsdatum:
1. Mai 2026

Beiträge: 25

Ich kann momentan Folgendes dazu sagen.

Test mit LibreOffice Writer: xdg-email editiert mit

attachments=$(IFS=,; printf '%s' "$*")
thunderbird -compose "to=UU_Forum_Test@example.com,attachment=$attachments"
exit

Anhang da, aber leer??? Adresse:UU_Forum_Test@example.com auch da, Folglich: Writer greift auf xdg-email zu.

Thomas_Do Team-Icon

Moderator
Avatar von Thomas_Do

Anmeldungsdatum:
24. November 2009

Beiträge: 8902

Maranto schrieb:

Habe spaßenshalber mal KI befragt

Bitte keine KI-Ausgaben hier posten. Eine KI befragen können die Hilfesuchenden auch direkt. Dies ist ein Forum für strukturierten Support durch menschliche Supporter.

Maranto

Anmeldungsdatum:
1. Mai 2026

Beiträge: 25

Ok, das nächste Mal:

Befrage bitte eine KI ob die Syntax zur Übergabe an Thunderbird vielleicht falsch ist. Das Resultat ist wohl Was?. Verstehe aber Dein Anliegen, hier erscheint es mir passend um der Sache weiter nachzugehen. Will aber auf keinen Fall jetzt in diesem Faden das KI Thema lostreten.

Balu62

Avatar von Balu62

Anmeldungsdatum:
22. Oktober 2007

Beiträge: 993

Wohnort: Bern / Schweiz

Ich bin dem Thema auch noch einmal nachgegangen: Ein absolut jubgfräuliches Kubuntu 26.04 in einer VM installiert und alles Original belassen. Resultat: Mit TB als Snap habe ich es ebenfalls nicht hingekriegt, eine Mail mit Anhang aus LO zu versenden. Ich habe diverse "Standard-Tricks" mit Snap-Problemen versucht (Connect, TMP-Pfad in LO auf das Home setzen, usw.) hat aber alles nix gebracht. Dann rasch TB von der TB-Home-Page heruntergeladen und installiert, libreoffice-senddoc AA-Profil deaktiviert und alles funktioniert wie es soll! Ist also eindeutig ein Problem im Zusammenhang mit dem snap-TB (unter Plasma?). Somit bin ich hier raus, da ich weder Zeit, Lust noch einen triftigen Grund habe, mich tiefer mit diesem Snap-Problem zu befassen. Eine native TB Installation läuft ja problemlos. Ev. hat ja noch jemand eine Idee, der tiefer in der Snap-Thematik drin ist. Letzter Tipp von mir: Schick den Snap-TB in die Wüste, installiere dir den nativen TB von thunderbird.net und gut ist.

Fun-Fakt: Ich habe bei der Suche nach der Ursache dieses Verhaltens mit Snap auch rasch geschaut, ob ev. die KI da noch einen Tipp hat (hatte auch keinen zielführenden 😉 ) und die KI hat mir aber eine Empfehlung abgegeben: Falls Sie beruflich auf den E-Mail-Versand aus LibreOffice angewiesen sind, ist der stabilste Weg unter Ubuntu oft, die .deb-Version von LibreOffice oder Thunderbird zu nutzen, da diese keine Sandbox-Beschränkungen haben - haben die bei mir abgeschrieben?😂

Gruss, Balu

Maranto

Anmeldungsdatum:
1. Mai 2026

Beiträge: 25

Habe auch mal in einer VM mit K26.04 versucht. Ebenfalls kein Empfangen des Anhangs.

Aber: in xdg-email das Oben hinzugefügt:

thunderbird -compose "to=UU_Forum_Test@example.com,attachment=$@"
exit

In TB kommt nun:

Die Datei --attach /tmp/lu7862bak9.tmp/lu7862bako.tmp/testo.odt ?subject=testo&attach=file:///tmp/lu7862bak9.tmp/lu7862bako.tmp/testo.odt&attachment=file:///tmp/lu7862bak9.tmp/lu7862bako.tmp/testo.odt existiert nicht, deshalb kann sie nicht an die Nachricht angehängt werden.

Der hat Alles($@) bekommen, deshalb findet der momentan die Datei nicht, will aber. Sieht schon nach xdg-email Problem aus, oder LO-W übergibt falsch.

Antworten |