FS#29583 - libreoffice does not start: incomplete/broken installation libswlo.so

Attached to Project: Arch Linux
Opened by Nico Schottelius (telmich) - Monday, 23 April 2012, 19:12 GMT
Last edited by Andreas Radke (AndyRTR) - Tuesday, 24 April 2012, 19:34 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

Trying to start libreoffice results in a window that says "..broken or incomplete installation" ... " loading component library faild" ..
"file:///usr/lib/libreoffice/program/../programm/libswlo.so"

This used to work some days (~15) ago.

Additional info:
* package version(s)
* config and/or log files etc.


[14:37] brief:~% pacman -Q | grep libreoffice
libreoffice-base 3.5.2-1
libreoffice-calc 3.5.2-1
libreoffice-common 3.5.2-1
libreoffice-de 3.5.2-1
libreoffice-draw 3.5.2-1
libreoffice-en-GB 3.5.2-1
libreoffice-en-US 3.5.2-1
libreoffice-impress 3.5.2-1
libreoffice-kde4 3.5.2-1
libreoffice-math 3.5.2-1
libreoffice-postgresql-connector 3.5.2-1
libreoffice-sdk 3.5.2-1
libreoffice-sdk-doc 3.5.2-1
libreoffice-writer 3.5.2-1
[21:11] brief:~%


Steps to reproduce:

libreoffice <filename>.odt
This task depends upon

