Bug#836048: marked as done (libreoffice-core: libreoffice doesn't start without libicu55)
Your message dated Tue, 30 Aug 2016 13:14:32 +0200
with message-id <trinity-e03bfe9f-d07f-4a10-a91d-f5365bffce97-1472555672508@3capp-gmx-bs52>
and subject line Aw: Bug#836048: libreoffice-core: libreoffice doesn't start without libicu55
has caused the Debian Bug report #836048,
regarding libreoffice-core: libreoffice doesn't start without libicu55
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)
--
836048: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=836048
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: libreoffice-core
Version: 1:5.2.0-2
Severity: normal
Dear Maintainer,
after removing libicu55 from my system libreoffice doesn't start, but print this error:
/usr/lib/libreoffice/program/soffice.bin: error while loading shared libraries: libicuuc.so.55: cannot open shared object file: No such file or directory
libreoffice doesn't depend on libicu55 but on libicu57
-- Package-specific info:
All deployed bundled extensions:
<none>
All deployed shared extensions:
<none>
All deployed user extensions:
<none>
Experimental features enabled:
Installed VCLplugs:
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-=====================================================-===============================-===============================-===============================================================================================================
ii libreoffice-kde 1:5.2.0-2 amd64 office productivity suite -- KDE integration
-- System Information:
Debian Release: stretch/sid
APT prefers testing
APT policy: (900, 'testing'), (500, 'stable-updates'), (500, 'unstable'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 4.6.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=it_IT.UTF-8, LC_CTYPE=it_IT.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages libreoffice-core depends on:
ii fontconfig 2.11.0-6.5
ii fonts-opensymbol 2:102.7+LibO5.2.0-2
ii libboost-date-time1.61.0 1.61.0+dfsg-2.1
ii libc6 2.23-5
ii libcairo2 1.14.6-1+b1
ii libclucene-contribs1v5 2.3.3.4-4.2
ii libclucene-core1v5 2.3.3.4-4.2
ii libcmis-0.5-5v5 0.5.1+git20160603-2
ii libcups2 2.1.4-4
ii libcurl3-gnutls 7.50.1-1
ii libdbus-1-3 1.10.10-1
ii libdbus-glib-1-2 0.106-1
ii libdconf1 0.26.0-1
ii libeot0 0.01-3
ii libexpat1 2.2.0-1
ii libexttextcat-2.0-0 3.4.4-1
ii libfontconfig1 2.11.0-6.5
ii libfreetype6 2.6.3-3+b1
ii libgcc1 1:6.1.1-11
ii libgl1-mesa-glx [libgl1] 11.2.2-1
ii libglew1.13 1.13.0-2
ii libglib2.0-0 2.48.1-2
ii libgltf-0.0-0v5 0.0.2-4+b1
ii libglu1-mesa [libglu1] 9.0.0-2.1
ii libgraphite2-3 1.3.8-1
ii libharfbuzz-icu0 1.2.7-1+b1
ii libharfbuzz0b 1.2.7-1+b1
ii libhunspell-1.4-0 1.4.1-2
ii libhyphen0 2.8.8-3
ii libice6 2:1.0.9-1+b1
ii libicu57 57.1-3
ii libjpeg62-turbo 1:1.5.0-1
ii liblangtag1 0.5.7-2
ii liblcms2-2 2.7-1
ii libldap-2.4-2 2.4.42+dfsg-2+b2
ii libmythes-1.2-0 2:1.2.4-1
ii libneon27-gnutls 0.30.1-5
ii libnspr4 2:4.12-2
ii libnss3 2:3.25-1
ii libodfgen-0.1-1 0.1.6-1
ii libpcre3 2:8.39-1
ii libpng16-16 1.6.24-2
ii librdf0 1.0.17-1+b1
ii libreoffice-common 1:5.2.0-2
ii librevenge-0.0-0 0.0.4-5
ii libsm6 2:1.2.2-1+b1
ii libssl1.0.2 1.0.2h-1
ii libstdc++6 6.1.1-11
ii libx11-6 2:1.6.3-1
ii libxext6 2:1.3.3-1
ii libxinerama1 2:1.1.3-1+b1
ii libxml2 2.9.4+dfsg1-1+b1
ii libxrandr2 2:1.5.0-1
ii libxrender1 1:0.9.9-2
ii libxslt1.1 1.1.29-1
ii uno-libs3 5.2.0-2
ii ure 5.2.0-2
ii zlib1g 1:1.2.8.dfsg-2+b1
Versions of packages libreoffice-core recommends:
ii libpaper-utils 1.1.24+nmu4
libreoffice-core suggests no packages.
Versions of packages libreoffice-common depends on:
ii dpkg 1.18.10
ii libreoffice-style-breeze [libreoffice-style] 1:5.2.0-2
ii libreoffice-style-galaxy [libreoffice-style-default] 1:5.2.0-2
ii ure 5.2.0-2
Versions of packages libreoffice-common recommends:
ii fonts-liberation 2.00.1-2
ii libexttextcat-data 3.4.4-1
pn python3-uno <none>
Versions of packages libreoffice-common suggests:
ii libreoffice-style-breeze 1:5.2.0-2
pn libreoffice-style-hicontrast <none>
pn libreoffice-style-oxygen <none>
pn libreoffice-style-sifr <none>
pn libreoffice-style-tango <none>
Versions of packages fonts-opensymbol recommends:
ii fontconfig 2.11.0-6.5
Versions of packages libreoffice-core is related to:
pn fglrx-driver <none>
pn firefox <none>
pn iceape-browser <none>
pn icedove <none>
pn iceweasel <none>
ii imagemagick 8:6.8.9.9-7.2
pn libreoffice-filter-binfilter <none>
ii libsane 1.0.25-2+b1
ii libxinerama1 2:1.1.3-1+b1
ii libxrender1 1:0.9.9-2
pn nvidia-glx <none>
pn nvidia-glx-legacy <none>
pn pstoedit <none>
-- no debconf information
--- End Message ---
--- Begin Message ---
Hi,
> after removing libicu55 from my system libreoffice doesn't start, but print this error:
> /usr/lib/libreoffice/program/soffice.bin: error while loading shared libraries: libicuuc.so.55: cannot open shared object file: No such file or directory
>
> libreoffice doesn't depend on libicu55 but on libicu57
Correct. Because it built against libicu57 and not 55. And nothing in LO has
a dependency on libicu55...
I created a clean testing chroot and installed libreoffice (the metapackage) which installs
the "core".
# dpkg -l libicu55 libicu57
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-==============-============-============-=================================
ii libicu57:amd64 57.1-3 amd64 International Components for Unic
dpkg-query: no packages found matching libicu55
# for i in *; do objdump -p $i | grep NEED | grep icu; done | sort | uniq
objdump: JREProperties.class: File format not recognized
objdump: Warning: '__pycache__' is not an ordinary file
objdump: bootstraprc: File format not recognized
objdump: Warning: 'classes' is not an ordinary file
objdump: flat_logo.svg: File format not recognized
objdump: fundamentalrc: File format not recognized
objdump: gdbtrace: File format not recognized
objdump: intro.png: File format not recognized
objdump: java-set-classpath: File format not recognized
objdump: javavendors.xml: File format not recognized
objdump: jvmfwk3rc: File format not recognized
objdump: lounorc: File format not recognized
objdump: mailmerge.py: File format not recognized
objdump: msgbox.py: File format not recognized
objdump: officehelper.py: File format not recognized
objdump: Warning: 'opencl' is not an ordinary file
objdump: Warning: 'opengl' is not an ordinary file
objdump: pagein-calc: File format not recognized
objdump: pagein-common: File format not recognized
objdump: pagein-draw: File format not recognized
objdump: pagein-impress: File format not recognized
objdump: pagein-writer: File format not recognized
objdump: pythonloader.py: File format not recognized
objdump: pythonloader.unorc: File format not recognized
objdump: redirectrc: File format not recognized
objdump: Warning: 'resource' is not an ordinary file
objdump: sbase: File format not recognized
objdump: scalc: File format not recognized
objdump: sdraw: File format not recognized
objdump: senddoc: File format not recognized
objdump: Warning: 'services' is not an ordinary file
objdump: services.rdb: File format not recognized
objdump: setuprc: File format not recognized
objdump: Warning: 'shell' is not an ordinary file
objdump: simpress: File format not recognized
objdump: smath: File format not recognized
objdump: soffice: File format not recognized
objdump: sofficerc: File format not recognized
objdump: swriter: File format not recognized
objdump: Warning: 'types' is not an ordinary file
objdump: types.rdb: File format not recognized
objdump: uno: File format not recognized
objdump: unoinfo: File format not recognized
objdump: unopkg: File format not recognized
objdump: unorc: File format not recognized
objdump: versionrc: File format not recognized
objdump: Warning: 'wizards' is not an ordinary file
NEEDED libharfbuzz-icu.so.0
NEEDED libicui18n.so.57
NEEDED libicuuc.so.57
Even ldd (which does it recursively) gives no trace
of libicu55:
# for i in *; do ldd $i | grep icu | sed -e "s/\(.*\) (.*)/\1/"; done | sort | uniq
ldd: ./__pycache__: not regular file
ldd: ./classes: not regular file
ldd: ./opencl: not regular file
ldd: ./opengl: not regular file
ldd: ./resource: not regular file
ldd: ./services: not regular file
ldd: ./shell: not regular file
ldd: ./types: not regular file
ldd: ./wizards: not regular file
libharfbuzz-icu.so.0 => /usr/lib/x86_64-linux-gnu/libharfbuzz-icu.so.0
libicudata.so.57 => /usr/lib/x86_64-linux-gnu/libicudata.so.57
libicui18n.so.57 => /usr/lib/x86_64-linux-gnu/libicui18n.so.57
libicuuc.so.57 => /usr/lib/x86_64-linux-gnu/libicuuc.so.57
> ii libreoffice-kde 1:5.2.0-2 amd64 office productivity suite -- KDE integration
I even installed that one, which should affect anything given it was built out of LO anyways.
The ICU transiton is (almost) complete anyway, so there shouldn't be stuff left using
libicu55, see https://release.debian.org/transitions/html/auto-icu.html.
Maybe you want to look with ldd or whatever whatever wants libicu55 here.
It's not LO or any of its dependencies in testing.
Closing.
Regards,
Rene
--- End Message ---
Reply to: