|
Bugzilla – Full Text Bug Listing |
| Summary: | Kernel update complexity (excess use of mkinitrd); extended "unsafe" period | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE 12.3 | Reporter: | Ulrich Windl <Ulrich.Windl> |
| Component: | Update Problems | Assignee: | E-mail List <kernel-maintainers> |
| Status: | RESOLVED DUPLICATE | QA Contact: | Jiri Srain <jsrain> |
| Severity: | Normal | ||
| Priority: | P5 - None | CC: | mrmazda, tiwai |
| Version: | Final | ||
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | openSUSE 12.3 | ||
| Whiteboard: | |||
| Found By: | --- | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
| Bug Depends on: | 786318 | ||
| Bug Blocks: | |||
|
Description
Ulrich Windl
2014-01-15 10:23:50 UTC
Nowadays multiple kernels are installed as default, so "no bootable" won't happen by this scenario, at least. If we consider only a single kernel on system, deferring the initrd creation is also risky when the operation is aborted after the removal of old package contents (but before initrd creation). Though, I think the new %posttrans would fit better for such a task, too. But this doesn't reduce the potential risk of breakage. Is this materially different from bug 786318? Looks same. The zypper part should have been already fixed in 13.1, so the rest is rather the implementation in the kernel package side. I can close as DUP, but the bug 786318 subject looks also confusing (which was already fixed, per se). Nothing WRT bug 786318's original summary and comment 0 has changed, other than post-13.1 the problem is dracut called instead of mkinitrd. Let's track in a single bug. *** This bug has been marked as a duplicate of bug 786318 *** > Looks same. Note that like rpm, libzypp does not unify %posttrans scripts. The fix in bug #786318 delays execution of %posttrans scripts until all packages are actually installed (as it should be). The total number of script invocations does not change. Yes, but we can limit the execution, e.g. by executing only when some file is present. A similar trick was found in the recent font configuration, IIRC. So this (excess use of mkinitrd) is actually not a duplicate of bug#786318 (which covers the zypp aspect) but may have been blocked by it. If the kernel %posttrans scripts are not yet fixed, we should consider reopening this, so it does not get lost. |