Il 14/10/2010 18:39, Petr Mladek ha scritto:
Carlo Strata píše v Čt 14. 10. 2010 v 17:52 +0200:
Il 14/10/2010 12:12, Petr Mladek ha scritto:
If you want more packages in parallel, you might use the universal
LibreOffice Linux packages. They might be installed in parallel with the
universal OOo packages, old openSUSE OpenOffice_org packages and the
upcoming openSUSE libreoffice packages. It is because they are installed
into /opt/libreoffice while the others are installed
below /opt/openoffice*, /usr/lib/ooo3, /usr/lib/libreoffice

I was curious and than I'll install "vanilla Libò" ;-)

But after install on my OpenSuSE 11.2 x86-64, I got this message:
"ca...@carlobook:~>  /opt/libreoffice3/program/soffice
/opt/libreoffice3/program/soffice.bin: error while loading shared
libraries: libuno_sal.so.3: cannot open shared object file: No such file
or directory
"

After googling I understood that this was probably due to the URE package:

libreoffice-ure-1.7.0-1.x86_64.rpm

which most install in
/opt/libreoffice/libreoffice/ure

but all other packages instead install themselves in
/opt/libreoffice3

so I tried fixing the bug with two test:

1. fails:
carlobook:/opt/libreoffice3 # ln -s /opt/libreoffice/libreoffice/
libreoffice

2. successes:
carlobook:/opt/libreoffice3 # ln -s /opt/libreoffice/libreoffice/ure ure

Great catch.

Hmm, where did you get the libreoffice-ure-1.7.0-1.x86_64.rpm? Mine has
the stuff under /opt/libreoffice3

I have just double checked the official beta2 build from
http://www.documentfoundation.org/download/. It was
http://download.documentfoundation.org/libreoffice/testing/3.3.0-beta2/rpm/x86/LibO_3.3.0_beta2_Linux_x86_install-rpm_en-US.tar.gz


--- cut ---
en-US/RPMS>  rpm -qlp libreoffice-ure-1.7.0-1.i586.rpm
/opt/libreoffice3
/opt/libreoffice3/ure
/opt/libreoffice3/ure/bin
/opt/libreoffice3/ure/bin/javaldx
/opt/libreoffice3/ure/bin/regcomp
--- cut ---

I'm 64 bit!!!

From here:
http://download.documentfoundation.org/libreoffice/testing/3.3.0-beta2/rpm/x86_64/

I download and install:
LibO-SDK_3.3_beta2_Linux_x86-64_install-rpm_en-US.tar.gz 10-Oct-2010 14:26 8.3M

LibO-URE_1.7_beta2_Linux_x86-64_install-rpm_en-US.tar.gz 10-Oct-2010 14:27 3.8M

LibO_3.3.0_beta2_Linux_x86-64_install-rpm_en-US.tar.gz 10-Oct-2010 05:29 181M

LibO_3.3.0_beta2_Linux_x86-64_langpack-rpm_it.tar.gz 10-Oct-2010 08:40   13M

untarring the second file, you'll get the RPMs from which the right one yields: carlobook:/home/condivisioni/Download/OpenOffice/LibreOffice/ure/en-US/RPMS # rpm -qlp libreoffice-ure-1.7.0-1.x86_64.rpm
/opt/libreoffice/libreoffice
/opt/libreoffice/libreoffice/ure
/opt/libreoffice/libreoffice/ure/LICENSE
/opt/libreoffice/libreoffice/ure/README
/opt/libreoffice/libreoffice/ure/THIRDPARTYLICENSEREADME.html
/opt/libreoffice/libreoffice/ure/bin
/opt/libreoffice/libreoffice/ure/bin/javaldx
/opt/libreoffice/libreoffice/ure/bin/regcomp
/opt/libreoffice/libreoffice/ure/bin/regcomp.bin
/opt/libreoffice/libreoffice/ure/bin/regmerge
/opt/libreoffice/libreoffice/ure/bin/regview
/opt/libreoffice/libreoffice/ure/bin/startup.sh
[...]

But in the "URE" package inside the main tar.gz (LibO_3.3.0_beta2_Linux_x86-64_install-rpm_en-US.tar.gz) the URE package is ok! Look here:

carlobook:/home/condivisioni/Download/OpenOffice/LibreOffice/main # rpm -qlp en-US/RPMS/libreoffice-ure-1.7.0-1.x86_64.rpm
/opt/libreoffice3
/opt/libreoffice3/ure
/opt/libreoffice3/ure/bin
/opt/libreoffice3/ure/bin/javaldx
/opt/libreoffice3/ure/bin/regcomp
/opt/libreoffice3/ure/bin/regcomp.bin
/opt/libreoffice3/ure/bin/regmerge
/opt/libreoffice3/ure/bin/regview
/opt/libreoffice3/ure/bin/startup.sh
/opt/libreoffice3/ure/bin/uno
/opt/libreoffice3/ure/bin/uno.bin
/opt/libreoffice3/ure/bin/versionrc
/opt/libreoffice3/ure/lib
/opt/libreoffice3/ure/lib/JREProperties.class
[...]

So I ask myself what does need the file
LibO-URE_1.7_beta2_Linux_x86-64_install-rpm_en-US.tar.gz

in the directory
http://download.documentfoundation.org/libreoffice/testing/3.3.0-beta2/rpm/x86_64/
?

;-)

Delete it! It's wrong and overwrite the right one (if you untar it next the main one)! ;-)

Thank you,

Carlo


BTW: The package libreoffice-ure-1.7.0 will conflict with the upcoming
openSUSE-specific package libreoffice-ure-3.2.99.2. We will solve it in
3.3-beta3 release, see
http://lists.freedesktop.org/archives/libreoffice/2010-October/000973.html

It means that you will not be able to install the universal
libreoffice-3.3-beta2 build and the opensuse libreoffice-*-3.2.99.2
packages at the same time. It should be possible with beta3. I am sorry
for the inconvenience.

Well, you could install both packages even with beta2 if you use "rpm
-i" instead of "rpm -U". Though, it might get broken if you do "rpm -U"
later. Note that YaST/zypper uses "rpm -U" by default.

Best Regards,
Petr



--
To unsubscribe, e-mail to discuss+h...@documentfoundation.org
All messages you send to this list will be publicly archived and cannot be 
deleted.
List archives are available at http://www.documentfoundation.org/lists/discuss/

Reply via email to