LibreOffice Community Edition 7.2.2 was released yesterday and I have uploaded a new set packages for Slackware-current.
The document conversion libraries have been split off and made available via the Document Liberation Project : documentliberation.org . It is the home for a growing community of developers ‘united to free users from vendor lock-in of content‘. Software like Calligra, Inkscape and Scribus also make good use of the document format conversion capabilities these libraries offer.
Enjoy the new packages!
Eric
Thank you for the new LO packages.
I upgraded from 7.1.4 to 7.2.2 and LO starts more quickly and is more responsive when opening/saving an encrypted file.
When I try to run, it gives me the “Unspecified Application Error” problem. Any thoughts?
You could try to follow the workarounds for newer Intel graphics chips as discussed here: https://www.linuxquestions.org/questions/showthread.php?p=6229145
In short, before starting LibreOffice, try setting either:
export MESA_LOADER_DRIVER_OVERRIDE=i965
or:
export MESA_LOADER_DRIVER_OVERRIDE=iris
It doesn’t work for me. I’m feeling stupid right now.
Sometimes the issue can be with your user profile. Try creating a fresh user account and start libreoffice from that fresh account. Also, you can use a program like ‘strace’ to try and find out whether you understand the root cause by examining closer how the program starts up.
read(4, “75%\n”, 255) = 4
futex(0x124f838, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, {tv_sec=1634418013, tv_nsec=706208000}, FUTEX_BITSET_MATCH_ANY) = -1 ETIMEDOUT (Connection timed out)
futex(0x124f840, FUTEX_WAKE_PRIVATE, 1) = 0
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=”8\2\4\0\2\0\240\0\4\0\0\0fff\0C\0\5\0\1\0\240\0\2\0\240\0\36\0\221\0″…, iov_len=72}, {iov_base=NULL, iov_len=0}, {iov_base=””, iov_len=0}], 3) = 72
recvmsg(3, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(3, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(3, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(3, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable)
That happens four times before it fails with:
read(4, “100%\nend\n”, 255) = 9
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base=”<\2\2\0\2\0\240\0<\0\2\0\0\0\240\0+\0\1\0", iov_len=20}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 20
poll([{fd=3, events=POLLIN}], 1, -1) = 1 ([{fd=3, revents=POLLIN}])
recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\1\0017\0\0\0\0\0\7\0\240\3\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 32
shutdown(3, SHUT_RDWR) = 0
close(3) = 0
futex(0x124f838, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, {tv_sec=1634419037, tv_nsec=957433000}, FUTEX_BITSET_MATCH_ANYUnspecified Application Error
) = 0
futex(0x124f840, FUTEX_WAKE_PRIVATE, 1) = 0
close(4) = 0
exit_group(1) = ?
+++ exited with 1 +++
I'm not smart enough to translate that.
This did not work for me.
You can also try out the different UI Widget configurations. In the configuration file “/etc/profile.d/libreoffice.sh” you will find various options that can make a difference, depending on what Window Manager you are using. Remove the comment character ‘#’ from the line you want to enable and save the change. Then logout and log back in to see whether it made a difference.
Currently the content of that file looks like:
# To force the use of a certain VCL UI interface, use one of these envvars.
#export SAL_USE_VCLPLUGIN=gen
#export SAL_USE_VCLPLUGIN=gtk3
#export SAL_USE_VCLPLUGIN=gtk3_kde5
#export SAL_USE_VCLPLUGIN=kf5
#export SAL_USE_VCLPLUGIN=qt5
Note that if you are not using a Bash-compatible login shell you may have to define this “SAL_USE_VCLPLUGIN” in your environent manually.
Works great, thanks!
Thank you Eric!
I’ll be updating in a few minutes when I’m done with some work-related chores 🙂
Thank you kindly.