LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 12-15-2020, 02:21 PM   #1
TarFile
Member
 
Registered: Mar 2003
Posts: 371

Rep: Reputation: 37
X won't start after update error while loading shared libraries libicui18n.so.65 on current


I get error while loading shared libraries libicui18n.so.65, that is not installed instead I have the multilib version libicui18n.so.68.

This is after updates to current and updating multilib.

Not sure where I zigged when I should have zagged?

Any ideas?
 
Old 12-15-2020, 02:33 PM   #2
bassmadrigal
LQ Guru
 
Registered: Nov 2003
Location: West Jordan, UT, USA
Distribution: Slackware
Posts: 8,792

Rep: Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656
There is no "multilib" version of icu4c (the package containing libicui18n). There are only 2 official versions of that package, 64bit and 32bit. Alien Bob has a "compat32" version, which is the 32bit version modified to work on a multilib system without overwriting the 64bit version.

On a 64bit version of Slackware, you need the 64bit version of icuic installed, and if you have multilib, you should probably install compat32 version, but that's in addition to the 64bit version.

The only "multilib" packages that actually replace stock Slackware packages are gcc-* and glibc-*. Everything else is compat32 packages that are 32bit packages modified to coexist with the original 64bit packages.

Long story short, install the 64bit icu4c package and your problem should be resolved.
 
Old 12-15-2020, 03:22 PM   #3
TarFile
Member
 
Registered: Mar 2003
Posts: 371

Original Poster
Rep: Reputation: 37
Whoops I was not paying attention the 64 bit icu4c package is installed. It is the .68 version not sure why X wants the .65 version? Any suggestions on where the problem could be?
 
Old 12-15-2020, 05:33 PM   #4
bassmadrigal
LQ Guru
 
Registered: Nov 2003
Location: West Jordan, UT, USA
Distribution: Slackware
Posts: 8,792

Rep: Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656
Quote:
Originally Posted by TarFile View Post
Whoops I was not paying attention the 64 bit icu4c package is installed. It is the .68 version not sure why X wants the .65 version? Any suggestions on where the problem could be?
First thing I'd do is obviously check and make sure the mirror you're using is up-to-date and that slackpkg is updated against that mirror. Next, check your slackpkg blacklist and then check to see if you have all the updates with slackpkg. If you use slackpkg+ with multilib, make sure your priorities are correct.

You could also use slackpkg search to look for various things like the following to see if they're showing in need up upgrades or missing:

Code:
slackpkg search xorg
slackpkg search libX
slackpkg search xf86
slackpkg search xcb
Can you provide us with the actual error message? It might help point out the library that is causing the problem and that needs to be upgraded.
 
Old 12-15-2020, 07:28 PM   #5
TarFile
Member
 
Registered: Mar 2003
Posts: 371

Original Poster
Rep: Reputation: 37
It is Plasma all other window managers work. I suspect there was a problem with the last update there were some checksum errors, was not sure how to handle them? I will try to download and reinstall Plasma?

The error is that libicui18n.so.65 no such lib or does not exist that is because libicui18n.so.68 is there and something in Plasma wants the old version for some reason.

Last edited by TarFile; 12-15-2020 at 07:35 PM. Reason: more information
 
Old 12-16-2020, 03:37 AM   #6
Tonus
Senior Member
 
Registered: Jan 2007
Location: Paris, France
Distribution: Slackware-15.0
Posts: 1,407
Blog Entries: 3

Rep: Reputation: 514Reputation: 514Reputation: 514Reputation: 514Reputation: 514Reputation: 514
IIRC there's some 3rd party tools to check what program is missing something.

Try looking for chk3deps in this forum.
 
Old 12-16-2020, 09:49 AM   #7
bassmadrigal
LQ Guru
 
Registered: Nov 2003
Location: West Jordan, UT, USA
Distribution: Slackware
Posts: 8,792

Rep: Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656
Quote:
Originally Posted by TarFile View Post
The error is that libicui18n.so.65 no such lib or does not exist that is because libicui18n.so.68 is there and something in Plasma wants the old version for some reason.
It seems you have a really old package installed that references the .65 version. icu4c was upgraded to the .68 version in October, but that was from the .67 version (which was upgraded in May from the .65 version). The .65 version was used from October 2019 until May 2020.
 
Old 12-16-2020, 12:22 PM   #8
TarFile
Member
 
Registered: Mar 2003
Posts: 371

Original Poster
Rep: Reputation: 37
Figured it out.

This is a test box to test new software releases and new software.

About the time-frame bassmadrigal mentioned I installed KDE5 or Plasma to test some stuff that required it. At the time it was not part of current so I used stuff from Alien Bob including QT5. It did not get updated so it was an old version.

I really should keep a log when I do something like that

Thanks for the help
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Slackware current "error while loading shared libraries: libicui18n.so.61" bvandonselaar Slackware 9 10-18-2018 04:55 PM
[SOLVED] roxterm: "error while loading shared libraries: libvte.so.9" after update ag33k Slackware - ARM 4 05-15-2017 04:54 AM
while booting linux VM (5.8) getting error "error while loading shared libraries: lib IgnitedMind Linux - Enterprise 2 04-30-2013 12:49 AM
Urgent !!! rpm: error while loading shared libraries: libelf.so.1: cannot open shared tinaa Linux - Software 5 12-02-2008 03:19 PM
mplayer: error while loading shared libraries: libdvdread.so.3: cannot open shared ob Bruce Hill Slackware 6 12-11-2003 08:34 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 05:33 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration