Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
app-office/libreoffice-4.3.5.2: libuno_sal.so.3: cannot open
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
Massimo B.
Veteran
Veteran


Joined: 09 Feb 2005
Posts: 1759
Location: PB, Germany

PostPosted: Mon Jan 12, 2015 7:06 am    Post subject: app-office/libreoffice-4.3.5.2: libuno_sal.so.3: cannot open Reply with quote

Code:
/usr/lib64/libreoffice/program/oosplash: error while loading shared libraries: libuno_sal.so.3: cannot open shared object file: No such file or directory

I tried rebuilding both 4.3.5.2 (~amd64) and 4.2.8.2 (amd64). I also tried the binary package, but since I'm running ~amd64 globally this is blocked by dependencies, the app-office/libreoffice-bin is built for amd64.

I also tried old revdep-rebuild and I deleted /usr/lib64/libreoffice/ before rebuilding. No success.
_________________
HP ZBook Power 15.6" G8 i7-11800H|HP EliteDesk 800G1 i7-4790|HP Compaq Pro 6300 i7-3770
Back to top
View user's profile Send private message
charles17
Advocate
Advocate


Joined: 02 Mar 2008
Posts: 3664

PostPosted: Mon Jan 12, 2015 7:43 am    Post subject: Reply with quote

Does your libreoffice have the other libuno files?
Quote:
$ equery f libreoffice | grep libuno_
/usr/lib64/libreoffice/ure/lib/libuno_cppu.so.3
/usr/lib64/libreoffice/ure/lib/libuno_cppuhelpergcc3.so.3
/usr/lib64/libreoffice/ure/lib/libuno_purpenvhelpergcc3.so.3
/usr/lib64/libreoffice/ure/lib/libuno_sal.so.3
/usr/lib64/libreoffice/ure/lib/libuno_salhelpergcc3.so.3
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 8933

PostPosted: Mon Jan 12, 2015 9:30 am    Post subject: Reply with quote

Interesting, I have installed libreoffice-4.3.5.2 on a couple of systems but never seen this. Please provide more information, e.g.:

Code:
$ emerge -pv libreoffice
$ emerge --info
$ ldd /usr/lib64/libreoffice/program/oosplash
Back to top
View user's profile Send private message
Massimo B.
Veteran
Veteran


Joined: 09 Feb 2005
Posts: 1759
Location: PB, Germany

PostPosted: Mon Jan 12, 2015 5:39 pm    Post subject: Reply with quote

Code:
$ emerge -pv libreoffice

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R    ] app-office/libreoffice-4.3.5.2  USE="bluetooth branding cups dbus gtk gtk3 opengl (-aqua) -coinmp -collada -debug -eds (-firebird) -gltf -gnome -gstreamer -java -jemalloc -kde -mysql -odk -postgres -telepathy {-test} -vlc" LIBREOFFICE_EXTENSIONS="-nlpsolver -scripting-beanshell -scripting-javascript -wiki-publisher" PYTHON_SINGLE_TARGET="python2_7 -python3_3 -python3_4" PYTHON_TARGETS="python2_7 python3_3 -python3_4" 0 KiB

