GithubHelp home page GithubHelp logo

Comments (9)

WSLUser avatar WSLUser commented on July 20, 2024 1

I would consider the kernel version you get from apt upgrade to be standard for Ubuntu. Doesn't matter it's not the initial one when Ubuntu 18.04 releases. I would consider GA to be the latest available from the Ubuntu repositories for that distro version.

from procmon-for-linux.

skyrider223 avatar skyrider223 commented on July 20, 2024

Hello @VMinute,

Maybe your kernel is too old ?
Linux valterP52S 4.15.(...) < HINT: bpf_get_stack missing (added in Linux 4.18)

Cheers,

from procmon-for-linux.

VMinute avatar VMinute commented on July 20, 2024

For sure my kernel is too old, I hoped it was clear in the message :)
But this is the standard kernel for ubuntu 18.04. You may update it (I will probably try as soon as I'll not have too many urgent things to finish), but that is not the standard.
So having "ubuntu 18.04" as a requirement is misleading.
Maybe the ubuntu package itself could check kernel version and give a warning?

from procmon-for-linux.

MarioHewardt avatar MarioHewardt commented on July 20, 2024

You are correct, apologies for that. One particular capability of procmon is collection of stack traces and this does indeed require 4.19 (most other capabilities should work on 4.15). One approach here would be to have procmon check the kernel version and only enable the capabilities that the kernel supports (to some degree at least, not sure if we want to get too granular).

from procmon-for-linux.

tigros avatar tigros commented on July 20, 2024

i had this problem too so discovered ukuu and put 5.7.1 but same symptoms then tried 4.20.17 and it works. i just thought 5.7.1 issue might be of interest.

from procmon-for-linux.

VMinute avatar VMinute commented on July 20, 2024

I regularly do apt upgrade of my system, but kernel version didn't change.
You have to install the HWE kernel to update it, but I would not consider that part of a "standard" update procedure.
Specifying Ubuntu 18.04.4 or Ubuntu 18.04 with kernel v XXX would make the documentation better, IMVHO.

from procmon-for-linux.

cmaritan avatar cmaritan commented on July 20, 2024

Hello everyone, could it be useful to:

  1. Update docs

  2. Add a check on kernel version at runtime using "sys/utsname.h" and stop execution if does not match requirements (ver. < 4.18)

  3. Add a check on kernel version in CMake. Maybe only a warning (It compiles but will not work in the system where it has been built).

I'm a beginner but I can try to submit PR if It's ok for @jahabibi , @TETRA2000 and @josalem (btw: are you the maintainers of the project?).

Bye.

from procmon-for-linux.

MarioHewardt avatar MarioHewardt commented on July 20, 2024

Thanks for the feedback @cmaritan. We're doing some work in terms of making the capabilities of the different kernels more user friendly in procmon. Stay tuned on that. For the time being though, if you want to create a PR for doc changes that would be much appreciated. Please add @MarioHewardt to the PR (@MarioHewardt, @jahabibi, @josalem are the maintainers).

from procmon-for-linux.

MarioHewardt avatar MarioHewardt commented on July 20, 2024

This should be fixed with procmon 1.1

from procmon-for-linux.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.