Skip to content

Minor fixes#2

Merged
Paullgk merged 3 commits intomainfrom
sfl-dev
Nov 13, 2025
Merged

Minor fixes#2
Paullgk merged 3 commits intomainfrom
sfl-dev

Conversation

@Paullgk
Copy link
Member

@Paullgk Paullgk commented Nov 13, 2025

Hello,
This PR adds minor fixes for the SEAPATH Installer.

  • Add missing dependencies for the Calamares slideshow.
  • Fix an issue with volume group removal when SEAPATH is installed with a previous configured SEAPATH cluster installation.
  • Fix a issue when expanding the SEAPATH Yocto data partition.

Currently, when extending the persistent partition, the e2fsck command
is executed right after the parted command. In some cases, the later
can fail as the kernel still didn't updated the device with the new
partition informations. As a result, an exception is generated, and the
module fails.

To fix this commit:
    * Force the kernel to be inform of the latest partition changes
    * Wait for udev rules to be applied
    * Wait for the device partition to appear

Signed-off-by: Paul Le Guen de Kerneizon <paul.leguendekerneizon@savoirfairelinux.com>
These dependencies are needed to run calamares slide show.

Signed-off-by: Paul Le Guen de Kerneizon <paul.leguendekerneizon@savoirfairelinux.com>
If a previous SEAPATH cluster installation is on disk, a Ceph volume
group is present. This make currently the installer to fail, as it is
only exppecting a volume group named "vg2".

To fix this, we now list the existing volume groups, and remove any of
them.

Signed-off-by: Paul Le Guen de Kerneizon <paul.leguendekerneizon@savoirfairelinux.com>
@Paullgk Paullgk merged commit 6223115 into main Nov 13, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants