NXLog dependens problem

I try install NXLog “nxlog-ce-2.10.2102-1_rhel6.x86_64.rpm” on RHEL 6.9 I see:

Resolving Dependencies
–> Running transaction check
—> Package nxlog-ce.x86_64 0:2.10.2102-1 will be installed
–> Processing Dependency: apr >= 1.2 for package: nxlog-ce-2.10.2102-1.x86_64
–> Processing Dependency: libdbi >= 0.8.1 for package: nxlog-ce-2.10.2102-1.x86_64
–> Processing Dependency: libapr-1.so.0()(64bit) for package: nxlog-ce-2.10.2102-1.x86_64
–> Processing Dependency: libdbi.so.0()(64bit) for package: nxlog-ce-2.10.2102-1.x86_64
–> Finished Dependency Resolution
Error: Package: nxlog-ce-2.10.2102-1.x86_64 (/nxlog-ce-2.10.2102-1_rhel6.x86_64)
Requires: apr >= 1.2
Error: Package: nxlog-ce-2.10.2102-1.x86_64 (/nxlog-ce-2.10.2102-1_rhel6.x86_64)
Requires: libdbi.so.0()(64bit)
Error: Package: nxlog-ce-2.10.2102-1.x86_64 (/nxlog-ce-2.10.2102-1_rhel6.x86_64)
Requires: libdbi >= 0.8.1
Error: Package: nxlog-ce-2.10.2102-1.x86_64 (/nxlog-ce-2.10.2102-1_rhel6.x86_64)
Requires: libapr-1.so.0()(64bit)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
Uploading Enabled Repositories Report
Loaded plugins: product-id

see Sidecar documentation, but I need install first NXLog. I look and didn`t find this dependences in epel. And othe question: Why install Sidecar when NXLog send logs to greylog via GELF?

The Graylog Collector Sidecar handles configuration and process lifecycle management of 3rd party log collectors such as Filebeat or NXLOG.
It doesn’t make sense if you’re using a single log collector, but imagine you’d run a few hundred or even thousand of log collectors on different systems.

Ok, I understand. I didn`t now what can I do with NXLog. I try replace NXLog and configure Logstash to send log to greylog.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.