File _patchinfo of Package patchinfo.18942
<patchinfo incident="18942">
<issue tracker="bnc" id="1182520">Distribution migration system fails due to overmounts</issue>
<packager>sax2</packager>
<rating>low</rating>
<category>recommended</category>
<summary>Recommended update for suse-migration-services</summary>
<description>This update for suse-migration-services fixes the following issues:
- Bump version: 2.0.17 → 2.0.18
- Added sort by path order for fstab handling
Don't trust the order of entries in the fstab to be correct.
Instead add a canonical path order to the fstab entries
when processed by the distribution migration system.
This Fixes #188 and Fixes bsc#1182520
- Fixed umount inconsistency
There is the mount-system service which mounts the system
taking fstab into account. If it fails for some reason it
also umounts all parts of the system. However in the sequence
of the error condition there is also the grub-setup service
which uninstalls the migration package and restores the
grub config such that the subsequent boot process does no
longer boot into the migration system. With the error
condition from above the grub-setup service has no chance
to perform its jobs because all of system-root has been
umounted already. This commit makes sure that mount-service
only registers the mount paths but does not umount them
in case of a failure. This allows grub-setup to do its
job and also allows the reboot service to umount registered
devices prior reboot. This is related to bsc#1182520
</description>
</patchinfo>