[libreoffice] soffice.bin: error while loading shared libraries:

Questions autour de l'architecture 32 bits (i686)
jimarch
yeomen
Messages : 224
Inscription : mer. 26 déc. 2012, 20:38
Localisation : La Roche sur Yon - 85000

[libreoffice] soffice.bin: error while loading shared libraries:

Message par jimarch »

Bonjour à toutes et à tous !

Cela concerne un portable installé avec :
Operating System: Linux 5.0.7-arch1-1.0-ARCH i686

Après une mise à jour complète sur un système i686, je bute sur l'erreur suivante au lancement de libreoffice :
$ soffice
/usr/lib/libreoffice/program/soffice.bin: error while loading shared libraries: libicuuc.so.63: cannot open shared object file: No such file or directory
Voilà quelques caractéristiques du système et des fichiers:
$ uname -a
Linux ANA 5.0.7-arch1-1.0-ARCH #1 SMP PREEMPT Tue Apr 9 13:10:14 CEST 2019 i686 GNU/Linux
La version installée de Libreoffice est la suivante (rappel : on est sur un i686)
$ pacman -Q libreoffice
libreoffice-still 6.1.5-2.0
et
$ ls -F1 /usr/lib/libicuuc.so*
/usr/lib/libicuuc.so@
/usr/lib/libicuuc.so.64@
/usr/lib/libicuuc.so.64.2*
et
$ pacman -Qo /usr/lib/libicuuc.so* /usr/lib/libreoffice/program/soffice.bin
/usr/lib/libicuuc.so appartient à icu 64.2-1.0
/usr/lib/libicuuc.so.64 appartient à icu 64.2-1.0
/usr/lib/libicuuc.so.64.2 appartient à icu 64.2-1.0
/usr/lib/libreoffice/program/soffice.bin appartient à libreoffice-still 6.1.5-2.0
Je vois où est le problème :
libreoffice veut : shared libraries: libicuuc.so.63
et
la dernière maj du système me donne des renvois à : libicuuc.so.64

Comment résoudre le problème ?

Pour info, j'ai essayé plusieurs "repository mirrorlist for i686" au cas où il y aurait des problèmes de maj des serveurs
Sans succès !

Sans compliquer le problème (j'ouvrirai un autre fil si nécessaire), j'ai un problème identique pour Thunderbird
$ thunderbird
XPCOMGlueLoad error for file /usr/lib/thunderbird/libxul.so:
libicui18n.so.63: cannot open shared object file: No such file or directory
Couldn't load XPCOM.


Comme d'hab, je suis preneur de toutes vos suggestions !
Cdt
Fixe : AMD Ryzen 5 2600X Six-Core Processor | 15,6 Gio de mémoire vive | GeForce GTX 1650 SUPER/PCIe/SSE2
Portable : Plasma - Kde | Notebook Clevo W740SU | Plateforme Intel Haswell avec Intel Core i7-4750HQ | Intel Iris Pro graphics 5200
Sauvegardes quotidiennes de mes système et données par BORG
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17186
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [libreoffice] soffice.bin: error while loading shared libraries:

Message par benjarobin »

Bonjour,
Tu dois signaler le problème ici ( Bug Reports / Add New Bug ) : https://www.archlinux32.org/packages/i6 ... ice-still/
Le paquet devrait être recompilé...
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
jimarch
yeomen
Messages : 224
Inscription : mer. 26 déc. 2012, 20:38
Localisation : La Roche sur Yon - 85000

Re: [libreoffice] soffice.bin: error while loading shared libraries:

Message par jimarch »

Sur le site indiqué, dans les dépendances de LibreOffice, on trouve :
not satisfiable dependency: "libicui18n.so.63" (link)
not satisfiable dependency: "libicuuc.so.63" (link)
Le problème est donc déjà repéré.
Mais y-a-til un moyen de réutiliser une version précédente ?
J'ai essayer un : pacman -U libreoffice+num de version précédente...
mais sans succès.
Je suppose qu'il n'y a aucun intérêt à downgrader icu...
sans risquer de multiplier les problèmes ?

J'ai également vu que pour Thunderbird le problème est identique... :x
Fixe : AMD Ryzen 5 2600X Six-Core Processor | 15,6 Gio de mémoire vive | GeForce GTX 1650 SUPER/PCIe/SSE2
Portable : Plasma - Kde | Notebook Clevo W740SU | Plateforme Intel Haswell avec Intel Core i7-4750HQ | Intel Iris Pro graphics 5200
Sauvegardes quotidiennes de mes système et données par BORG
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17186
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [libreoffice] soffice.bin: error while loading shared libraries:

Message par benjarobin »

Downgrader libreoffice ne risque pas de fonctionner, sachant qu'il faudrait le mettre à jour pour la nouvelle version de icu...

Downgrader icu pourrait fonctionner, mais tu as presque 100%de risque de casser le reste de ta Arch Linux.

Et je pense très sérieusement que tu dois faire un rapport de bug, car ce que tu vois est une gestion automatique des dépendances, je ne suis pas sûre que quelqu'un soit au courant car il suffit juste de recompiler le paquet libreoffice.

Sinon pour rappel la version 32 bits n'est plus officiellement supporté, ce sont d'autres personnes qui gère le projet
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
jimarch
yeomen
Messages : 224
Inscription : mer. 26 déc. 2012, 20:38
Localisation : La Roche sur Yon - 85000

Re: [libreoffice] soffice.bin: error while loading shared libraries:

Message par jimarch »

J'ai essayé de downgrader ICU mais ça plante dès le lancement d'une session utilisateur...
Bon j'ai résolu le problème autrement.
Il n'y avait pas que LibreOffice qui plantait... KDE aussi ! ( Heureusement, j'avais aussi XFCE..)
Comme j'avais une sauvegarde système datant de janvier, je l'ai réinstallée et ça marche sans problème.
J'essaierai de faire une mise à jour sur un disque - copie du disque installé pour résoudre en toute sécurité les problèmes.

