Bug 509907
Summary: | Libraries 'missing' | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Matt Castelein <matt.castelein> |
Component: | nx | Assignee: | Axel Thimm <axel.thimm> |
Status: | CLOSED NOTABUG | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | medium | Docs Contact: | |
Priority: | low | ||
Version: | 11 | CC: | gwync |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2009-07-25 14:18:07 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Matt Castelein
2009-07-06 19:49:28 UTC
cp -n /usr/lib64/nx/* /usr/lib64 fixes this quite nicely.. (some libraries exist in /usr/lib64/ and /usr/lib64/nx/ and they are NOT the same...) I guess what this really needs is a /etc/ld.so.conf.d/nx-x86_64.conf containing: /usr/lib64/nx followed by a run of ldconfig (preceded in my case by a bit of cleanup) It appears some of the files in the RPM need to be turned into symlinks also, as follows: libXcompext.so.3 -> libXcompext.so.3.3.0 libXrender.so.1 -> libXrender.so.1.2.2 libXext.so.6 -> libXext.so.6.4 libXcomp.so.3 -> libXcomp.so.3.3.0 libX11.so.6 -> libX11.so.6.2 libXcompshad.so.3 -> libXcompshad.so.3.3.0 (In reply to comment #0) > ldd says there are missing libraries in nx: > > -bash-4.0$ ldd /usr/libexec/nx/nxagent > [...] > libXcomp.so.3 => not found > libXcompext.so.3 => not found > libXcompshad.so.3 => not found > [...] > > the 'missing' files are located in /usr/lib64/nx/ where evidently they cannot > be found. This is on purpose as these libs confuse the standard xorg libs and had to be hidden away. /usr/libexec contains executables that are supposed to not be used directly, this is why a direct ldd on them shows funny results. In fact it once did not hide the modified libs away and even messed up with the buildsystem. If the ldd was you sole problem, then this bug is closed, but I suspect the ldd is just the tip of the iceberg? What problems do you have that led you to ldd'ing the libexec bits? What happened was that after I installed nx packages, nxagent would not start, due to the 'missing' libraries. I fixed it by going through the steps I outlined in comment #2 and comment #3. I will try to put things back the way they were by reinstalling everything, and retest. I have had several issues with nx and I am not sure which may be related. |