Total: 1 package (1 reinstall), Size of downloads: 0 KiB
Code:
$ emerge --info
Portage 2.2.15 (python 2.7.9-final-0, default/linux/amd64/13.0/desktop, gcc-4.8.4, glibc-2.20-r1, 3.18.0-ck x86_64)
=================================================================
System uname: Linux-3.18.0-ck-x86_64-Intel-R-_Core-TM-2_Quad_CPU_Q8200_@_2.33GHz-with-gentoo-2.2
KiB Mem:     8170196 total,   5520528 free
KiB Swap:    8297468 total,   8297468 free
Timestamp of tree: Mon, 12 Jan 2015 17:15:01 +0000
sh bash 4.3_p33
ld GNU ld (Gentoo 2.24 p1.4) 2.24
distcc 3.2rc1 x86_64-pc-linux-gnu [disabled]
ccache version 3.2.1 [enabled]
app-shells/bash:          4.3_p33
dev-java/java-config:     2.2.0
dev-lang/perl:            5.20.1-r4
dev-lang/python:          2.7.9-r1, 3.3.5-r1, 3.4.2
dev-util/ccache:          3.2.1-r1
dev-util/cmake:           3.0.2
dev-util/pkgconfig:       0.28-r2
sys-apps/baselayout:      2.2
sys-apps/openrc:          0.13.6
sys-apps/sandbox:         2.6-r1
sys-devel/autoconf:       2.13, 2.69
sys-devel/automake:       1.11.6, 1.13.4, 1.14.1, 1.15
sys-devel/binutils:       2.24-r3
sys-devel/gcc:            4.7.3-r1, 4.8.4
sys-devel/gcc-config:     1.8
sys-devel/libtool:        2.4.4
sys-devel/make:           4.1-r1
sys-kernel/linux-headers: 3.18 (virtual/os-headers)
sys-libs/glibc:           2.20-r1
Repositories: gentoo portage_mobalindesk mv bar lorelei-overlay
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe -fomit-frame-pointer"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/lib64/libreoffice/program/sofficerc /usr/share/config /usr/share/gnupg/qualified.txt /usr/share/themes/oxygen-gtk/gtk-2.0 /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/iproute2 /etc/php/apache2-php5.4/ext-active/ /etc/php/apache2-php5.5/ext-active/ /etc/php/apache2-php5.6/ext-active/ /etc/php/cgi-php5.4/ext-active/ /etc/php/cgi-php5.5/ext-active/ /etc/php/cgi-php5.6/ext-active/ /etc/php/cli-php5.4/ext-active/ /etc/php/cli-php5.5/ext-active/ /etc/php/cli-php5.6/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-march=native -O2 -pipe -fomit-frame-pointer -fvisibility-inlines-hidden"
DISTDIR="/var/cache/portage/distfiles"
EMERGE_DEFAULT_OPTS="--autounmask-write"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs buildsyspkg ccache clean-logs compress-build-logs config-protect-if-modified distlocks ebuild-locks fail-clean fixlafiles merge-sync news parallel-fetch parallel-install preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="ftp://ftp.halifax.rwth-aachen.de/gentoo/ http://ftp.halifax.rwth-aachen.de/gentoo/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo ftp://de-mirror.org/gentoo/ http://de-mirror.org/gentoo/ ftp://ftp-stud.hs-esslingen.de/pub/Mirrors/gentoo/ http://ftp-stud.hs-esslingen.de/pub/Mirrors/gentoo/ "
LANG="en_US.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j8 -l2"
PKGDIR="/var/cache/portage/packages/amd64_core2"
PORTAGE_COMPRESS="xz"
PORTAGE_COMPRESS_FLAGS="--x86"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage /var/lib/layman/mv /var/lib/layman/bar-overlay /var/lib/layman/lorelei"
USE="X a52 aac acl acpi alsa amd64 bash-completion berkdb bluetooth bluray branding bzip2 cairo cdda cddb cdio cdr cli conntrack consolekit cracklib crossdev crypt cryptsetup cscope cups cxx dbus dri dts dvd dvdr emboss encode exif fam fat firefox flac fortran gdbm gif gimp git glamor gpm gtk gtk3 hddtemp iconv id3 jpeg lcms ldap libnotify lm_sensors lz4 lzo mad mercurial mmx mng modules mp3 mp4 mpeg multilib ncurses nfs nls nptl nsplugin ocr ogg opengl openmp optimization pam pango pcre pdf png policykit ppds qt3support qt4 rar readline sdl session smp spell sse sse2 sse3 sse4_1 ssl ssse3 startup-notification strong-optimization svg tcpd tiff truetype udev udisks unicode upnp upower usb vim vim-pager vim-syntax vorbis wxwidgets x264 xa xcb xml xmp xv xvid zlib" ABI_X86="64" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="en de" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-5" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_3" RUBY_TARGETS="ruby19 ruby20" SANE_BACKENDS="pixma" USERLAND="GNU" VIDEO_CARDS="radeon" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CPPFLAGS, CTARGET, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_RSYNC_EXTRA_OPTS, SYNC, USE_PYTHON
Code:
$ ldd /usr/lib64/libreoffice/program/oosplash
   linux-vdso.so.1 (0x00007fffa0e9a000)
   libXinerama.so.1 => /usr/lib64/libXinerama.so.1 (0x00007ff44528d000)
   libX11.so.6 => /usr/lib64/libX11.so.6 (0x00007ff444f53000)
   libpng16.so.16 => /usr/lib64/libpng16.so.16 (0x00007ff444d1e000)
   libuno_sal.so.3 => not found
   libc.so.6 => /lib64/libc.so.6 (0x00007ff444989000)
   libXext.so.6 => /usr/lib64/libXext.so.6 (0x00007ff444777000)
   libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x00007ff444557000)
   libdl.so.2 => /lib64/libdl.so.2 (0x00007ff444353000)
   libz.so.1 => /lib64/libz.so.1 (0x00007ff44413d000)
   libm.so.6 => /lib64/libm.so.6 (0x00007ff443e3d000)
   /lib64/ld-linux-x86-64.so.2 (0x00007ff445490000)
   libXau.so.6 => /usr/lib64/libXau.so.6 (0x00007ff443c39000)
   libXdmcp.so.6 => /usr/lib64/libXdmcp.so.6 (0x00007ff443a33000)
