[Bug 1958433] Re: Cannot deploy Centos7 with xfs when using Focal as commissioning image
Heitor Alves de Siqueira
1958433 at bugs.launchpad.net
Wed Jun 21 14:14:32 UTC 2023
MAAS 3.0.1 has now been released, and is available as below:
- deb: ppa:maas/3.0 (3.0.1-10052-g.82c730c57-0ubuntu1~20.04.1)
- snap: 3.0/stable (3.0.1-10052-g.82c730c57)
** Changed in: maas/3.0
Assignee: (unassigned) => Mauricio Faria de Oliveira (mfo)
** Changed in: maas/3.0
Status: Fix Committed => Fix Released
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to curtin.
https://bugs.launchpad.net/bugs/1958433
Title:
Cannot deploy Centos7 with xfs when using Focal as commissioning image
Status in curtin:
Invalid
Status in MAAS:
Fix Released
Status in MAAS 2.8 series:
Triaged
Status in MAAS 2.9 series:
Fix Committed
Status in MAAS 3.0 series:
Fix Released
Status in MAAS 3.1 series:
Fix Released
Bug description:
When setting Focal as commissioning image and try to deploy Centos7
with xfs the machine keeps rebooting.
The reboots happen because the root partition is mounted as read-only and cannot be re-mounted as rw :
[ 1.627587] XFS (sda2): Superblock has unknown read-only compatible features (0x4) enabled.
[ 3.115579] XFS (sda2): ro->rw transition prohibited on unknown (0x4) ro-compat filesystem
If use Bionic as commissioning image Centos7+xfs is deployed without problems.
The root cause of this is xfs being incompatible between older and newer versions.
To confirm this I passed "reflink=0" to mkfs.xfs command with following hack :
diff --git a/curtin/block/mkfs.py b/curtin/block/mkfs.py
index ea5f09dd..abfefdb1 100644
--- a/curtin/block/mkfs.py
+++ b/curtin/block/mkfs.py
@@ -84,7 +84,7 @@ family_flag_mappings = {
"ext": ("-U", "{uuid}"),
"reiserfs": ("--uuid", "{uuid}"),
"swap": ("--uuid", "{uuid}"),
- "xfs": ("-m", "uuid={uuid}")},
+ "xfs": ("-m", "uuid={uuid},reflink=0")},
}
release_flag_mapping_overrides = {
With this hack I was able to deploy Centos7+xfs using focal as commissioning image.
However this quick hack is only to confirm the root cause and not a good fix.
I open this bug to investigate a more appropriate solution.
To manage notifications about this bug go to:
https://bugs.launchpad.net/curtin/+bug/1958433/+subscriptions
More information about the foundations-bugs
mailing list