Bug 2016630
Summary: | Removing old kernel-core leaves modules.builtin.alias.bin under /lib/modules | ||||||
---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | H.J. Lu <hongjiu.lu> | ||||
Component: | systemd | Assignee: | systemd-maint | ||||
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
Severity: | unspecified | Docs Contact: | |||||
Priority: | unspecified | ||||||
Version: | 35 | CC: | acaringi, adscvr, airlied, alciregi, aros, belegdol, bskeggs, fedoraproject, filbranden, flepied, hdegoede, jarodwilson, jeremy, jforbes, jglisse, jonathan, josef, kernel-maint, lgoncalv, linville, lnykryn, loganjerry, masami256, mchehab, msekleta, noloader, ptalbert, ryncsn, samuel-rhbugs, ssahani, s, steved, systemd-maint, yuwatana, zbyszek | ||||
Target Milestone: | --- | ||||||
Target Release: | --- | ||||||
Hardware: | Unspecified | ||||||
OS: | Unspecified | ||||||
Whiteboard: | |||||||
Fixed In Version: | systemd-250.3-1.fc36 systemd-249.11-2.fc35 systemd-249.12-3.fc35 | Doc Type: | If docs needed, set a value | ||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2022-04-23 19:27:35 UTC | Type: | Bug | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Attachments: |
|
Description
H.J. Lu
2021-10-22 12:34:04 UTC
Created attachment 1842596 [details]
A patch to kernel.spec
This patch works for me.
There are definitely things being left after dnf update; $ rpm -q kernel-core kernel-core-5.15.3-200.s0ix03.fc35.x86_64 kernel-core-5.15.4-200.s0ix01.fc35.x86_64 kernel-core-5.15.5-200.s0ix01.fc35.x86_64 $ du -h --max-depth 1 /lib/modules 32K /lib/modules/5.14.2-300.fc34.x86_64 32K /lib/modules/5.14.2-200.s0ix01.fc34.x86_64 32K /lib/modules/5.14.3-300.s0ix01.fc34.x86_64 32K /lib/modules/5.14.5-300.s0ix01.fc34.x86_64 32K /lib/modules/5.14.6-300.s0ix01.fc34.x86_64 32K /lib/modules/5.14.6-300.s0ix02.fc34.x86_64 32K /lib/modules/5.14.6-300.s0ix03.fc34.x86_64 32K /lib/modules/5.14.7-200.s0ix01.fc34.x86_64 32K /lib/modules/5.14.9-200.s0ix01.fc34.x86_64 32K /lib/modules/5.14.10-200.s0ix01.fc34.x86_64 32K /lib/modules/5.14.12-200.s0ix01.fc34.x86_64 32K /lib/modules/5.14.13-200.s0ix01.fc34.x86_64 32K /lib/modules/5.14.14-200.s0ix01.fc34.x86_64 32K /lib/modules/5.14.15-200.s0ix01.fc34.x86_64 32K /lib/modules/5.14.15-200.s0ix02.fc34.x86_64 32K /lib/modules/5.14.16-201.s0ix01.fc34.x86_64 32K /lib/modules/5.14.17-201.s0ix01.fc34.x86_64 32K /lib/modules/5.15.1-200.s0ix01.fc34.x86_64 32K /lib/modules/5.14.16-301.fc35.x86_64 32K /lib/modules/5.15.1-300.s0ix01.fc35.x86_64 32K /lib/modules/5.15.2-300.s0ix01.fc35.x86_64 32K /lib/modules/5.15.2-200.s0ix02.fc35.x86_64 32K /lib/modules/5.16.0-0.rc1.20211115git8ab774587903.14.fc36.x86_64 32K /lib/modules/5.16.0-0.rc1.20211118git8ab774587903.200.s0ix01.fc35.x86_64 32K /lib/modules/5.15.3-200.s0ix01.fc35.x86_64 32K /lib/modules/5.15.3-200.s0ix02.fc35.x86_64 897M /lib/modules/5.15.3-200.s0ix03.fc35.x86_64 898M /lib/modules/5.15.4-200.s0ix01.fc35.x86_64 86M /lib/modules/5.15.5-200.s0ix01.fc35.x86_64 1,9G /lib/modules The patch to kernel.spec is incorrect. These files are generated by depmod and not packaged by the kernel. The correct place for a fix is in systemd: /usr/lib/kernel/install.d/50-depmod.install Reassigning to systemd so this can get a proper fix. *** Bug 2020916 has been marked as a duplicate of this bug. *** *** Bug 2023100 has been marked as a duplicate of this bug. *** Also, also! cd /usr/share/doc/kernel-keys ls -la total 112 drwxr-xr-x. 20 root root 4096 Nov 7 10:50 . drwxr-xr-x. 853 root root 32768 Nov 5 00:01 .. drwxr-xr-x. 2 root root 4096 Mar 12 2021 5.10.13-200.fc33.x86_64 drwxr-xr-x. 2 root root 4096 Feb 28 2021 5.10.17-200.fc33.x86_64 drwxr-xr-x. 2 root root 4096 Mar 24 2021 5.10.19-200.fc33.x86_64 drwxr-xr-x. 2 root root 4096 May 31 15:41 5.10.23-200.fc33.x86_64 drwxr-xr-x. 2 root root 4096 Jan 23 2021 5.10.7-200.fc33.x86_64 drwxr-xr-x. 2 root root 4096 Feb 7 2021 5.10.9-201.fc33.x86_64 drwxr-xr-x. 2 root root 4096 Nov 4 23:35 5.14.15-300.fc35.x86_64 drwxr-xr-x. 2 root root 4096 Jan 11 2020 5.4.10-200.fc31.x86_64 drwxr-xr-x. 2 root root 4096 Feb 24 2020 5.4.12-200.fc31.x86_64 drwxr-xr-x. 2 root root 4096 Jan 23 2020 5.4.8-200.fc31.x86_64 drwxr-xr-x. 2 root root 4096 Jan 12 2020 5.5.0-0.rc5.git2.1.fc32.x86_64 drwxr-xr-x. 2 root root 4096 Aug 4 2020 5.6.16-300.fc32.x86_64 drwxr-xr-x. 2 root root 4096 Jun 15 2020 5.6.8-300.fc32.x86_64 drwxr-xr-x. 2 root root 4096 Sep 1 2020 5.7.6-201.fc32.x86_64 drwxr-xr-x. 2 root root 4096 Nov 30 2020 5.8.13-200.fc32.x86_64 drwxr-xr-x. 2 root root 4096 Oct 10 2020 5.8.4-200.fc32.x86_64 drwxr-xr-x. 2 root root 4096 Feb 6 2021 5.9.13-200.fc33.x86_64 drwxr-xr-x. 2 root root 4096 Dec 16 2020 5.9.8-100.fc32.x86_64 (In reply to Artem S. Tashkinov from comment #6) > Also, also! > > cd /usr/share/doc/kernel-keys > > ls -la > total 112 > drwxr-xr-x. 20 root root 4096 Nov 7 10:50 . > drwxr-xr-x. 853 root root 32768 Nov 5 00:01 .. > drwxr-xr-x. 2 root root 4096 Mar 12 2021 5.10.13-200.fc33.x86_64 > drwxr-xr-x. 2 root root 4096 Feb 28 2021 5.10.17-200.fc33.x86_64 > drwxr-xr-x. 2 root root 4096 Mar 24 2021 5.10.19-200.fc33.x86_64 > drwxr-xr-x. 2 root root 4096 May 31 15:41 5.10.23-200.fc33.x86_64 > drwxr-xr-x. 2 root root 4096 Jan 23 2021 5.10.7-200.fc33.x86_64 > drwxr-xr-x. 2 root root 4096 Feb 7 2021 5.10.9-201.fc33.x86_64 > drwxr-xr-x. 2 root root 4096 Nov 4 23:35 5.14.15-300.fc35.x86_64 > drwxr-xr-x. 2 root root 4096 Jan 11 2020 5.4.10-200.fc31.x86_64 > drwxr-xr-x. 2 root root 4096 Feb 24 2020 5.4.12-200.fc31.x86_64 > drwxr-xr-x. 2 root root 4096 Jan 23 2020 5.4.8-200.fc31.x86_64 > drwxr-xr-x. 2 root root 4096 Jan 12 2020 5.5.0-0.rc5.git2.1.fc32.x86_64 > drwxr-xr-x. 2 root root 4096 Aug 4 2020 5.6.16-300.fc32.x86_64 > drwxr-xr-x. 2 root root 4096 Jun 15 2020 5.6.8-300.fc32.x86_64 > drwxr-xr-x. 2 root root 4096 Sep 1 2020 5.7.6-201.fc32.x86_64 > drwxr-xr-x. 2 root root 4096 Nov 30 2020 5.8.13-200.fc32.x86_64 > drwxr-xr-x. 2 root root 4096 Oct 10 2020 5.8.4-200.fc32.x86_64 > drwxr-xr-x. 2 root root 4096 Feb 6 2021 5.9.13-200.fc33.x86_64 > drwxr-xr-x. 2 root root 4096 Dec 16 2020 5.9.8-100.fc32.x86_64 Ignore this comment, it is not a part of systemd and was fixed in the kernel package in 2020, which is why there is no directory between 5.10 and 5.14. Fix is waiting in https://github.com/systemd/systemd/pull/22127 FEDORA-2022-1bf06aa328 has been submitted as an update to Fedora 35. https://bodhi.fedoraproject.org/updates/FEDORA-2022-1bf06aa328 FEDORA-2022-1bf06aa328 has been pushed to the Fedora 35 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2022-1bf06aa328` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2022-1bf06aa328 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates. FEDORA-2022-1bf06aa328 has been pushed to the Fedora 35 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2022-1bf06aa328` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2022-1bf06aa328 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates. FEDORA-2022-1bf06aa328 has been pushed to the Fedora 35 stable repository. If problem still persists, please make note of it in this bug report. I believe this problem was fixed based on my scripts. With both kernel-5.16.20-200.fc35.x86_64 and kernel-5.17.4-200.fc35.x86_64 kernels installed, the old kernel-5.16.20-200.fc35.x86_64 was cleanly removed. There were no artifacts remaining in /lib/modules. Thanks for fixing the cleanup. FEDORA-2022-01079468a3 has been submitted as an update to Fedora 35. https://bodhi.fedoraproject.org/updates/FEDORA-2022-01079468a3 FEDORA-2022-01079468a3 has been pushed to the Fedora 35 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2022-01079468a3` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2022-01079468a3 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates. FEDORA-2022-01079468a3 has been pushed to the Fedora 35 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2022-01079468a3` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2022-01079468a3 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates. FEDORA-2022-01079468a3 has been pushed to the Fedora 35 stable repository. If problem still persists, please make note of it in this bug report. |