Bugzilla – Bug 1077454
Inconsistent NTFS partition makes libstorage-ng crash YaST during installation
Last modified: 2018-03-06 13:25:55 UTC
Setup: brand new Dell workstation
I accidentally interrupted the first boot into Windows (missed the BIOS) and thus the NTFS partition was in an inconsistent state.
After the keyboard selection in the installer, YaST probes the partitions and under the hood uses ntfsresize --info on the NTFS partitions. However, ntfsresize found 35 cluster mismatches on that drive and thus exited with an error. This caused the following message to be printed in the log (copied, no network access on that machine)
NTFSImpl.cc:68 THROW ntfsresize --info failed
And afterwards YaST crashes (SIGABRT, as far as I can see), aborting installation.
Removing the offending NTFS partition (via parted) made the installation continue.
Can confirm. Same problem occurred with my Dell laptop when having a corrupt NTFS partition. running ntfsresize --info on the corrupt partition can still print the metadata of the partition, but returns a non-zero exit code (1) . I believe that is what is causing the crash.
Thanks for report.
It is known issue with broken partition and new Leap 15. Adding to our queue for fixing.
AFAIS this is fixed by https://github.com/openSUSE/libstorage-ng/commit/c16ba19339bc10fdb4db2e090a44ecfe27d681d2.