containers / containers/toolbox
[RFE] Streamline the debugging of the Silverblue OS
- Dominant language
- Go
- Stars
- 3.5k
- Forks
- 262
- Avg merge
- 3d 1h
- Merged PRs (30d)
- 1
Description
When discussing the future of the Toolbox with others, I realized that we probably could use Toolbox to streamline the debugging experience on the Silverblue.
Imagine this situation - you have some part of the system constantly crashing and you want to provide the developers with backtrace of that crash. You run coredumpctl gdb to obtain the backtrace, but you find out that gdb is not preinstalled and if you do have it overlaid, then you will find out that there the debuginfos are not available.
At this point I'm using a simple script https://gist.github.com/tpopela/b9a390a6a15a21b74b1ea3d4b3ee9557 that unlocks the deployment, downloads and installs microdnf and then installs regular dnf so one can easily install the debuginfo packages. The script has some problems (i.e. hardcoded F30 packages), but it works.
Does someone from the technical experienced people (@debarshiray, @cgwalters, @owtaylor, @dustymabe) see a way how to do something similar without using the microdnf or in general - streamline the process so we can include it in the Toolbox?
Contributor guide
Assessment
This issue has not been assessed yet.