Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Archinstall crashed if using a partition scheme defined by hand - git version #2899

Open
FredBezies opened this issue Nov 20, 2024 · 2 comments

Comments

@FredBezies
Copy link

Which ISO version are you using?

2024-11-01

The installation log

Hardware model detected: QEMU Standard PC (Q35 + ICH9, 2009); UEFI mode: True
Processor model detected: AMD Ryzen 7 5700G with Radeon Graphics
Memory statistics: 7589348 available out of 8126144 total installed
Virtualization detected: kvm; is VM: True
Graphics devices detected: dict_keys(['Red Hat, Inc. Virtio 1.0 GPU (rev 01)'])
Disk states before installing: [
    "{\"name\":\"loop0\",\"path\":\"/dev/loop0\",\"pkname\":null,\"log_sec\":512,\"size\":\"812 MiB\",\"pttype\":null,\"ptuuid\":null,\"rota\":false,\"tran\":null,\"partn\":null,\"partuuid\":null,\"parttype\":null,\"uuid\":null,\"fstype\":\"squashfs\",\"fsver\":\"4.0\",\"fsavail\":0,\"fsuse_percentage\":\"100%\",\"type\":\"loop\",\"mountpoint\":\"/run/archiso/airootfs\",\"mountpoints\":[\"/run/archiso/airootfs\"],\"fsroots\":[\"/\"],\"children\":[]}",
    "{\"name\":\"sr0\",\"path\":\"/dev/sr0\",\"pkname\":null,\"log_sec\":2048,\"size\":\"1157 MiB\",\"pttype\":\"dos\",\"ptuuid\":\"077ddb99\",\"rota\":false,\"tran\":\"sata\",\"partn\":null,\"partuuid\":null,\"parttype\":null,\"uuid\":\"2024-11-20-12-48-24-00\",\"fstype\":\"iso9660\",\"fsver\":\"Joliet Extension\",\"fsavail\":0,\"fsuse_percentage\":\"100%\",\"type\":\"rom\",\"mountpoint\":\"/run/archiso/bootmnt\",\"mountpoints\":[\"/run/archiso/bootmnt\"],\"fsroots\":[\"/\"],\"children\":[]}",
    "{\"name\":\"vda\",\"path\":\"/dev/vda\",\"pkname\":null,\"log_sec\":512,\"size\":\"131072 MiB\",\"pttype\":null,\"ptuuid\":null,\"rota\":true,\"tran\":\"virtio\",\"partn\":null,\"partuuid\":null,\"parttype\":null,\"uuid\":null,\"fstype\":null,\"fsver\":null,\"fsavail\":null,\"fsuse_percentage\":null,\"type\":\"disk\",\"mountpoint\":null,\"mountpoints\":[],\"fsroots\":[],\"children\":[]}"
]
Hardware model detected: QEMU Standard PC (Q35 + ICH9, 2009); UEFI mode: True
Processor model detected: AMD Ryzen 7 5700G with Radeon Graphics
Memory statistics: 7589348 available out of 8126144 total installed
Virtualization detected: kvm; is VM: True
Graphics devices detected: dict_keys(['Red Hat, Inc. Virtio 1.0 GPU (rev 01)'])


### describe the problem

#### Description of the issue

It is in a way a followup of this bug: https://github.com/archlinux/archinstall/issues/2849

I was trying last git code in a qemu vm and I managed this partition scheme by hand:

/dev/vda1 ; 512 Mb ; /boot ; fat32
/dev/vda2 : 32 Gb ; / ; ext4
/dev/vda3 : 96 Gb ; /home ; ext4

Everything goes well during edition, but when the installer starts managing the partition, it crashed.

Error log: https://0x0.st/XnfN.log
@codefiles
Copy link
Contributor

Same error message as #2889

The log shows all three partitions have the same start value, the default start sector 34. This is not a valid configuration and is easily reproducible. A check should be added for invalid configurations to prevent proceeding with partitioning.

@Torxed
Copy link
Member

Torxed commented Nov 21, 2024

Agreed, ideally we should validate the if positions overlap and if they fit within the bounds of the disk(s), and take into account if we wipe/free up space

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

No branches or pull requests

3 participants