containers / containers/toolbox

[RFE] Streamline the debugging of the Silverblue OS

Open
#317 1 comment 0 reactions 0 assignees View on GitHub
3. Enhancement 5. Help Wanted 7. Need Information
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.