Pour la machine, c'est un vieux Satellite de Toshiba qui ne peut marcher qu'en 32 bits.
Elle est un peu ancienne mais reste très utile et j'ai voulu garder un système Archlinux installé dessus.
Elle sert chez moi comme machine secondaire pour une série d'usages occasionnels.
Et tant qu'elle marche...

OK pour le rapport de bug
Fixe : AMD Ryzen 5 2600X Six-Core Processor | 15,6 Gio de mémoire vive | GeForce GTX 1650 SUPER/PCIe/SSE2
Portable : Plasma - Kde | Notebook Clevo W740SU | Plateforme Intel Haswell avec Intel Core i7-4750HQ | Intel Iris Pro graphics 5200
Sauvegardes quotidiennes de mes système et données par BORG
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17186
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [libreoffice] soffice.bin: error while loading shared libraries:

Message par benjarobin »

Tu as quoi comme CPU par curiosité : cat /proc/cpuinfo
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
jimarch
yeomen
Messages : 224
Inscription : mer. 26 déc. 2012, 20:38
Localisation : La Roche sur Yon - 85000

Re: [libreoffice] soffice.bin: error while loading shared libraries:

Message par jimarch »

Voilà l'info :

La machine est un portable "toshiba satellite-l40-10o"


SATELLITE L40-10O
RÉFÉRENCE: PSL40E-04702HFR
Windows Vista® Home Premium
Processeur Intel® Pentium CoreTM Duo T2080
15.4 ", WXGA
Disque dur 160 Go
1,024 (512 + 512) Mo, DDR2 RAM (667 MHz)
Intel® GMA 900
poids : à partir de 2.70 kg
L x l x H : 365 x 269.5 x 36.8 mm

$ cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 14
model name : Genuine Intel(R) CPU T2080 @ 1.73GHz
stepping : 12
microcode : 0x59
cpu MHz : 1007.632
cache size : 1024 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 2
apicid : 0
initial apicid : 0
fdiv_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 10
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx constant_tsc arch_perfmon bts cpuid aperfmperf pni monitor est tm2 xtpr pdcm dtherm
bugs : cpu_meltdown spectre_v1 spectre_v2 l1tf
bogomips : 3459.05
clflush size : 64
cache_alignment : 64
address sizes : 32 bits physical, 32 bits virtual
power management:

processor : 1
vendor_id : GenuineIntel
cpu family : 6
model : 14
model name : Genuine Intel(R) CPU T2080 @ 1.73GHz
stepping : 12
microcode : 0x59
cpu MHz : 938.961
cache size : 1024 KB
physical id : 0
siblings : 2
core id : 1
cpu cores : 2
apicid : 1
initial apicid : 1
fdiv_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 10
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx constant_tsc arch_perfmon bts cpuid aperfmperf pni monitor est tm2 xtpr pdcm dtherm
bugs : cpu_meltdown spectre_v1 spectre_v2 l1tf
bogomips : 3459.05
clflush size : 64
cache_alignment : 64
address sizes : 32 bits physical, 32 bits virtual
power management:

sa fiche technique est la suivante :
Source :
http://www.01net.com/fiche-produit/fich ... e-l40-10o/