Code:
$ equery f libreoffice | grep libuno_
/usr/lib64/libreoffice/ure/lib/libuno_cppu.so.3
/usr/lib64/libreoffice/ure/lib/libuno_cppuhelpergcc3.so.3
/usr/lib64/libreoffice/ure/lib/libuno_purpenvhelpergcc3.so.3
/usr/lib64/libreoffice/ure/lib/libuno_sal.so.3
/usr/lib64/libreoffice/ure/lib/libuno_salhelpergcc3.so.3

_________________
HP ZBook Power 15.6" G8 i7-11800H|HP EliteDesk 800G1 i7-4790|HP Compaq Pro 6300 i7-3770
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 8933

PostPosted: Mon Jan 12, 2015 5:48 pm    Post subject: Reply with quote

Okay... is the following link present?

Code:
$ ls -l /usr/lib64/libreoffice/ure-link

...should be like that:
Code:
lrwxrwxrwx 1 root root 3 21. Dez 07:17 /usr/lib64/libreoffice/ure-link -> ure
Back to top
View user's profile Send private message
Massimo B.
Veteran
Veteran


Joined: 09 Feb 2005
Posts: 1759
Location: PB, Germany

PostPosted: Mon Jan 12, 2015 5:50 pm    Post subject: Reply with quote

Code:
$ ls -l /usr/lib64/libreoffice/ure-link
lrwxrwxrwx 1 root root 3 Jan 12 03:25 /usr/lib64/libreoffice/ure-link -> ure/

$ ls -l /usr/lib64/libreoffice/ure
total 0
drwxrwxr-x 2 root root  90 Jan 12 03:25 bin/
drwxrwxr-x 2 root root 695 Jan 12 03:25 lib/
drwxrwxr-x 3 root root  27 Jan 12 03:25 share/

_________________
HP ZBook Power 15.6" G8 i7-11800H|HP EliteDesk 800G1 i7-4790|HP Compaq Pro 6300 i7-3770
Back to top
View user's profile Send private message
charles17
Advocate
Advocate


Joined: 02 Mar 2008
Posts: 3664

PostPosted: Tue Jan 13, 2015 11:16 am    Post subject: Reply with quote

Massimo B. wrote:
Quote:
$ ls -l /usr/lib64/libreoffice/ure-link
lrwxrwxrwx 1 root root 3 Jan 12 03:25 /usr/lib64/libreoffice/ure-link -> ure/

