The problem is that IndependentPlugin is not working in Focal's sosreport. The bcache plugin uses IndependentPlugin (as in, it's not tied to any specific Distro).
However, the sos report package on Focal, Groovy, and Hirsute all have the broken code.
We can fix this in one of the two ways:
- Sync sosreport source with upstream on Focal, Groovy, and Hirsute to fix IndepedentPlugin
- Change bcache to specify individual subclasses (DebianPlugin, UbuntuPlugin, RedhatPlugin, etc)
The problem is that IndependentPlugin is not working in Focal's sosreport. The bcache plugin uses IndependentPlugin (as in, it's not tied to any specific Distro).
IndependentPlugin was broken at some point since Bionic and has been fixed upstream in https:/ /github. com/sosreport/ sos/commit/ a36e1b83040f3f2 c63912d4601f4b3 3821cd4afb
(it's working on Bionic).
However, the sos report package on Focal, Groovy, and Hirsute all have the broken code.
We can fix this in one of the two ways:
- Sync sosreport source with upstream on Focal, Groovy, and Hirsute to fix IndepedentPlugin
- Change bcache to specify individual subclasses (DebianPlugin, UbuntuPlugin, RedhatPlugin, etc)