Skip to main content
Topic solved
This topic has been marked as solved and requires no further attention.
Topic: [SOLVED] libreoffice-fresh-7.2.2-4 broken (Read 1378 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

[SOLVED] libreoffice-fresh-7.2.2-4 broken

Today update to libreoffice-fresh-7.2.2-4.
Code: [Select]
libreoffice
javaldx: Could not find a Java Runtime Environment!
Warning: failed to read path from javaldx
/usr/lib/libreoffice/program/soffice.bin: error while loading shared libraries: libicuuc.so.70: cannot open shared object file: No such file or directory
Mandrake —> SUSE Linux —> Slackware —> ASPLinux —> Debian —> Ubuntu —> Linux Mint —> Arch Linux —> Void Linux —> Artix Linux (runit) —> Oberun
Best regards to Artix development team


Re: libreoffice-fresh-7.2.2-4 broken

Reply #2
I'm having a possibly similar issue. Trying to run libreoffice calc gives the following error:
Quote
/usr/lib/libreoffice/program/soffice.bin: error while loading shared libraries: libicuuc.so.70: cannot open shared object file: No such file or directory

Re: libreoffice-fresh-7.2.2-4 broken

Reply #3
Seems like a culprit is icu package.  It breaks not libreoffice-fresh only, as per OP, but libphonenumber as well:
Code: [Select]
$ dt && sudo pacman -Syyu
Current datetime:
2021-11-24 17:09:39
:: Synchronizing package databases...
...
:: Starting full system upgrade...
resolving dependencies...
warning: cannot resolve "libicuuc.so=70-64", a dependency of "libphonenumber"
warning: cannot resolve "libicui18n.so=70-64", a dependency of "libphonenumber"
:: The following package cannot be upgraded due to unresolvable dependencies:
      libphonenumber

:: Do you want to skip the above package for this upgrade? [y/N] N
error: failed to prepare transaction (could not satisfy dependencies)
:: unable to satisfy dependency 'libicuuc.so=70-64' required by libphonenumber
:: unable to satisfy dependency 'libicui18n.so=70-64' required by libphonenumber
$

Missing dependencies libicuuc.so=70-64 and libicui18n.so=70-64 for libphonenumber should be provided by icu:
Code: [Select]
$  pactree --depth 1 libphonenumber
libphonenumber
├─icu
├─protobuf
├─boost-libs
├─icu provides libicuuc.so=69-64
├─icu provides libicui18n.so=69-64
├─protobuf provides libprotobuf.so=28-64
└─boost-libs provides libboost_thread.so=1.76.0-64
$

Re: libreoffice-fresh-7.2.2-4 broken

Reply #4
Like I said, this is being looked at. icu is specifically mentioned in the post that I linked. icu has many dependendants, among others qt5-base, so this issue will take some time to resolve. Thanks for the patience.

Update: icu should be updated now.

Re: libreoffice-fresh-7.2.2-4 broken

Reply #5
Updated.
Fixed now.

Thanks to developers/packagers for quick responce.
Mandrake —> SUSE Linux —> Slackware —> ASPLinux —> Debian —> Ubuntu —> Linux Mint —> Arch Linux —> Void Linux —> Artix Linux (runit) —> Oberun
Best regards to Artix development team

Re: libreoffice-fresh-7.2.2-4 broken

Reply #6
Fixed. Thanks Artix team!