[haiku-bugs] [Haiku] #12290: recent nightlies can no longer read BFS of older nightlies

  • From: "taos" <trac@xxxxxxxxxxxx>
  • Date: Wed, 05 Aug 2015 18:36:21 -0000

#12290: recent nightlies can no longer read BFS of older nightlies
-----------------------+------------------------------
Reporter: taos | Owner: nobody
Type: bug | Status: new
Priority: normal | Milestone: Unscheduled
Component: - General | Version: R1/Development
Keywords: | Blocked By:
Blocking: | Has a Patch: 0
Platform: All |
-----------------------+------------------------------
Using hrev49500 gcc2hybrid.

I have two sd cards with Haiku installed (both don't have partitions,
whole disk is used):
1.) "Nightly": regularily updated via pkgman (since 47784), at the moment
at hrev49500, german localization
2.) "Release": regularily installed from self-built raw images (built on
"Nightly") with Installer, at the moment at 49191

Data on both disks can be read with linux. I can boot Haiku from both
disks.

When I tried to update my "Release" disk with a new raw image, I was very
confused because I could no longer mount it from "Nightly".

With "Release", DriveSetup shows all disks and partitions:
[[Image(DriveSetup_hrev49191_release.png)]]
{{{checkfs}}} shows no errors for /Haiku Relase and /Haiku Nightly.

With "Nightly", DriveSetup shows no file system for "Release" disk:
[[Image(DriveSetup_hrev49500_nightly.png)]]
{{{checkfs}} shows no error for /Haiku Nightly, but displays the following
error message for the "Release" disk (/dev/disk/usb/0/0/raw):
{{{checkfs: The disk system does not support repairing.}}}

I've copied the first MB of both disks with {{{dd}}}. Image files are
attached.

After checking the old states that I can still boot from on my "Nightly"
installation, it seems that hrev4971 can still read the file system of
"Release", whereas hrev49474 can't.

This might be related: A week ago, I also lost a 64bit installation on SD
card (this time with one partition and BootManager) when updating via
pkgman from 489xxx to 494xx. The partition could still be read from linux
(always thought it was GPT, but linux told me later it was MBR when I
tried to inspect it with cgdisk). Haiku BootManager, however, couldn't
load any Haiku partitions. I could access Haiku boot menu with shift key,
but there was no bootable Haiku partition to choose from. Unfortunately, I
just reformatted the disk and installed again from anyboot image so it's
no longer available for testing.

--
Ticket URL: <https://dev.haiku-os.org/ticket/12290>
Haiku <https://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: