Bug#641357: libreoffice-common breaks older libreoffice-core
Package: libreoffice-common
Version: 1:3.4.3-1
Severity: normal
anthony@Zia:~$ libreoffice
/usr/lib/libreoffice/program/soffice.bin: error while loading shared libraries: libsofficeapp.so: cannot open shared object file: No such file or directory
The file does exist, at
/usr/lib/libreoffice/basis3.3/program/libsofficeapp.so ... but that's
3.3, not 3.4, of course.
strace reveals where its looking for it:
anthony@Zia:~$ strace -f libreoffice |& grep libsofficeapp.so
[pid 23978] open("/usr/lib/libreoffice/program/libsofficeapp.so", O_RDONLY) = -1 ENOENT (No such file or directory)
[pid 23978] open("/usr/lib/libreoffice/program/../basis-link/program/libsofficeapp.so", O_RDONLY) = -1 ENOENT (No such file or directory)
...
basis-link is a symlink contained in libreoffice-common, which the 3.4
-common package of course changed to point to basis3.4.
I very much doubt a mixed 3.3/3.4 install is supposed to work, so this
should probably be prohibited by dependencies. I believe adding a
Breaks: libreoffice-core (<< 1:3.4~) will work, but I have not tested
that. That'd be the same breaks as for the various -style-* packages.
Alternatively, I suppose, -core's Depends on -common could be tightened.
(Leaving severity at normal as I doubt this can actually happen in a
stable, because I don't think the testing migration scripts will migrate
half of a source package. And also I realize you're already overworked!)
-- System Information:
Debian Release: wheezy/sid
APT prefers testing
APT policy: (500, 'testing'), (200, 'unstable'), (150, 'stable'), (100, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 3.0.0-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages libreoffice-common depends on:
ii libreoffice-style-crystal [libreoffice-style] 1:3.4.3-1
ii libreoffice-style-galaxy [libreoffice-style-default] 1:3.4.3-1
ii libreoffice-style-hicontrast [libreoffice-style] 1:3.4.3-1
ii libreoffice-style-oxygen [libreoffice-style] 1:3.4.3-1
ii libreoffice-style-tango [libreoffice-style] 1:3.4.3-1
ii ure 1.7.0+LibO3.3.3-4+b1
Versions of packages libreoffice-common recommends:
ii libtextcat-data 2.2-9
ii xfonts-mathml 4
Versions of packages libreoffice-common suggests:
ii libreoffice-style-crystal 1:3.4.3-1
ii libreoffice-style-hicontrast 1:3.4.3-1
ii libreoffice-style-oxygen 1:3.4.3-1
ii libreoffice-style-tango 1:3.4.3-1
-- no debconf information
Reply to: