Comments (9)
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.
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.
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.
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.
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.
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.
Hello everyone, could it be useful to:
-
Update docs
-
Add a check on kernel version at runtime using "sys/utsname.h" and stop execution if does not match requirements (ver. < 4.18)
-
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.
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.
This should be fixed with procmon 1.1
from procmon-for-linux.
Related Issues (20)
- Provide a GUI.
- Binary for RHEL based systems HOT 4
- nostr? HOT 2
- Build error on cmake: "unknown component LLVMBitWriter" HOT 1
- Error on 'make' on Arch HOT 3
- Error on 'Make' HOT 2
- Build error
- Optimize performance and graphics output with latest notcurses HOT 2
- Doesn't seem to work on ubuntu 21.04 HOT 1
- Issue to build/run on Debian 11 due clang library HOT 1
- Segmentation fault after loading procmon Debian 11 HOT 3
- [Makefile:163: all] Error 2 - Debian 10 with cmake 3.14.0 HOT 4
- Can not build on Fedora 35 HOT 4
- ProcMon-for-Linux doesn't work in WSL2 HOT 3
- Build fails with gcc 12
- WSL2 Ubuntu 20.04: Exception is thrown HOT 4
- Procmon for Android HOT 2
- make error HOT 3
- compress backing files
- Build failed whit llvm14 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from procmon-for-linux.