Re: Stuff Not Working after Upgrade - Missing Dependency

From: Vincent Sabio <vince-2.0_at_vjs.org>
Date: Tue, 18 Feb 2025 01:28:59 UTC
On Mon, 17 Feb 2025 23:42:43 +0000, Frank Leonhardt wrote:
> On 17/02/2025 23:07, Vincent Sabio wrote:

>> I just upgraded my server from 12.0-REL to 14.1-REL (yeah, I know) 
>> (I'm still running CentOS, too), and now PHP refuses to run. Typing 
>> php at the command line gives me:
>> 
>>    ld-elf.so.1: Shared object "libdl.so.1" not found, required by 
>> "libxml2.so.2"
> 
> This list is as good as any.
> 
> I had hell when I went from 12 to 14 (via 13) on a workshop machine 
> (my gateway), so I just don't do it on anything "production". I spent 
> six months on and off, fiddling with it to try and see if there was 
> some cure by hand-fixing dependencies. At the weekend I gave up, 
> flattened it and installed everything from scratch.

I'm dreading having to go that route; it's a highly customized config, including several RAIDs

Is it possible to get a copy of libdl.so.1 and install it in /usr/local/lib/ ?

I'd hate to have to roll a fresh OS over the disk just to acquire a missing file....

- V