Closed by  Andreas Radke (AndyRTR)
Tuesday, 24 April 2012, 19:34 GMT
Reason for closing:  None
Comment by Jelle van der Waa (jelly) - Tuesday, 24 April 2012, 08:41 GMT
try to reinstall libreoffice-common since it provides the .so . Or is your / partition full?
Comment by Nico Schottelius (telmich) - Tuesday, 24 April 2012, 11:26 GMT
[9:34] brief:~# pacman -Syu libreoffice-common
:: Synchronizing package databases...
core 102.5 KiB 2.99M/s 00:00 [########################################] 100%
extra 1389.9 KiB 4.46M/s 00:00 [########################################] 100%
community 1647.6 KiB 4.65M/s 00:00 [########################################] 100%
multilib is up to date
warning: libreoffice-common-3.5.2-1 is up to date -- reinstalling
:: Starting full system upgrade...
resolving dependencies...
looking for inter-conflicts...

Targets (6): dnssec-anchors-20120422-1 dnsutils-9.9.0-2 ldns-1.6.12-2 nginx-1.2.0-1 openssh-6.0p1-1
libreoffice-common-3.5.2-1

Total Download Size: 1.60 MiB
Total Installed Size: 233.09 MiB
Net Upgrade Size: 3.14 MiB

Proceed with installation? [Y/n]
:: Retrieving packages from core...
dnssec-anchors-20120422-1-any 1144.0 B 8.08M/s 00:00 [########################################] 100%
dnsutils-9.9.0-2-x86_64 371.5 KiB 3.30M/s 00:00 [########################################] 100%
ldns-1.6.12-2-x86_64 364.5 KiB 3.02M/s 00:00 [########################################] 100%
openssh-6.0p1-1-x86_64 536.8 KiB 3.46M/s 00:00 [########################################] 100%
:: Retrieving packages from community...
nginx-1.2.0-1-x86_64 369.2 KiB 3.40M/s 00:00 [########################################] 100%
(6/6) checking package integrity [########################################] 100%
(6/6) loading package files [########################################] 100%
(6/6) checking for file conflicts [########################################] 100%
(6/6) checking available disk space [########################################] 100%
(1/6) upgrading libreoffice-common [########################################] 100%
(2/6) installing dnssec-anchors [########################################] 100%
(3/6) upgrading dnsutils [########################################] 100%
(4/6) upgrading nginx [########################################] 100%
(5/6) installing ldns [########################################] 100%
Optional dependencies for ldns
libpcap: ldns-dpa tool
(6/6) upgrading openssh [########################################] 100%
[13:25] brief:~# pacman -Q | grep libreoff
libreoffice-base 3.5.2-1
libreoffice-calc 3.5.2-1
libreoffice-common 3.5.2-1
libreoffice-de 3.5.2-1
libreoffice-draw 3.5.2-1
libreoffice-en-GB 3.5.2-1
libreoffice-en-US 3.5.2-1
libreoffice-impress 3.5.2-1
libreoffice-kde4 3.5.2-1
libreoffice-math 3.5.2-1
libreoffice-postgresql-connector 3.5.2-1
libreoffice-sdk 3.5.2-1
libreoffice-sdk-doc 3.5.2-1
libreoffice-writer 3.5.2-1
[13:25] brief:~#


=> same result, same error message.

/ is not full:


[13:09] brief:.sexy% df -h /
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/root 202G 169G 33G 84% /
[13:26] brief:.sexy%

Comment by Andreas Radke (AndyRTR) - Tuesday, 24 April 2012, 16:47 GMT
I've checked both architectures pkg archives locally and they include the libswlo.so - your error msg seems to include some weird linking. Do you have an uncommon partition mounting that may break some symlinks?
Comment by Jelle van der Waa (jelly) - Tuesday, 24 April 2012, 18:22 GMT
maybe his PATH is weird/broken?
Comment by Nico Schottelius (telmich) - Tuesday, 24 April 2012, 18:47 GMT
Path stuff:

[19:10] brief:~% echo $PATH
/home/users/nico/bin:/home/users/nico/ethz/vcs/sans/bin:/home/users/nico/bin:/home/users/nico/ethz/vcs/sans/bin:/opt/NX/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/opt/qt/bin:/home/users/nico/p/sexy/bin:/home/users/nico/p/ccollect:/home/users/nico/p/uc/bin:/home/users/nico/p/cuni/bin:/home/users/nico/.s/bin:/home/users/nico/ceofhack:/home/users/nico/b/task.git/src:/home/users/nico/p/sexy/bin:/home/users/nico/p/ccollect:/home/users/nico/p/uc/bin:/home/users/nico/p/cuni/bin:/home/users/nico/.s/bin:/home/users/nico/ceofhack:/home/users/nico/b/task.git/src
[20:44] brief:~% which libreoffice
/usr/bin/libreoffice
[20:44] brief:~% libreoffice file.odt
[20:44] brief:~%



[20:45] brief:~% pacman -Qo /usr/lib/libreoffice/program/libswlo.so
/usr/lib/libreoffice/program/libswlo.so is owned by libreoffice-common 3.5.2-1
[20:45] brief:~% ls -lh /usr/lib/libreoffice/program/libswlo.so
-rwxr-xr-x 1 root root 13M Apr 6 09:16 /usr/lib/libreoffice/program/libswlo.so
[20:45] brief:~%


Even ldd is fine:


[20:46] brief:~% ldd /usr/lib/libreoffice/program/libswlo.so
linux-vdso.so.1 => (0x00007fff61dff000)
libicuuc.so.49 => /usr/lib/libicuuc.so.49 (0x00007f9da26d3000)
libxml2.so.2 => /usr/lib/libxml2.so.2 (0x00007f9da2378000)
libavmedialo.so => /usr/lib/libreoffice/program/libavmedialo.so (0x00007f9da214c000)
libbasegfxlo.so => /usr/lib/libreoffice/program/libbasegfxlo.so (0x00007f9da1e7a000)
libcomphelpgcc3.so => /usr/lib/libreoffice/program/libcomphelpgcc3.so (0x00007f9da1b25000)
libuno_cppu.so.3 => /usr/lib/libreoffice/program/../ure-link/lib/libuno_cppu.so.3 (0x00007f9da18e3000)
libuno_cppuhelpergcc3.so.3 => /usr/lib/libreoffice/program/../ure-link/lib/libuno_cppuhelpergcc3.so.3 (0x00007f9da1624000)
libdrawinglayerlo.so => /usr/lib/libreoffice/program/libdrawinglayerlo.so (0x00007f9da12f9000)
libeditenglo.so => /usr/lib/libreoffice/program/libeditenglo.so (0x00007f9da0eea000)
libi18nisolang1gcc3.so => /usr/lib/libreoffice/program/libi18nisolang1gcc3.so (0x00007f9da0ce4000)
libi18nutilgcc3.so => /usr/lib/libreoffice/program/libi18nutilgcc3.so (0x00007f9da0ad1000)
liblnglo.so => /usr/lib/libreoffice/program/liblnglo.so (0x00007f9da084f000)
libuno_sal.so.3 => /usr/lib/libreoffice/program/../ure-link/lib/libuno_sal.so.3 (0x00007f9da05ef000)
libuno_salhelpergcc3.so.3 => /usr/lib/libreoffice/program/../ure-link/lib/libuno_salhelpergcc3.so.3 (0x00007f9da03e9000)
libsaxlo.so => /usr/lib/libreoffice/program/libsaxlo.so (0x00007f9da01ce000)
libsblo.so => /usr/lib/libreoffice/program/libsblo.so (0x00007f9d9fe1d000)
libsfxlo.so => /usr/lib/libreoffice/program/libsfxlo.so (0x00007f9d9f80b000)
libsotlo.so => /usr/lib/libreoffice/program/libsotlo.so (0x00007f9d9f5b1000)
libsvllo.so => /usr/lib/libreoffice/program/libsvllo.so (0x00007f9d9f2b1000)
libsvtlo.so => /usr/lib/libreoffice/program/libsvtlo.so (0x00007f9d9ec88000)
libsvxlo.so => /usr/lib/libreoffice/program/libsvxlo.so (0x00007f9d9e76f000)
libsvxcorelo.so => /usr/lib/libreoffice/program/libsvxcorelo.so (0x00007f9d9ddbd000)
libswdlo.so => /usr/lib/libreoffice/program/libswdlo.so (0x00007f9d9dbaf000)
libtklo.so => /usr/lib/libreoffice/program/libtklo.so (0x00007f9d9d627000)
libtllo.so => /usr/lib/libreoffice/program/libtllo.so (0x00007f9d9d38e000)
libucbhelper4gcc3.so => /usr/lib/libreoffice/program/libucbhelper4gcc3.so (0x00007f9d9d11f000)
libutllo.so => /usr/lib/libreoffice/program/libutllo.so (0x00007f9d9cde8000)
libvcllo.so => /usr/lib/libreoffice/program/libvcllo.so (0x00007f9d9c733000)
libxolo.so => /usr/lib/libreoffice/program/libxolo.so (0x00007f9d9c13a000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007f9d9be35000)
libm.so.6 => /lib/libm.so.6 (0x00007f9d9bb40000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007f9d9b92b000)
libc.so.6 => /lib/libc.so.6 (0x00007f9d9b589000)
libicudata.so.49 => /usr/lib/libicudata.so.49 (0x00007f9d9a269000)
libpthread.so.0 => /lib/libpthread.so.0 (0x00007f9d9a04d000)
libdl.so.2 => /lib/libdl.so.2 (0x00007f9d99e48000)
libz.so.1 => /usr/lib/libz.so.1 (0x00007f9d99c32000)
libcanvastoolslo.so => /usr/lib/libreoffice/program/libcanvastoolslo.so (0x00007f9d999ff000)
libcppcanvaslo.so => /usr/lib/libreoffice/program/libcppcanvaslo.so (0x00007f9d997a5000)
libi18npaperlo.so => /usr/lib/libreoffice/program/libi18npaperlo.so (0x00007f9d9959f000)
libxcrlo.so => /usr/lib/libreoffice/program/libxcrlo.so (0x00007f9d99309000)
libfwelo.so => /usr/lib/libreoffice/program/libfwelo.so (0x00007f9d99087000)
libjpeg.so.8 => /usr/lib/libjpeg.so.8 (0x00007f9d98e37000)
libjvmfwk.so.3 => /usr/lib/libreoffice/program/../ure-link/lib/libjvmfwk.so.3 (0x00007f9d98c1b000)
libicule.so.49 => /usr/lib/libicule.so.49 (0x00007f9d989da000)
libgraphite2.so.2.0.0 => /usr/lib/libgraphite2.so.2.0.0 (0x00007f9d987c0000)
libcairo.so.2 => /usr/lib/libcairo.so.2 (0x00007f9d98514000)
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x00007f9d982dd000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x00007f9d9803e000)
libjvmaccessgcc3.so.3 => /usr/lib/libreoffice/program/../ure-link/lib/libjvmaccessgcc3.so.3 (0x00007f9d97e39000)
/lib/ld-linux-x86-64.so.2 (0x00007f9da3922000)
libfwilo.so => /usr/lib/libreoffice/program/libfwilo.so (0x00007f9d97c0c000)
libpixman-1.so.0 => /usr/lib/libpixman-1.so.0 (0x00007f9d97983000)
libpng15.so.15 => /usr/lib/libpng15.so.15 (0x00007f9d97756000)
libXrender.so.1 => /usr/lib/libXrender.so.1 (0x00007f9d9754b000)
libX11.so.6 => /usr/lib/libX11.so.6 (0x00007f9d97210000)
libbz2.so.1.0 => /lib/libbz2.so.1.0 (0x00007f9d97000000)
libexpat.so.1 => /usr/lib/libexpat.so.1 (0x00007f9d96dd6000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007f9d96bb7000)
libXau.so.6 => /usr/lib/libXau.so.6 (0x00007f9d969b3000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007f9d967ac000)
[20:46] brief:~%


I've no real clue so far, just that libreoffice won't start anymore w/ the given error message in a GUI window
Comment by Nico Schottelius (telmich) - Tuesday, 24 April 2012, 18:50 GMT
Not sure if this strace could hint to the bug:


open("/usr/lib/libXdmcp.so.6", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libreoffice/program/bootstraprc", O_RDONLY) = 3
Process 6108 attached (waiting for parent)
Process 6108 resumed (parent 6096 ready)
[pid 6096] open("/usr/lib/libreoffice/program/oosplashrc", O_RDONLY) = -1 ENOENT (No such file or directory)
[pid 6096] open("/etc/nsswitch.conf", O_RDONLY|O_CLOEXEC) = 3
[pid 6096] open("/usr/lib/libreoffice/program/libnss_files.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid 6096] open("/usr/lib/libreoffice/program/../ure-link/lib/libnss_files.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid 6096] open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
[pid 6096] open("/lib/libnss_files.so.2", O_RDONLY|O_CLOEXEC) = 3
[pid 6096] open("/etc/passwd", O_RDONLY|O_CLOEXEC) = 3
Process 6108 detached
[20:49] brief:~%


Started with strace -fF -e open libreoffice
Comment by Nico Schottelius (telmich) - Tuesday, 24 April 2012, 18:54 GMT
Args. I've had another instance of libreoffice running. Killed that made libreoffice work again :-(

Loading...