Stuff Not Working after Upgrade - Missing Dependency

From: Vincent Sabio <vince-2.0_at_vjs.org>
Date: Mon, 17 Feb 2025 23:07:04 UTC
Hi folks,

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"

But this goes way beyond just php -- I get the same thing with dig, when trying to start named, etc.

I've been pulling my hair out, trying updates and downgrades and side-parries and allkindsashit and I can't figure out how to fix this.

Any help appreciated -- thanks!

(Also didn't know which is the correct list for this issue, so figured I'd start here.)

- V