| Summary: | ldconfig errors | ||
|---|---|---|---|
| Product: | Fedora | Reporter: | Vedran Miletić <vedran> |
| Component: | xorg-x11-drv-nvidia | Assignee: | Nicolas Chauvet <kwizart> |
| Status: | RESOLVED WONTFIX | ||
| Severity: | minor | CC: | leigh123linux |
| Priority: | P5 | ||
| Version: | 23 | ||
| Hardware: | All | ||
| OS: | GNU/Linux | ||
| namespace: | |||
|
Description
Vedran Miletić
2016-07-27 10:58:11 CEST
367.35-1 no longer has the libEGL_nvidia.so.0 file seems rpm has forgotten to remove the file [leigh@main_pc ~]$ rpm -q xorg-x11-drv-nvidia-libs xorg-x11-drv-nvidia-libs-367.35-1.fc24.x86_64 [leigh@main_pc ~]$ rpm -qf /usr/lib64/nvidia/libEGL_nvidia.so.0 file /usr/lib64/nvidia/libEGL_nvidia.so.0 is not owned by any package [leigh@main_pc ~]$ locate libEGL_nvidia.so.0 /usr/lib64/nvidia/libEGL_nvidia.so.0 [leigh@main_pc ~]$ There isn't anything that can be done to remove the left over file from the packaging side Well, you can still run a pre script that remove the leftover if upgrading from a previous release. But maybe the problem is because we haven't created the symlink in the first place ? Can you verify if some nvidia libraries owns the libEGL_nvidia.so.0 SONAME (using readelf -a $lib |grep SONAME) I get:
# readelf -a /usr/lib/nvidia/libEGL_nvidia.so.0 |grep SONAME
0x0000000e (SONAME) Library soname: [libEGL_nvidia.so.0]
# readelf -a /usr/lib64/nvidia/libEGL_nvidia.so.0 |grep SONAME
0x000000000000000e (SONAME) Library soname: [libEGL_nvidia.so.0]
# ls -la /usr/lib{,64}/nvidia/libEGL_nvidia.so.0
lrwxrwxrwx 1 root root 23 Jul 27 10:50 /usr/lib64/nvidia/libEGL_nvidia.so.0 -> libEGL_nvidia.so.367.35
lrwxrwxrwx 1 root root 23 Jul 27 10:49 /usr/lib/nvidia/libEGL_nvidia.so.0 -> libEGL_nvidia.so.367.35
|