[Bug 2039806] [NEW] Subiquity crashes on corrupt GPT partition table on target device

Heinrich Schuchardt 2039806 at bugs.launchpad.net
Thu Oct 19 12:01:35 UTC 2023


Public bug reported:

I tried to install with
https://cdimage.ubuntu.com/releases/23.10/release/ubuntu-23.10-live-
server-riscv64.img.gz on a StarFive VisionFive 2 board where the GPT
partition table was corrupt.

This is the GPT output:

Found valid MBR and corrupt GPT. Which do you want to use? (Using the
GPT MAY permit recovery of GPT data.)

ValueError: Partition(device=disk-nvme0n1, size=1994506240,
wipe='superblock', number=1, preserve=True, offset=32768,
partition_type='0xcd', path='/dev/nvme0n1p1', id='part      ition-
nvme0n1p1', type='partition') is not in list

Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048         2097151   1023.0 MiB  EF00  EFI
   2         2097152         6291455   2.0 GiB     8300  BOOT
   3         6291456       500117503   235.5 GiB   8300  ROOT

Subiquity was meant to use the whole device. So it could create a new
GPT table. But instead it crashed. See appended logs.

** Affects: subiquity (Ubuntu)
     Importance: Undecided
         Status: New

** Attachment added: "crash-20231019-1331.tgz"
   https://bugs.launchpad.net/bugs/2039806/+attachment/5711203/+files/crash-20231019-1331.tgz

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to subiquity in Ubuntu.
https://bugs.launchpad.net/bugs/2039806

Title:
  Subiquity crashes on corrupt GPT partition table on target device

Status in subiquity package in Ubuntu:
  New

Bug description:
  I tried to install with
  https://cdimage.ubuntu.com/releases/23.10/release/ubuntu-23.10-live-
  server-riscv64.img.gz on a StarFive VisionFive 2 board where the GPT
  partition table was corrupt.

  This is the GPT output:

  Found valid MBR and corrupt GPT. Which do you want to use? (Using the
  GPT MAY permit recovery of GPT data.)

  ValueError: Partition(device=disk-nvme0n1, size=1994506240,
  wipe='superblock', number=1, preserve=True, offset=32768,
  partition_type='0xcd', path='/dev/nvme0n1p1', id='part      ition-
  nvme0n1p1', type='partition') is not in list

  Number  Start (sector)    End (sector)  Size       Code  Name
     1            2048         2097151   1023.0 MiB  EF00  EFI
     2         2097152         6291455   2.0 GiB     8300  BOOT
     3         6291456       500117503   235.5 GiB   8300  ROOT

  Subiquity was meant to use the whole device. So it could create a new
  GPT table. But instead it crashed. See appended logs.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/subiquity/+bug/2039806/+subscriptions




More information about the foundations-bugs mailing list