Did you run ldconfig
(as root) lately? There's a shared library cache that's updated by that program, and if you updated a file in /etc/ld.so.conf.d
without running ldconfig
, the cache data could be out of date.
Linux service can't load library path in the /etc/ld.so.conf.d
-
25-06-2022 - |
Question
I have a service in Linux.
When I start it use service start or start in init.d
. It can't load config which has stored in /etc/ld.so.conf.d/
. So some process which load the library path in /etc/ld.so.conf.d/.
can't be launched by this service.
But when I run this service script in shell, it works fine.
How to load the library path in the /etc/ld.so.conf.d/
?
Thanks a lot.
La solution
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow