** Description changed: Symptoms: (Ubuntu 9.10 on an ext4 partition /dev/sda1) 1. Booting fails. 2. "mount /dev/sda1" /mnt gives "mount: you must specify the filesystem type" but "mount -t ext4 /dev/sda1" is successful 3. blkid /dev/sda1 returns nothing 4. blkid -p /dev/sda1 gives "ambivalent result (probably more filesystems on the device)" After installing util-linux-ng-2.17 from source: 5. wipefs /dev/sda1 returns: offset type ---------------------------------------------------------------- 0x410 minix [filesystem] 0x438 ext4 [filesystem] UUID: d3bb8e26-9798-49ce-bc57-afb6ca62a7ba I was able to cure the problem by creating a file on "/dev/sda1" and whereby changing the number of free inodes. There have been six of these case in the Ubuntu forums by now: http://ubuntuforums.org/showthread.php?t=1397193 http://ubuntuforums.org/showthread.php?t=1414662 http://ubuntuforums.org/showthread.php?t=1068895 My diagnosis: - Minix uses the "magic number" 6824 at the location 0x410 to mark a - Minix file system. + Minix uses the "magic number" 137f, 138f, 2468,2478, at the location + 0x410 to mark a Minix file system. 0x410 is also the location any ext filesystem uses to record the number of free inodes. (The number of free inodes is essentially the number of files you are still able to create on the file system) - 9320 in little endian decoding is "6824" + In decimals those four umbers are 4991,5007,9320,9336 - If the number of free inodes happens to be 9320 plus a multiple of - 65536, then the ext filesystem will write 6824 to the 0x410 - location. + If the number of free inodes happens to be one of those four numbers + plus a multiple of 65536, then the ext filesystem will write one of + the four Minix magic numbers to the 0x410 location. - So many programs will gets confused and don't know whether the files - system is Minix or Ext. + So many programs will gets confused and don't know whether the files system is Minix or Ext. + In particular, if this happens on the root partition, Ubuntu will no longer boot.
** Description changed: Symptoms: (Ubuntu 9.10 on an ext4 partition /dev/sda1) 1. Booting fails. 2. "mount /dev/sda1" /mnt gives "mount: you must specify the filesystem type" but "mount -t ext4 /dev/sda1" is successful 3. blkid /dev/sda1 returns nothing 4. blkid -p /dev/sda1 gives "ambivalent result (probably more filesystems on the device)" After installing util-linux-ng-2.17 from source: 5. wipefs /dev/sda1 returns: offset type ---------------------------------------------------------------- 0x410 minix [filesystem] 0x438 ext4 [filesystem] UUID: d3bb8e26-9798-49ce-bc57-afb6ca62a7ba I was able to cure the problem by creating a file on "/dev/sda1" and whereby changing the number of free inodes. There have been six of these case in the Ubuntu forums by now: http://ubuntuforums.org/showthread.php?t=1397193 http://ubuntuforums.org/showthread.php?t=1414662 http://ubuntuforums.org/showthread.php?t=1068895 My diagnosis: Minix uses the "magic number" 137f, 138f, 2468,2478, at the location 0x410 to mark a Minix file system. - 0x410 is also the location any ext filesystem uses to record the number of free inodes. - (The number of free inodes is essentially the number of files you are still able to create on the file system) + 0x410 is also the location any ext filesystem uses to record the number + of free inodes. In decimals those four umbers are 4991,5007,9320,9336 If the number of free inodes happens to be one of those four numbers plus a multiple of 65536, then the ext filesystem will write one of the four Minix magic numbers to the 0x410 location. So many programs will gets confused and don't know whether the files system is Minix or Ext. In particular, if this happens on the root partition, Ubuntu will no longer boot. ** Description changed: Symptoms: (Ubuntu 9.10 on an ext4 partition /dev/sda1) 1. Booting fails. 2. "mount /dev/sda1" /mnt gives "mount: you must specify the filesystem type" but "mount -t ext4 /dev/sda1" is successful 3. blkid /dev/sda1 returns nothing 4. blkid -p /dev/sda1 gives "ambivalent result (probably more filesystems on the device)" + 5. hexdump -s 0x410 -n 2 /dev/sda1 returns on of the four numbers + hexadecimals 137f, 138f, 2468,2478, + After installing util-linux-ng-2.17 from source: - 5. wipefs /dev/sda1 returns: + 6. wipefs /dev/sda1 returns: offset type ---------------------------------------------------------------- 0x410 minix [filesystem] 0x438 ext4 [filesystem] UUID: d3bb8e26-9798-49ce-bc57-afb6ca62a7ba I was able to cure the problem by creating a file on "/dev/sda1" and whereby changing the number of free inodes. There have been six of these case in the Ubuntu forums by now: http://ubuntuforums.org/showthread.php?t=1397193 http://ubuntuforums.org/showthread.php?t=1414662 http://ubuntuforums.org/showthread.php?t=1068895 My diagnosis: Minix uses the "magic number" 137f, 138f, 2468,2478, at the location 0x410 to mark a Minix file system. 0x410 is also the location any ext filesystem uses to record the number of free inodes. In decimals those four umbers are 4991,5007,9320,9336 If the number of free inodes happens to be one of those four numbers plus a multiple of 65536, then the ext filesystem will write one of the four Minix magic numbers to the 0x410 location. So many programs will gets confused and don't know whether the files system is Minix or Ext. In particular, if this happens on the root partition, Ubuntu will no longer boot. ** Summary changed: - mount ext fileystem fails, booting fails, blkid produces no putput + mount ext fileystem fails, booting fails, blkid produces no output ** Description changed: Symptoms: (Ubuntu 9.10 on an ext4 partition /dev/sda1) 1. Booting fails. 2. "mount /dev/sda1" /mnt gives "mount: you must specify the filesystem type" but "mount -t ext4 /dev/sda1" is successful 3. blkid /dev/sda1 returns nothing 4. blkid -p /dev/sda1 gives "ambivalent result (probably more filesystems on the device)" 5. hexdump -s 0x410 -n 2 /dev/sda1 returns on of the four numbers hexadecimals 137f, 138f, 2468,2478, After installing util-linux-ng-2.17 from source: 6. wipefs /dev/sda1 returns: offset type ---------------------------------------------------------------- 0x410 minix [filesystem] 0x438 ext4 [filesystem] UUID: d3bb8e26-9798-49ce-bc57-afb6ca62a7ba I was able to cure the problem by creating a file on "/dev/sda1" and whereby changing the number of free inodes. There have been six of these case in the Ubuntu forums by now: http://ubuntuforums.org/showthread.php?t=1397193 http://ubuntuforums.org/showthread.php?t=1414662 http://ubuntuforums.org/showthread.php?t=1068895 My diagnosis: Minix uses the "magic number" 137f, 138f, 2468,2478, at the location 0x410 to mark a Minix file system. 0x410 is also the location any ext filesystem uses to record the number of free inodes. In decimals those four umbers are 4991,5007,9320,9336 If the number of free inodes happens to be one of those four numbers plus a multiple of 65536, then the ext filesystem will write one of the four Minix magic numbers to the 0x410 location. So many programs will gets confused and don't know whether the files system is Minix or Ext. In particular, if this happens on the root partition, Ubuntu will no longer boot. + + + Cure: Boot from the Ubuntu LiveCD and create a file on the affected partition: + + sudo mount /dev/sda1 /mnt + sudo touch /mnt/empty_file ** Description changed: Symptoms: (Ubuntu 9.10 on an ext4 partition /dev/sda1) 1. Booting fails. - 2. "mount /dev/sda1" /mnt gives "mount: you must specify the filesystem type" + 2. "mount /dev/sda1 /mnt" gives "mount: you must specify the filesystem type" but "mount -t ext4 /dev/sda1" is successful 3. blkid /dev/sda1 returns nothing 4. blkid -p /dev/sda1 gives "ambivalent result (probably more filesystems on the device)" 5. hexdump -s 0x410 -n 2 /dev/sda1 returns on of the four numbers hexadecimals 137f, 138f, 2468,2478, After installing util-linux-ng-2.17 from source: 6. wipefs /dev/sda1 returns: offset type ---------------------------------------------------------------- 0x410 minix [filesystem] 0x438 ext4 [filesystem] UUID: d3bb8e26-9798-49ce-bc57-afb6ca62a7ba I was able to cure the problem by creating a file on "/dev/sda1" and whereby changing the number of free inodes. There have been six of these case in the Ubuntu forums by now: http://ubuntuforums.org/showthread.php?t=1397193 http://ubuntuforums.org/showthread.php?t=1414662 http://ubuntuforums.org/showthread.php?t=1068895 My diagnosis: Minix uses the "magic number" 137f, 138f, 2468,2478, at the location 0x410 to mark a Minix file system. 0x410 is also the location any ext filesystem uses to record the number of free inodes. In decimals those four umbers are 4991,5007,9320,9336 If the number of free inodes happens to be one of those four numbers plus a multiple of 65536, then the ext filesystem will write one of the four Minix magic numbers to the 0x410 location. So many programs will gets confused and don't know whether the files system is Minix or Ext. In particular, if this happens on the root partition, Ubuntu will no longer boot. - - Cure: Boot from the Ubuntu LiveCD and create a file on the affected partition: + Cure: Boot from the Ubuntu LiveCD and create a file on the affected + partition: sudo mount /dev/sda1 /mnt sudo touch /mnt/empty_file -- mount ext fileystem fails, booting fails, blkid produces no output https://bugs.launchpad.net/bugs/518582 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs