| Summary: | URPMI and RPM hangs if rootfs has no free space | ||
|---|---|---|---|
| Product: | Mageia | Reporter: | Albert Rayanov <northsoft> |
| Component: | RPM Packages | Assignee: | Mageia Bug Squad <bugsquad> |
| Status: | RESOLVED INVALID | QA Contact: | |
| Severity: | minor | ||
| Priority: | Normal | CC: | davidwhodgins |
| Version: | Cauldron | ||
| Target Milestone: | --- | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Source RPM: | urpmi-8.123-1.mga8, rpm-4.16.0-0.beta3.2.mga8 | CVE: | |
| Status comment: | |||
|
Description
Albert Rayanov
2020-06-28 10:08:14 CEST
While urpmi could check for free space prior to starting, that wouldn't help if the free space disappears during use, due to other tasks. This is under the control of the kernel. The rpm or urpmi task will be stuck in a device wait state waiting for the kernel i/o module to return. The rpm or urpmi task can not even ask the kernel how much free space remains without also getting stuck in a device wait state. It's the device wait state that stops SIGINT from working, since the kernel will not kill it's own i/o module. This is not a bug that can be fixed by Mageia. It's considered user error. Closing the bug report as invalid. Status:
NEW =>
RESOLVED |