Created attachment 959964[details]
Full boot/install output
I tried installing F21 aarch64 beta in a VM via virt-install's URL support. This essentially asks qemu to boot:
kernel=$TREE/os/images/pxeboot/vmlinuz
initrd=$TREE/os/images/pxeboot/initrd.img
kernelargs= inst.repo=$TREE
The tree I used is: http://dl.fedoraproject.org/pub/fedora-secondary/releases/test/21_Beta/Server/aarch64/os/
You can see more info about the virt setup here: https://fedoraproject.org/wiki/Architectures/AArch64/Install_with_QEMU
The kernel boots, dracut downloads the anaconda image, but we get a back trace from python-blivet before anaconda shows us anything:
Starting installer, one moment...
Traceback (most recent call last):
File "/sbin/anaconda", line 919, in <module>
from pyanaconda import geoloc
File "/usr/lib64/python2.7/site-packages/pyanaconda/geoloc.py", line 109, in <module>
from pyanaconda import network
File "/usr/lib64/python2.7/site-packages/pyanaconda/network.py", line 40, in <module>
from blivet.devices import FcoeDiskDevice, iScsiDiskDevice
File "/usr/lib/python2.7/site-packages/blivet/__init__.py", line 74, in <module>
from .devices import BTRFSDevice, BTRFSSubVolumeDevice, BTRFSVolumeDevice, DirectoryDevice, FileDevice, LVMLogicalVolumeDevice, LVMThinLogicalVolumeDevice, , NFSDevice, NoDevice, OpticalDevice, PartitionDevice, TmpFSDevice, devicePathToName
File "/usr/lib/python2.7/site-packages/blivet/devices.py", line 51, in <module>
from .formats import get_device_format_class, getFormat, DeviceFormat
File "/usr/lib/python2.7/site-packages/blivet/formats/__init__.py", line 510, in <module>
collect_device_format_classes()
File "/usr/lib/python2.7/site-packages/blivet/formats/__init__.py", line 108, in collect_device_format_classes
globals()[mod_name] = __import__(mod_name, globals(), locals(), [], -1)
File "/usr/lib/python2.7/site-packages/blivet/formats/fs.py", line 34, in <module>
from .. import platform
File "/usr/lib/python2.7/site-packages/blivet/platform.py", line 440, in <module>
platform = getPlatform()
File "/usr/lib/python2.7/site-packages/blivet/platform.py", line 438, in getPlatform
raise SystemError("Could not determine system architecture.")
SystemError: Could not determine system architecture.
Pane is dead
In the future, please attach the log files from /tmp when reporting on a crash from anaconda, in particular the /tmp/anaconda-tb-* file.
In the case of aarch64, it should be detected as an efi platform, which blivet does by looking for the existence of /sys/firmware/efi. I notice these lines early in the boot messages:
[ 0.000000] efi: Getting EFI parameters from FDT:
[ 0.000000] efi: UEFI not found.
So it looks like either a problem with the kernel or a problem in a dtb file.