Bug #613
Prelude-LML : erreur libicui*.
0%
Description
Bonjour,
Depuis quelques jours, Prelude-lml ne fonctionne plus, une erreur liée à libicui18n en est la cause. Le service ne redémarre pas et m'indique ceci dans les logs :
(Le serveur tourne sous Debian 8.)
status prelude-lml.service -l ● prelude-lml.service - LSB: Start prelude-lml sensor Loaded: loaded (/etc/init.d/prelude-lml) Active: failed (Result: exit-code) since sam. 2015-07-04 12:04:59 CEST; 26s ago Process: 3604 ExecStart=/etc/init.d/prelude-lml start (code=exited, status=127) juil. 04 12:04:59 prelude-lml[3604]: Starting Prelude LML: /usr/local/bin/prelude-lml: error while loading shared libraries: libicui18n.so.48: cannot open shared object file: No such file or directory juil. 04 12:04:59 systemd[1]: prelude-lml.service: control process exited, code=exited status=127 juil. 04 12:04:59 systemd[1]: Failed to start LSB: Start prelude-lml sensor.
Le paquet libicu-dev est correctement installé et tout fonctionnait parfaitement il y a encore quelques jours.
error while loading shared libraries: libicui18n.so.48
Ne le trouvant pas, il ne lance par Prelude-lml.
libicui18n.so.48 est bien présent sous Debian 7 :
find / -name "libicu*" ~ /usr/share/doc/libicu48 /usr/share/doc/libicu-dev /usr/share/lintian/overrides/libicu48 /usr/lib/x86_64-linux-gnu/libicuuc.so.48.1.1 /usr/lib/x86_64-linux-gnu/libicuio.so.48 /usr/lib/x86_64-linux-gnu/libicutu.so /usr/lib/x86_64-linux-gnu/libicui18n.so.48 /usr/lib/x86_64-linux-gnu/libicutu.so.48 /usr/lib/x86_64-linux-gnu/libicuuc.so /usr/lib/x86_64-linux-gnu/libicuio.so.48.1.1 /usr/lib/x86_64-linux-gnu/libicutest.so /usr/lib/x86_64-linux-gnu/libicui18n.so.48.1.1 /usr/lib/x86_64-linux-gnu/libicutu.a /usr/lib/x86_64-linux-gnu/libicudata.so.48.1.1 /usr/lib/x86_64-linux-gnu/libicule.so.48.1.1 /usr/lib/x86_64-linux-gnu/libiculx.a /usr/lib/x86_64-linux-gnu/libicutest.so.48 /usr/lib/x86_64-linux-gnu/libicuuc.a /usr/lib/x86_64-linux-gnu/libicule.so /usr/lib/x86_64-linux-gnu/libicuuc.so.48 /usr/lib/x86_64-linux-gnu/libicuio.so /usr/lib/x86_64-linux-gnu/libicudata.a /usr/lib/x86_64-linux-gnu/libiculx.so.48.1.1 /usr/lib/x86_64-linux-gnu/libiculx.so /usr/lib/x86_64-linux-gnu/libicule.a /usr/lib/x86_64-linux-gnu/libicui18n.a /usr/lib/x86_64-linux-gnu/libiculx.so.48 /usr/lib/x86_64-linux-gnu/libicule.so.48 /usr/lib/x86_64-linux-gnu/libicudata.so /usr/lib/x86_64-linux-gnu/libicutu.so.48.1.1 /usr/lib/x86_64-linux-gnu/libicutest.so.48.1.1 /usr/lib/x86_64-linux-gnu/libicuio.a /usr/lib/x86_64-linux-gnu/libicutest.a /usr/lib/x86_64-linux-gnu/libicui18n.so /usr/lib/x86_64-linux-gnu/libicudata.so.48 /var/lib/dpkg/info/libicu48:amd64.shlibs /var/lib/dpkg/info/libicu48:amd64.list /var/lib/dpkg/info/libicu-dev.md5sums /var/lib/dpkg/info/libicu48:amd64.md5sums /var/lib/dpkg/info/libicu48:amd64.postrm /var/lib/dpkg/info/libicu48:amd64.postinst /var/lib/dpkg/info/libicu-dev.list
Alors que sous Debian 8, c'est libicui18n.so.52 qui est présent :
find / -name "libicu*" /usr/share/lintian/overrides/libicu52 /usr/share/doc/libicu-dev /usr/share/doc/libicu52 /usr/lib/x86_64-linux-gnu/libicuuc.so.52 /usr/lib/x86_64-linux-gnu/libicui18n.so.52.1 /usr/lib/x86_64-linux-gnu/libicuio.so.52.1 /usr/lib/x86_64-linux-gnu/libiculx.a /usr/lib/x86_64-linux-gnu/libicutest.so.52.1 /usr/lib/x86_64-linux-gnu/libicuuc.a /usr/lib/x86_64-linux-gnu/libiculx.so.52 /usr/lib/x86_64-linux-gnu/libicutu.so.52 /usr/lib/x86_64-linux-gnu/libicutest.a /usr/lib/x86_64-linux-gnu/libicutu.a /usr/lib/x86_64-linux-gnu/libicudata.so /usr/lib/x86_64-linux-gnu/libicutu.so.52.1 /usr/lib/x86_64-linux-gnu/libicudata.so.52.1 /usr/lib/x86_64-linux-gnu/libicutest.so.52 /usr/lib/x86_64-linux-gnu/libicuio.a /usr/lib/x86_64-linux-gnu/libicui18n.a /usr/lib/x86_64-linux-gnu/libicule.so /usr/lib/x86_64-linux-gnu/libicuuc.so /usr/lib/x86_64-linux-gnu/libiculx.so.52.1 /usr/lib/x86_64-linux-gnu/libiculx.so /usr/lib/x86_64-linux-gnu/libicui18n.so /usr/lib/x86_64-linux-gnu/libicule.so.52.1 /usr/lib/x86_64-linux-gnu/libicule.a /usr/lib/x86_64-linux-gnu/libicuuc.so.52.1 /usr/lib/x86_64-linux-gnu/libicule.so.52 /usr/lib/x86_64-linux-gnu/libicudata.so.52 /usr/lib/x86_64-linux-gnu/libicuio.so.52 /usr/lib/x86_64-linux-gnu/libicudata.a /usr/lib/x86_64-linux-gnu/libicuio.so /usr/lib/x86_64-linux-gnu/libicutest.so /usr/lib/x86_64-linux-gnu/libicui18n.so.52 /usr/lib/x86_64-linux-gnu/libicutu.so /var/cache/apt/archives/libicu-dev_52.1-8_amd64.deb /var/lib/dpkg/info/libicu52:amd64.md5sums /var/lib/dpkg/info/libicu52:amd64.list /var/lib/dpkg/info/libicu52:amd64.shlibs /var/lib/dpkg/info/libicu48:amd64.list /var/lib/dpkg/info/libicu-dev:amd64.md5sums /var/lib/dpkg/info/libicu48:amd64.postrm /var/lib/dpkg/info/libicu-dev:amd64.list /var/lib/dpkg/info/libicu52:amd64.postrm /var/lib/dpkg/info/libicu52:amd64.postinst
Pourquoi cherche-t'il libicu48 qui est un composant unicode pour une version antérieure, en l'occurrence Debian 7 ?
J'espère que vous pourrez m'aider, je n'ai réellement pas trouvé de solutions avant de vous solliciter.
Cordialement.
History
#1 Updated by Antoine LUONG almost 9 years ago
- Assignee set to Antoine LUONG
Hello,
-- Nous répondons en anglais car il s'agit d'un tracker international. --
Thanks for reporting this error.
Can you provide some information about:- whether you installed Prelude from the sources or not?
- what version of libprelude/prelude-lml do you use?
- can you check if some libraries were upgraded before the problem?
- does a symbolic link solve your problem?
Regards
#2 Updated by Matthieu Lora almost 9 years ago
Hello,
- I've installed prelude from the sources,
- My version of libprelude is 1.2.5 and prelude-lml is 1.2.5,
- I don't know how to do this,
- A symbolic link : which one ?
Thanks.
#3 Updated by Antoine LUONG almost 9 years ago
Hello,
Maybe the prelude-lml module was built with libicui18n.so.48 installed, and now it is used with another version.
Could you try re-compiling prelude-lml on this machine?
(you can check your /var/log/apt directory for installed packages)
#4 Updated by Thomas ANDREJAK almost 9 years ago
- Target version deleted (
127)
#5 Updated by Matthieu Lora almost 9 years ago
Thanks ! Works like a charm after recompilation.
#6 Updated by Antoine LUONG almost 9 years ago
- Status changed from New to Resolved