$ ls -l /usr/lib64/libreoffice/ure
total 0
drwxrwxr-x 2 root root 90 Jan 12 03:25 bin/
drwxrwxr-x 2 root root 695 Jan 12 03:25 lib/
drwxrwxr-x 3 root root 27 Jan 12 03:25 share/
There is a trailing / that me and genstorm don't have.
Back to top
View user's profile Send private message
Massimo B.
Veteran
Veteran


Joined: 09 Feb 2005
Posts: 1759
Location: PB, Germany

PostPosted: Tue Jan 13, 2015 6:15 pm    Post subject: Reply with quote

Who's fault is this and how can I fix it?
Code:
$ cd /usr/lib64/libreoffice ; rm -f ure-link ; ln -s ure ure-link ; ls -al ure-link
removed ‘ure-link’
‘ure-link’ -> ‘ure’
lrwxrwxrwx 1 root root 3 Jan 13 19:15 ure-link -> ure/

However I'm not sure this is the problem, because double // in links usually are not problem:
Code:
$ ls -ald /usr////lib64///libreoffice
drwxr-xr-x 1 root root 4,0K Jan 13 19:15 /usr////lib64///libreoffice/

_________________
HP ZBook Power 15.6" G8 i7-11800H|HP EliteDesk 800G1 i7-4790|HP Compaq Pro 6300 i7-3770
Back to top
View user's profile Send private message
Massimo B.
Veteran
Veteran


Joined: 09 Feb 2005
Posts: 1759
Location: PB, Germany

PostPosted: Wed Jan 14, 2015 7:24 am    Post subject: Reply with quote

-> bug 536558
_________________
HP ZBook Power 15.6" G8 i7-11800H|HP EliteDesk 800G1 i7-4790|HP Compaq Pro 6300 i7-3770
Back to top
View user's profile Send private message
Massimo B.
Veteran
Veteran


Joined: 09 Feb 2005
Posts: 1759
Location: PB, Germany

PostPosted: Tue Jan 20, 2015 4:14 pm    Post subject: Reply with quote

I'm still without a working libreoffice, and no answer on the bug report.. Nobody else encountering this issue?
_________________
HP ZBook Power 15.6" G8 i7-11800H|HP EliteDesk 800G1 i7-4790|HP Compaq Pro 6300 i7-3770
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 8933

PostPosted: Wed Jan 21, 2015 6:54 pm    Post subject: Reply with quote

Apparently not, I've got it working on several amd64 but also ~amd64 systems. Is the error happening since 4.2.8.2/4.3.5.2? Do you have a build.log available?
Back to top
View user's profile Send private message
Massimo B.
Veteran
Veteran


Joined: 09 Feb 2005
Posts: 1759
Location: PB, Germany

PostPosted: Wed Jan 21, 2015 6:57 pm    Post subject: Reply with quote

I remember 4.2.8.2 was working some day, but now rebuilding both 4.2.8.2 or 4.3.5.2 does not help.
_________________
HP ZBook Power 15.6" G8 i7-11800H|HP EliteDesk 800G1 i7-4790|HP Compaq Pro 6300 i7-3770
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 8933

PostPosted: Wed Jan 21, 2015 7:22 pm    Post subject: Reply with quote

For lack of inspiration, try with disabled ccache.
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 8933

PostPosted: Sat Jan 31, 2015 6:28 pm    Post subject: Reply with quote

Any news, any change?
Back to top
View user's profile Send private message
Massimo B.
Veteran
Veteran


Joined: 09 Feb 2005
Posts: 1759
Location: PB, Germany

PostPosted: Sun Feb 01, 2015 6:53 pm    Post subject: Reply with quote

No news yet. I had ccache disabled all the time, I just enabled the last few rebuilds of libreoffice to speed it up a bit.

For the future, would it save me to keep a working quickpkg tar-ball of libreoffice or wouldn't that save me for broken dependencies? It is just that libreoffice sometimes is an important tool, and for now I needed to startup some live-Linux from DVD and use that libreoffice via ssh/X.
_________________
HP ZBook Power 15.6" G8 i7-11800H|HP EliteDesk 800G1 i7-4790|HP Compaq Pro 6300 i7-3770
Back to top
View user's profile Send private message
Hotblack
n00b
n00b