Caractéristiques techniques
Type Portable bureautique
Info Processeur Core Duo T2080
Fréquence du processeur (GHz) 1.73
Quantité de mémoire vive 1024 Mo
Type de mémoire vive DDR2
Capacité du disque dur 1 (Go) 160
Vitesse de rotation du disque 1 5400tr/mn
Interface disque(s) dur(s) Serial ATA
Lecteur optique 1 Double couche / DVD-RAM
Lecteur optique 2 Non
WebCam Non
Tuner TV Non
Télécommande Non
Lecteur d'empreintes digitales Non
Affichage
Taille d'écran (pouces) 15,4
Format de l'écran 16:10
Définition de l'écran 1280 x 800 pixels
Info Circuit graphique Intel Graphics Media Accelerator 900
Mémoire carte graphique Partagée 128 Mo
J'ai vu, sur archlinux32.org, qu'il y avait plusieurs repository selon le processeurs : i486, i686, Pentium4
Cela a-t-il une imporance ici ?
(je n'avais jamais eu aucun problème jusqu'à présent. Alors ?)
Fixe : AMD Ryzen 5 2600X Six-Core Processor | 15,6 Gio de mémoire vive | GeForce GTX 1650 SUPER/PCIe/SSE2
Portable : Plasma - Kde | Notebook Clevo W740SU | Plateforme Intel Haswell avec Intel Core i7-4750HQ | Intel Iris Pro graphics 5200
Sauvegardes quotidiennes de mes système et données par BORG
jimarch
yeomen
Messages : 224
Inscription : mer. 26 déc. 2012, 20:38
Localisation : La Roche sur Yon - 85000

Re: [libreoffice] soffice.bin: error while loading shared libraries:

Message par jimarch »

je viens de voir sur https://news.archlinux32.org/ une annonce en date du 1er mai, donc tout chaud !
pentium4 architecture available
By Andreas Baumann
On 01/05/2019 à 20:27:40
A new architecture is available, called 'pentium4'. This one is for CPUs supporting at least SSE2.

[c'est le cas de mon PC]

For installation and transition information head to: Installation of pentium4 optimized packages
Quel est pour moi l'intérêt vu que ma machine marche avec i686 ???
$ uname -a
Linux ANA 4.20.0-arch1-1.0-ARCH #1 SMP PREEMPT Mon Dec 31 15:11:59 CET 2018 i686 GNU/Linux

--------------
Je complète :
je viens de voir une longue discussion sur l'installation de pentium4
https://bbs.archlinux32.org/viewtopic.php?pid=5701

Cela parait assez intéressant pour ce type de petite machine comme le Satelite
(il faut dire que j'ai aussi deux autres machines , un autre satelite et un Latitude de Dell, qui fonctionne en 32bits

Dès que j'ai un peu de temps, je vais essayer... sur un autre disque que celui déjà en place ! :wink:
Fixe : AMD Ryzen 5 2600X Six-Core Processor | 15,6 Gio de mémoire vive | GeForce GTX 1650 SUPER/PCIe/SSE2
Portable : Plasma - Kde | Notebook Clevo W740SU | Plateforme Intel Haswell avec Intel Core i7-4750HQ | Intel Iris Pro graphics 5200
Sauvegardes quotidiennes de mes système et données par BORG
jimarch
yeomen
Messages : 224
Inscription : mer. 26 déc. 2012, 20:38
Localisation : La Roche sur Yon - 85000

Re: [libreoffice] soffice.bin: error while loading shared libraries:

Message par jimarch »

Bon, je continue... en espérant ne pas en faire un roman, mais ça peut intéresser ceux qui, comme moi, font encore vivre quelques machines avec Archlinux en 32bits !

Dans le fil de discution déjà cité : https://bbs.archlinux32.org/viewtopic.php?pid=5701
on peut lire
2019-05-10 19:12:15
Thunderbird/libxul can't find icu.63 libs. Its icu.64 after upgrading to P4. Not tested yet, but i fear when downgrading it will break other stuff. I hope both versions can live side by side.
et en réponse :
#14 2019-05-10 21:30:57
levi, Moderator
Yeah, I think it's a coincidence that we all noticed the libicu bug after upgrading to pentium4; reportedly it's broken on i686 as well. I'm not sure we need libicu 63 and 64 to live side by side, other than a reported usage of both by libreoffice-fresh, but hopefully that's noise that will disappear when everything that uses libicu gets upgraded.
Bon... je suis pas le seul à avoir des problèmes avec icu....
Fixe : AMD Ryzen 5 2600X Six-Core Processor | 15,6 Gio de mémoire vive | GeForce GTX 1650 SUPER/PCIe/SSE2
Portable : Plasma - Kde | Notebook Clevo W740SU | Plateforme Intel Haswell avec Intel Core i7-4750HQ | Intel Iris Pro graphics 5200
Sauvegardes quotidiennes de mes système et données par BORG
Répondre