Public bug reported: Since I have an unconventional partition scheme, with `/home` shared with another distrio and using LVM over LUKS, I used `debootstrap` to manually install Ubuntu. My Ubuntu installation doesn't manage the boot process, with the `/boot` partition only existing to provide a non-encrypted place to put the kernel images and grub.cfg , which is loaded by grub managed by Gentoo. ``` 09:17:34 (base) april@AprilGrimoire-Mechrevo ~ → cat /etc/fstab # /dev/mapper/vg0-ubuntu--rootvol UUID=5ae2f007-978f-4ae7-9625-525b9a3263a5 / btrfs rw,relatime,ssd,discard=async,space_cache=v2,subvolid=5,subvol=/ 0 0
# /dev/nvme0n1p2 UUID=4d6c14fc-8469-47ee-8108-d035c0b243e8 /boot ext4 rw,relatime 0 2 # /dev/mapper/vg0-homevol UUID=e9342c94-f8b6-4581-991b-722e6790dcef /home btrfs rw,relatime,ssd,discard=async,space_cache=v2,subvolid=5,subvol=/ 0 0 # /dev/mapper/vg0-swapvol UUID=1067c868-4852-4495-af22-600cdfe01a92 none swap defaults 0 0 # /dev/mapper/vg0-vmvol UUID=03ba310f-2a48-41eb-8a91-3cedc424ea24 /var/lib/libvirt/images btrfs rw,relatime,ssd,discard=async,space_cache=v2,subvolid=5,subvol=/ 0 0 09:17:36 (base) april@AprilGrimoire-Mechrevo ~ → cat /etc/crypttab luks-b02398b6-9c80-4ea2-a188-76d6c3fc2a3b UUID=b02398b6-9c80-4ea2-a188-76d6c3fc2a3b none luks,discard,keyscript=/lib/cryptsetup/scripts/decrypt_keyctl luks-188c0d5e-4344-42cd-9b99-b9a581fab427 UUID=188c0d5e-4344-42cd-9b99-b9a581fab427 none luks,discard,keyscript=/lib/cryptsetup/scripts/decrypt_keyctl #luks-188c0d5e-4344-42cd-9b99-b9a581fab427 UUID=188c0d5e-4344-42cd-9b99-b9a581fab427 luks-b02398b6-9c80-4ea2-a188-76d6c3fc2a3b luks,discard,keyscript=/lib/cryptsetup/scripts/decrypt_derived ``` Then `do-release-upgrade` complains about unusable ESP: ``` 09:17:36 (base) april@AprilGrimoire-Mechrevo ~ → sudo do-release-upgrade [sudo] password for april: Checking for a new Ubuntu release = Welcome to Ubuntu 25.04 'Plucky Puffin' = The Ubuntu team is proud to announce Ubuntu 25.04 'Plucky Puffin'. To see what's new in this release, visit: https://wiki.ubuntu.com/PluckyPuffin/ReleaseNotes Ubuntu is a Linux distribution for your desktop or server, with a fast and easy install, regular releases, a tight selection of excellent applications installed by default, and almost any other software you can imagine available through the network. We hope you enjoy Ubuntu. == Feedback and Helping == If you would like to help shape Ubuntu, take a look at the list of ways you can participate at https://ubuntu.com/community/contribute Your comments, bug reports, patches and suggestions will help ensure that our next release is the best release of Ubuntu ever. If you feel that you have found a bug please read: https://help.ubuntu.com/community/ReportingBugs Then report bugs using apport in Ubuntu. For example: ubuntu-bug linux will open a bug report in Launchpad regarding the linux package. If you have a question, or if you think you may have found a bug but aren't sure, first try to reach out on one of the communication channels. Matrix is the go-to for instant chatting, while Discourse would be more approriate for long discussions in a more asynchronous way. Otherwise you can still join the #ubuntu IRC channel on Libera.Chat, send an email to the Ubuntu Users mailing list, or find some help on the Ubuntu forums: https://ubuntu.com/community/communications/matrix https://discourse.ubuntu.com/ https://help.ubuntu.com/community/InternetRelayChat https://lists.ubuntu.com/mailman/listinfo/ubuntu-users https://ubuntuforums.org/ == More Information == You can find out more about Ubuntu on our website, IRC channel and wiki. If you're new to Ubuntu, please visit: https://ubuntu.com/ To sign up for future Ubuntu announcements, please subscribe to Ubuntu's very low volume announcement list at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-announce Continue [yN] y Get:1 Upgrade tool signature [833 B] Get:2 Upgrade tool [967 kB] Fetched 968 kB in 0s (0 B/s) /usr/lib/python3/dist-packages/DistUpgrade/DistUpgradeFetcherCore.py:237: Warning: W:Download is performed unsandboxed as root as file 'plucky.tar.gz.gpg' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied) result = fetcher.run() authenticate 'plucky.tar.gz' against 'plucky.tar.gz.gpg' extracting 'plucky.tar.gz' Reading cache Checking package manager Reading package lists... Done Building dependency tree... Done Reading state information... Done Hit https://packages.microsoft.com/repos/code stable InRelease Hit https://repo.jing.rocks/ubuntu oracular InRelease Hit https://dl.winehq.org/wine-builds/ubuntu oracular InRelease Hit https://repo.jing.rocks/ubuntu oracular-security InRelease Hit https://repo.jing.rocks/ubuntu oracular-updates InRelease Hit https://debrepo.freedownloadmanager.org jammy InRelease Fetched 0 B in 0s (0 B/s) Reading package lists... Done Building dependency tree... Done Reading state information... Done Checking for installed snaps Calculating snap size requirements Updating repository information Hit https://repo.jing.rocks/ubuntu plucky InRelease Hit https://repo.jing.rocks/ubuntu plucky-updates InRelease Hit https://repo.jing.rocks/ubuntu plucky-security InRelease Fetched 0 B in 0s (0 B/s) Checking package manager Reading package lists... Done Building dependency tree... Done Reading state information... Done Foreign Packages Installed The following unofficial packages are currently installed: wine-stable..............Installed from: dl.winehq.org It is recommended to install supported versions from the Ubuntu archive, and try the upgrade again. Do you want to continue the upgrade anyways? Continue [yN] y Calculating the changes Calculating the changes EFI System Partition (ESP) not usable Your EFI System Partition (ESP) is not mounted at /boot/efi. Please ensure that it is properly configured and try again. Restoring original system state Aborting Reading package lists... Done Building dependency tree... Done Reading state information... Done 09:53:23 (base) april@AprilGrimoire-Mechrevo ~ → sudo parted -l [sudo] password for april: Model: Linux device-mapper (linear) (dm) Disk /dev/mapper/vg0-gentoo--usrvol: 107GB Sector size (logical/physical): 512B/512B Partition Table: loop Disk Flags: Number Start End Size File system Flags 1 0.00B 107GB 107GB btrfs Model: Linux device-mapper (linear) (dm) Disk /dev/mapper/vg0-swapvol: 51.5GB Sector size (logical/physical): 512B/512B Partition Table: loop Disk Flags: Number Start End Size File system Flags 1 0.00B 51.5GB 51.5GB linux-swap(v1) Model: Linux device-mapper (linear) (dm) Disk /dev/mapper/vg0-gentoo--rootvol: 322GB Sector size (logical/physical): 512B/512B Partition Table: loop Disk Flags: Number Start End Size File system Flags 1 0.00B 322GB 322GB btrfs Model: Linux device-mapper (linear) (dm) Disk /dev/mapper/vg0-homevol: 537GB Sector size (logical/physical): 512B/512B Partition Table: loop Disk Flags: Number Start End Size File system Flags 1 0.00B 537GB 537GB btrfs Model: Linux device-mapper (linear) (dm) Disk /dev/mapper/vg0-ubuntu--rootvol: 215GB Sector size (logical/physical): 512B/512B Partition Table: loop Disk Flags: Number Start End Size File system Flags 1 0.00B 215GB 215GB btrfs Model: Linux device-mapper (linear) (dm) Disk /dev/mapper/vg0-vmvol: 429GB Sector size (logical/physical): 512B/512B Partition Table: loop Disk Flags: Number Start End Size File system Flags 1 0.00B 429GB 429GB btrfs Error: /dev/mapper/luks-b02398b6-9c80-4ea2-a188-76d6c3fc2a3b: unrecognised disk label Model: Linux device-mapper (crypt) (dm) Disk /dev/mapper/luks-b02398b6-9c80-4ea2-a188-76d6c3fc2a3b: 514GB Sector size (logical/physical): 512B/512B Partition Table: unknown Disk Flags: Error: /dev/mapper/luks-188c0d5e-4344-42cd-9b99-b9a581fab427: unrecognised disk label Model: Linux device-mapper (crypt) (dm) Disk /dev/mapper/luks-188c0d5e-4344-42cd-9b99-b9a581fab427: 1500GB Sector size (logical/physical): 512B/512B Partition Table: unknown Disk Flags: Model: YMTC PC411-1TB-B (nvme) Disk /dev/nvme0n1: 1024GB Sector size (logical/physical): 512B/512B Partition Table: gpt Disk Flags: Number Start End Size File system Name Flags 1 1049kB 106MB 105MB fat32 EFI system partition msftdata 2 106MB 123MB 16.8MB Microsoft reserved partition msftres 3 123MB 215GB 215GB ntfs Basic data partition msftdata 4 215GB 478GB 263GB ntfs Basic data partition msftdata 8 478GB 483GB 5243MB btrfs gentoo-boot 6 499GB 509GB 10.5GB fat32 ESP for linux boot, esp 7 509GB 1023GB 514GB 5 1023GB 1024GB 944MB ntfs Basic data partition hidden, diag, no_automount Model: WD Blue SN580 2TB (nvme) Disk /dev/nvme1n1: 2000GB Sector size (logical/physical): 512B/512B Partition Table: gpt Disk Flags: Number Start End Size File system Name Flags 1 1049kB 1500GB 1500GB 2 1500GB 1501GB 999MB ext4 msftdata ``` I filed this bug through the ubuntu-bug command. Does this mean I don't have to fill in the system info manually here? ProblemType: Bug DistroRelease: Ubuntu 24.10 Package: ubuntu-release-upgrader-core 1:24.10.14 ProcVersionSignature: Ubuntu 6.11.0-26.26-generic 6.11.11 Uname: Linux 6.11.0-26-generic x86_64 NonfreeKernelModules: nvidia_modeset nvidia ApportVersion: 2.30.0-0ubuntu4.2 Architecture: amd64 CasperMD5CheckResult: unknown CrashDB: ubuntu CurrentDesktop: ubuntu:GNOME Date: Sat May 24 22:51:45 2025 PackageArchitecture: all SourcePackage: ubuntu-release-upgrader UpgradeStatus: Upgraded to oracular on 2025-05-24 (0 days ago) ** Affects: ubuntu-release-upgrader (Ubuntu) Importance: Undecided Status: New ** Tags: amd64 apport-bug dist-upgrade oracular wayland-session -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2111643 Title: do-release-upgrade refuses to work for installations not managing an ESP To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ubuntu-release-upgrader/+bug/2111643/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
