Since the most recent round of updates i've been having trouble with
ldconfig, apparently it's requiring the security context to be set
exactly right on everything and the libraries aren't configured that way
by default. ldconfig (or selinux, whatever actually handles this) wants
the context set to "system_u:object_r:shlib_t" where most of the
libraries are set to "system_u:object_r:lib_t" or
"root_u:object_r:lib_t". For most things this isn't that big of a deal,
but some things (such as wine or the nvidia driver) will fail since they
create the libraries just before trying to ldconfig them. Any help with
this is greatly appreciated.
Show replies by thread
Try restoring the proper contexts before running
ldconfig:
restorecon -R /usr/lib
etc.