Open miken32 opened 6 years ago
I think this is caused by an issue in the rrd package which grafana-rrd-server is using. If this is correct, it's better to be fixed in the package's repository by merging the pull request (unlikely to happen, though 😭)
The grafana-rrd-server binary is built on a Docker image, which is based on Debian. That is why it can be successfully built, but can't run on RHEL.
@miken32 👆
Yes that’s probably why it crashes, but the real problem is that it shouldn’t be looking for librrd.so.4
because it doesn’t contain those symbols, but rather a later version. Then it would ignore the system version and insist on using manually built one instead.
I've downloaded the prebuilt binary, and it keeps crashing with this error:
This happens every time it's sent a POST from Grafana.
It appears to be looking for an old version of librrd:
librrd.so.4
is present on my machine (version 1.3.8, installed by yum) but it does not have that symbol. I've also gotlibrrd.so.8
(version 1.6.0 installed from source) and it does have it:Also checked RHEL 7; it also provides
librrd.so.4
version 1.4.8, and doesn't contain that symbol either.