Joined: 28 Dec 2004
Posts: 46

PostPosted: Wed Feb 11, 2015 4:28 pm    Post subject: Reply with quote

Same problem here.

I don't know if it's the "cleanest" solution, but putting
Code:
LDPATH="/usr/lib/libreoffice/ure/lib/:/usr/lib/libreoffice/program/"

into
Code:
/etc/env.d/99libreoffice

and then
Code:
# env-update

did the trick for me
Back to top
View user's profile Send private message
Massimo B.
Veteran
Veteran


Joined: 09 Feb 2005
Posts: 1759
Location: PB, Germany

PostPosted: Thu Feb 12, 2015 9:31 am    Post subject: Reply with quote

Until the problem source is found and fixed, this could at least save my neck without hours recompiling... will try that hack later.

Remember that Libreoffice is sometimes required for daily office tasks that cannot wait for days. Then storing some quickpkg does not help for that kind of disaster. Ultimate idea was booting up some Live-Linux and using remotely via ssh/X.
Moreover there is currently no production-ready alternative to Libreoffice, though I'm using the Google Docs cloud more and more for a flexible shared working on simple documents. Cloud functionality is good while the document features itself are minimalistic but sufficient for most jobs compared to Libreoffice.
_________________
HP ZBook Power 15.6" G8 i7-11800H|HP EliteDesk 800G1 i7-4790|HP Compaq Pro 6300 i7-3770
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 8933

PostPosted: Thu Feb 12, 2015 6:12 pm    Post subject: Reply with quote

Massimo B. wrote:
Remember that Libreoffice is sometimes required for daily office tasks that cannot wait for days. Then storing some quickpkg does not help for that kind of disaster.

Of course it does, you just need to bring back the dependencies of the quickpkg'd version as well.
Back to top
View user's profile Send private message
Massimo B.
Veteran
Veteran


Joined: 09 Feb 2005
Posts: 1759
Location: PB, Germany

PostPosted: Sun Mar 01, 2015 10:26 am    Post subject: Reply with quote

Hotblack wrote:
Code:
LDPATH="/usr/lib/libreoffice/ure/lib/:/usr/lib/libreoffice/program/"
into
Code:
/etc/env.d/99libreoffice
and then
Code:
# env-update
did the trick for me
Thank you very much, that did fix it at least for now. I'll add that to the bugreport.
_________________
HP ZBook Power 15.6" G8 i7-11800H|HP EliteDesk 800G1 i7-4790|HP Compaq Pro 6300 i7-3770
Back to top
View user's profile Send private message
Massimo B.
Veteran
Veteran


Joined: 09 Feb 2005
Posts: 1759
Location: PB, Germany

PostPosted: Sun Mar 01, 2015 7:25 pm    Post subject: Reply with quote

Where does this LDPATH arrive? I is not in /etc/profile.env later? But it works.
_________________
HP ZBook Power 15.6" G8 i7-11800H|HP EliteDesk 800G1 i7-4790|HP Compaq Pro 6300 i7-3770
Back to top
View user's profile Send private message
Hotblack
n00b
n00b


Joined: 28 Dec 2004
Posts: 46

PostPosted: Wed Mar 04, 2015 2:49 pm    Post subject: Reply with quote

/etc/ld.so.conf
Back to top
View user's profile Send private message
Massimo B.
Veteran
Veteran


Joined: 09 Feb 2005
Posts: 1759
Location: PB, Germany

PostPosted: Fri Jul 24, 2015 9:15 am    Post subject: Reply with quote

Interesting comment about why libreoffice can fail with squashmount: 536558#c7
_________________
HP ZBook Power 15.6" G8 i7-11800H|HP EliteDesk 800G1 i7-4790|HP Compaq Pro 6300 i7-3770
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum