! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
thunar and Libre Office 32-bit send to E-Mail libarry error
Status:
RESOLVED: FIXED

Comments

Description alex.rauch3405 2018-11-21 11:56:02 CET
lsb_release -rc
Release:	18.04
Codename:	bionic


When Itry in thunar or  Libre Office send a fil over Kontext menu send to E-mail I recieve following error.  forgivea maybe bad translation.

The default  E-Mailprogram could not be startet.  childprozes "/usr/lib/x86_64-linux-gnu/xfce4/exo-compose-mail-1" can not be execute (file or directory not found)

exo-open --launch MailReader works as expctected and starts thunderbird  with some theme parsing errors. 

dpkg --print-architecture 
i386

No ppa includet in my Installation.   apt-cache policy  xfce4-session exo-utils
xfce4-session:
  Installiert:           4.12.1-3ubuntu3
  Installationskandidat: 4.12.1-3ubuntu3
  Versionstabelle:
 *** 4.12.1-3ubuntu3 500
        500 http://archive.ubuntu.com/ubuntu bionic/universe i386 Packages
        100 /var/lib/dpkg/status
exo-utils:
  Installiert:           0.12.2-0ubuntu0.18.04.1
  Installationskandidat: 0.12.2-0ubuntu0.18.04.1
  Versionstabelle:
 *** 0.12.2-0ubuntu0.18.04.1 500
        500 http://archive.ubuntu.com/ubuntu bionic-updates/universe i386 Packages
        100 /var/lib/dpkg/status
     0.12.0-1 500
        500 http://archive.ubuntu.com/ubuntu bionic/universe i386 Packages

To reproduce

Start thunar select a file and ty to send to E-Mail in kontextmenu

With regards
Comment 1 Andre Miranda editbugs 2018-11-23 12:29:07 CET
All thunar sendto-mail plugin does it to call exo_execute_preferred_application, passing "MailReader" as category.
That helper script on my system is located at /usr/lib/xfce4/exo-1/exo-compose-mail-1, looking at bionic-updates packages[1] contents, I can't find that file. Maybe a packaging issue.

1 - https://packages.ubuntu.com/search?keywords=exo&searchon=names&suite=bionic-updates&section=all
Comment 2 Sean Davis editbugs 2018-11-23 12:51:30 CET
It's included in the libexo-1-0 package. In Debian and Ubuntu, the file is installed in an arch-specific location to allow 32-bit and 64-bit applications to coincide as needed.

/usr/lib/x86_64-linux-gnu/xfce4/exo-1/exo-compose-mail-1
Comment 3 alex.rauch3405 2018-11-23 16:39:31 CET
dpkg -S exo-compose-mail-1
libexo-1-0:i386: /usr/lib/i386-linux-gnu/xfce4/exo-1/exo-compose-mail-1

file /usr/lib/i386-linux-gnu/xfce4/exo-1/exo-compose-mail-1
/usr/lib/i386-linux-gnu/xfce4/exo-1/exo-compose-mail-1: Perl script text executable

I have no Multiarch. Pure 32-bit.
Comment 4 alex.rauch3405 2018-11-24 11:43:03 CET
Someone found a workaround 

sudo mkdir -p /usr/lib/x86_64-linux-gnu/xfce4/exo-1/ 

and sudo ln -s /usr/lib/i386-linux-gnu/xfce4/exo-1/exo-compose-mail-1 /usr/lib/x86_64-linux-gnu/xfce4/exo-1/
Comment 5 Andre Miranda editbugs 2018-11-24 17:20:50 CET
I think I found out the problem, libexo-helpers package is arch independent but all .desktop files it contains use the x86-64 prefix.
Comment 6 Sean Davis editbugs 2018-12-16 15:40:34 CET
This is resolved in Debian package version 0.12.2-2, currently available in Debian Testing/Unstable and Ubuntu 19.04.

xubuntu@xubuntu-VirtualBox:~$ dpkg -S exo-compose-mail-1
libexo-helpers: /usr/share/xfce4/exo-1/exo-compose-mail-1

I've created a downstream bug report to track this issue and prepare it for SRU.
https://bugs.launchpad.net/ubuntu/+source/exo/+bug/1808694

Marking this bug report resolved, please subscribe to the LP bug report above for further updates.

Bug #14895

Reported by:
alex.rauch3405
Reported on: 2018-11-21
Last modified on: 2018-12-16

People

Assignee:
Nick Schermer
CC List:
3 users

Version

Version:
unspecified

Attachments

Additional information