Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Is RHEL7 supported? #2

Open
aka0 opened this issue Oct 15, 2021 · 7 comments
Open

Is RHEL7 supported? #2

aka0 opened this issue Oct 15, 2021 · 7 comments

Comments

@aka0
Copy link

aka0 commented Oct 15, 2021

While RHEL7 rpm is posted, has anyone installed it successfully? RHEL7 bundles glibc 2.17 therefore dependencies check will fail.

$ rpm -Uvh sysinternalsebpf-1.0.0-1.x86_64.rpm 
error: Failed dependencies:
libc.so.6(GLIBC_2.22)(64bit) is needed by sysinternalsebpf-1.0.0-1.x86_64
libc.so.6(GLIBC_2.26)(64bit) is needed by sysinternalsebpf-1.0.0-1.x86_64
libjson-glib-1.0.so.0()(64bit) is needed by sysinternalsebpf-1.0.0-1.x86_64

$ cat /etc/redhat-release 
Red Hat Enterprise Linux Server release 7.7 (Maipo)

$ rpm -qa|grep glibc
glibc-2.17-292.el7.x86_64
glibc-common-2.17-292.el7.x86_64
glibc-devel-2.17-292.el7.x86_64
glibc-headers-2.17-292.el7.x86_64

If it's not supported then perhaps reference to RHEL7 (and CentOS7) should be removed.

@jordaneyres
Copy link

jordaneyres commented Oct 16, 2021

I'm also having this issue installing from rpm package on Centos 7.

@jordaneyres
Copy link

@aka0 I was able to make from source on Centos 7. However, If you're looking to use this with Sysmon for Linux, I'm hitting issues getting sysmon for linux to compile. eBPF was backported to the 3.10 kernel, but apparently it's not the full deal. Will be opening an issue over at the Sysmon for Linux repo if of interest.

@aka0
Copy link
Author

aka0 commented Oct 18, 2021

I was able to make from source on Centos 7.

I'll give it a try.

Will be opening an issue over at the Sysmon for Linux repo if of interest.

Please do. Thanks.

@fluidum
Copy link

fluidum commented Oct 22, 2021

#  rpm -Uvh sysinternalsebpf-1.0.0-1.x86_64.rpm
error: Failed dependencies:
        libc.so.6(GLIBC_2.22)(64bit) is needed by sysinternalsebpf-1.0.0-1.x86_64
        libc.so.6(GLIBC_2.26)(64bit) is needed by sysinternalsebpf-1.0.0-1.x86_64
        libjson-glib-1.0.so.0()(64bit) is needed by sysinternalsebpf-1.0.0-1.x86_64
# rpm -qa|grep glibc
glibc-devel-2.17-323.0.1.el7_9.x86_64
glibc-common-2.17-323.0.1.el7_9.x86_64
glibc-utils-2.17-323.0.1.el7_9.x86_64
glibc-2.17-323.0.1.el7_9.x86_64
glibc-headers-2.17-323.0.1.el7_9.x86_64
glibc-2.17-323.0.1.el7_9.i686
#  cat /etc/redhat-release
Red Hat Enterprise Linux Server release 7.9 (Maipo)

Also can't build from source.

@robingarner-scu
Copy link

We logged a Premier Support call with Microsoft, and this is the reply,

Support for Red Hat 7 is limited currently and the inclusion in the INSTALL.md was mainly for future versions. They plan on updating the doc to reflect this. Please note that Red Hat 8 support is also experimental at this point.

@kesheldr
Copy link
Contributor

kesheldr commented Nov 3, 2021

RHEL 7 and 8 support are on the list. RHEL 8 will be easier and quicker as the problems are minor. RHEL 7 might be tricky depending on how much eBPF is available in their backport.

@MarioHewardt
Copy link
Collaborator

I've pushed a fix that should resolve the issue on RHEL8. You will have to run getOffsets (https://github.com/Sysinternals/SysinternalsEBPF/tree/main/getOffsets) to get this to work.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants