FS#38549 - [syslinux] 6.02 on BTRFS volumes corrupts the superblock
Attached to Project:
Arch Linux
Opened by David de Marneffe (daviddem) - Friday, 17 January 2014, 09:12 GMT
Last edited by Tobias Powalowski (tpowa) - Saturday, 31 May 2014, 11:45 GMT
Opened by David de Marneffe (daviddem) - Friday, 17 January 2014, 09:12 GMT
Last edited by Tobias Powalowski (tpowa) - Saturday, 31 May 2014, 11:45 GMT
|
Details
Description: As reported on syslinux change log:
http://www.syslinux.org/wiki/index.php/Syslinux_6_Changelog
Additional info: * package version(s)6.02 * config and/or log files etc. Steps to reproduce: |
This task depends upon
Closed by Tobias Powalowski (tpowa)
Saturday, 31 May 2014, 11:45 GMT
Reason for closing: Fixed
Additional comments about closing: 6.03pre13-1
Saturday, 31 May 2014, 11:45 GMT
Reason for closing: Fixed
Additional comments about closing: 6.03pre13-1
Note: I attempted the same with syslinux 4.07-1 and it also fails the same way.
An alternate conclusion is that you should read the changelog for every package if you run something as crazy as BTRFS, before installing, but is that reasonable to expect?
Tried syslinux-install_update unsuccessful.
Reverted to stable version, syslinux boot fine.
I use syslinux on btrfs partition.
Also the bug subject ways syslinux corrupts btrfs filesystem while comment from 'nyyu' says that simple syslinux downgrade fixes the issue and no filesystem is corrupted. Is bug subject misleading? I haven't try to fix my machine yet.
So in my case upgrading to testing syslinux version (6.03) bricks the system, it does not allow to boot the kernel. Note that it does not corrupt btrfs superblock, at least dmesg does not complain about it.
Hopefully we'll find a solution for it. If you have anything to share please send more information to the syslinux maillist.
Thanks Keshav, the upstream changes that remove 64K limit look promising.