Package: debian-installer Version: 20130613 Severity: important X-Debbugs-CC: debian-s390@lists.debian.org
I recently discovered a bug in the Debian installer on the s390/s390x architecture. The bug occurs when a "small" disk is used. As an illustration, I had four DASDs in my installation environment, all of them device type 3390, each with a single partition occupying the entire disk, as follows: Device size in file mount Number cylinders system point 63FC 3338 ext3 / 63FD 75 ext2 /boot 63FE 500 ext3 /home 63FF 1457 swap swap mke2fs for the 63FD device (/dev/dasdb1 in this case) fails because the block size assumed by default was 1024. This is normally fine for i386 and amd64 architectures, since the physical disk block size is normally 512. The file system block size must be an integral multiple of the physical disk block size. And 1024 is a multiple of 512. But on the s390/s390x platform, dasdfmt defaults to a block size of 4096, regardless of the size of the disk. Thus, in the s390/s390x environment, the only acceptable block size (-b option) for mke2fs is 4096. Thus, mke2fs fails, which causes the subsequent mount command to fail, which causes the "partition disks" step of the installer to fail, which causes the entire installation to fail. The definition of a "small" disk is one which results in a default block size chosen by mke2fs which is lower than 4096. I'm not sure where that boundary is. -- .''`. Stephen Powell : :' : `. `'` `- -- To UNSUBSCRIBE, email to debian-s390-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/1167780681.1958873.1372640119359.javamail.r...@md01.wow.synacor.com