Hi,
after the last update libreoffice, both still and fresh, don't work cause both need icu 73 and now is installed icu 74. Somebody know when this question will be corrected? To downgrade icu is not so simple and libreoffice is one of the program more used, not only from me, I think :-)
Regards and thank you for the answer.
ldd /usr/lib/libreoffice/program/soffice.bin |grep icu
libicuuc.so.74 => /usr/lib/libicuuc.so.74 (0x00007fb4a9c00000)
libicudata.so.74 => /usr/lib/libicudata.so.74 (0x00007fb4a4600000)
libicui18n.so.74 => /usr/lib/libicui18n.so.74 (0x00007fb4a3800000)
libharfbuzz-icu.so.0 => /usr/lib/libharfbuzz-icu.so.0 (0x00007fb4a958f000)
pacman -Qi libreoffice-fresh
Name : libreoffice-fresh
Version : 7.6.4-2
Description : LibreOffice branch which contains new features and program enhancements
Architecture : x86_64
URL : https://www.libreoffice.org/
Licenses : LGPL3
Groups : None
Provides : libreoffice libreoffice-en-US
Depends On : curl>=7.20.0 hunspell>=1.2.8 python libwpd>=0.9.2 libwps neon>=0.28.6 pango nspr libjpeg libxrandr libgl redland hyphen lpsolve gcc-libs sh
graphite icu libxslt lcms2 poppler>=0.24.0 libvisio libetonyek libodfgen libcdr libmspub harfbuzz-icu nss clucene hicolor-icon-theme
desktop-file-utils shared-mime-info libpagemaker libxinerama libabw libmwaw libe-book libcups liblangtag libexttextcat liborcus libwebp libcmis
libtommath libzmf libatomic_ops xmlsec libnumbertext gpgme libfreehand libstaroffice libepubgen libqxp libepoxy box2d zxing-cpp xdg-utils
libldap fontconfig zlib libpng freetype2 raptor libxml2 cairo libx11 expat glib2 boost-libs libtiff dbus glibc librevenge libxext
openjpeg2
Optional Deps : java-runtime: adds java support
java-environment: required by extension-wiki-publisher and extension-nlpsolver
pstoedit: translates PostScript and PDF graphics into other vector formats
libmythes: for use in thesaurus
beanshell: interactive java -- good for prototyping/macros
libwpg: library for importing and converting WordPerfect Graphics format [installed]
sane: for scanner access [installed]
unixodbc: adds ODBC database support [installed]
gst-plugins-base-libs: for multimedia content, e.g. in Impress [installed]
libpaper: takes care of papersize [installed]
postgresql-libs: for postgresql-connector
mariadb-libs: for mysql-connector
coin-or-mp: required by the Calc solver
gtk3: for GTK3 integration [installed]
gtk4: for GTK4 integration (experimental) [installed]
kio5: for KF5 KDE desktop integration [installed]
qt6-base: for Qt6 desktop integration [installed]
Required By : None
Optional For : None
Conflicts With : libreoffice-still
Replaces : None
Installed Size : 432.08 MiB
Packager : Artix Build Bot <[email protected]>
Build Date : Thu 14 Dec 2023 15:49:20 GMT
Install Date : Sat 23 Dec 2023 02:34:47 GMT
Install Reason : Explicitly installed
Install Script : No
Validated By : Signature
Working here.
#gripped, pacman -Qi I've the same result, but ldd is different:
and libreoffice-fresh don't start cause she need icu 73. Strange...
That is strange?
Try reinstalling libreoffice-fresh and make sure it's the Artix version you install
the libreoffice-fresh installed is the artix version in galaxy.
Reinstalled anyway but is always the same: don't start cause need icu 73 not icu 74
Your output showed soffice.bin linked to 74 AND 73.
Not 73 instead of 74.
I just downloaded libreoffice-fresh from an Artix mirror extracted it and soffice.bin only links to 74
~/Files/Downloads/libreoffice-fresh-7.6.4-2-x86_64.pkg/usr/lib/libreoffice/program 10:34:08
❯ ldd soffice.bin |grep icu
libicuuc.so.74 => /usr/lib/libicuuc.so.74 (0x00007fcec2600000)
libicudata.so.74 => /usr/lib/libicudata.so.74 (0x00007fcebce00000)
libicui18n.so.74 => /usr/lib/libicui18n.so.74 (0x00007fcebc200000)
libharfbuzz-icu.so.0 => /usr/lib/libharfbuzz-icu.so.0 (0x00007fcec1207000)
Sorry I don't know what's going on with your install but if anything comes to me I'll be back.
The question is that... I don't know what to do, yet :-) During the installation there was nothing strange. I can try to downgrade libreoffice, but surely the previous version want icu 73 and don't work with icu 74
I can also try to remove libreoffice and reinstall, but I think that I'll have to delete also all the configuration files of libreoffice; a boring work... ahahahahah
I'll report what will happen.
I removed libreoffice-fresh, deleted all the files in .config,; removed the libreoffice-fresh files in /var/cache/pacman/pkg to force a download of the version and nothing change: always the same error.
I don't want to contaminate the lib are forcing icu 73; any idea?
Thank you
PS: in my opinion the libreoffice-fresh must be recompiled verifying the link...
Try pacman -U https://mirror.netcologne.de/artix-linux/galaxy/os/x86_64/libreoffice-fresh-7.6.4-2-x86_64.pkg.tar.zst - or another Artix mirror - and test.
artist
Artist,
done but nothing change. I did i after deleting my copy of libreoffice-fresh in /var/cache/pacman/pkg.
Installation without any problem, but the same problem.
I tried also with dotsrc.org, as mirrors, but the error is always the same.
What is the output of:
ls -l /usr/lib/libreoffice/program/soffice.bin
md5sum /usr/lib/libreoffice/program/soffice.bin
artist
That output shows the file is correct.
What is the output of:
ls -l /usr/lib/lib*icu*
artist
Somehow the previous libraries are referrenced.
What is the output of:
find /usr/lib -name 'lib*icu*.so.73'
ldd -r -v -d /usr/lib/libreoffice/program/soffice.bin|grep icu
artist
Artist,
sorry for the delay to answer you, but I got guests at home yesterday.
Here the result:
Artist,
you can start to smile: Libreoffice, now and without do nothing (!!!), work correctly. Now I've simply to reconfigure Libreoffice with my preferences.
VERY strange! but I'd like to understand why :-)
Regards
I have no clue why it works now, but am glad it does.
artist