The pkg_postinst() of squashfs-tools-4.0_pre20080324 states "This version of mksquashfs requires a 2.6.24 kernel or better" However, this version actually requires a 2.6.29 kernel or better.
Hi@ll, I ran into the same problem here on my laptop. arko j0inty # /etc/init.d/squash_portage start * Mounting read-only squashfs image... mount: wrong fs type, bad option, bad superblock on /dev/loop0, missing codepage or helper program, or other error As you can see I use the squashfs_portage image and yesterday I ran "emerge --sync" and then "emerge -uND world". In this update their was the update for squashfs-4.0_pre(blub) included and I installed it. Then when I was turned off the computer the squashfs image was new written with the new mksquashfs tool. Today when I was booting my laptop I saw the error message above and in the dmesg log I found: Do Mär 26 19:57:19 2009 [kernel] [ 3300.219729] SQUASHFS error: Major/Minor mismatch, trying to mount newer 4.0 filesystem Do Mär 26 19:57:19 2009 [kernel] [ 3300.219732] SQUASHFS error: Please update your kernel emerge --info you will find attached. regards j0inty
Created attachment 186340 [details] emerge --info
I've changed the ewarn in the squashfs-tools-4.0 ebuild in the tree.