Skip to content

[arm64] Clicking "Restart Device" in Installer does not trigger actual restart #877

@ryonakano

Description

@ryonakano

What Happened?

Clicking "Restart Device" in Installer (successful installation) does not trigger actual restart with the ARM64 iso. Clicking it exits the Installer and the desktop environment, backing to the TTY, but then it stops in TTY like this:

Image

I'm not sure if this is an issue caused by OS or by running as a VM on UTM.

Workarounds for booting into the installed elementary OS successfully:

A. force restarting and ejecting the iso.
B. add a serial console to your VM before installation and press Enter when this issue occurred.

Steps to Reproduce

  1. Download elementaryos-8.0-stable-arm64.20251103.iso from https://builds.elementary.io/
  2. Install elementary OS using it as a VM in UTM
  3. Clicking "Restart Device" in Installer when installation succeeds
  4. See the OS is not actually restarted

Expected Behavior

The OS is actually restarted.

OS Version

8.x (Circe) Stable and 8.x (Early Access)

OS Architecture

arm64 (on Raspberry Pi, Apple Silicon, etc.)

Session Type

Classic Session (X11, This is the default)

Software Version

Latest release (I have run all updates)

Log Output

Output on a serial console:

[  OK  ] Stopped cups-browsed.service - Mak…te CUPS printers available locally.
[  OK  ] Stopped target network-online.target - Network is Online.
[  OK  ] Stopped NetworkManager-wait-online…vice - Network Manager Wait Online.
         Stopping avahi-daemon.service - Avahi mDNS/DNS-SD Stack...
         Stopping cups.service - CUPS Scheduler...
[  OK  ] Stopped cups.service - CUPS Scheduler.
[  OK  ] Stopped target network.target - Network.
[  OK  ] Stopped target nss-user-lookup.target - User and Group Name Lookups.
         Stopping NetworkManager.service - Network Manager...
         Stopping wpa_supplicant.service - WPA supplicant...
[  OK  ] Stopped avahi-daemon.service - Avahi mDNS/DNS-SD Stack.
device-mapper: core: CONFIG_IMA_DISABLE_HTABLE is disabled. Duplicate IMA measurements will not b
e recorded in the IMA log.
overlayfs: null uuid detected in lower fs '/', falling back to xino=off,index=off,nfs_export=off.
[  OK  ] Started plymouth-reboot.service - Show Plymouth Reboot Screen.
plymouth-reboot.service
kauditd_printk_skb: 141 callbacks suppressed
         Starting plymouth-switch-root-init…ll Plymouth To Jump To initramfs...

[  OK  ] Stopped wpa_supplicant.service - WPA supplicant.
[  OK  ] Stopped NetworkManager.service - Network Manager.
[  OK  ] Stopped target basic.target - Basic System.
[  OK  ] Stopped systemd-ask-password-plymo…quests to Plymouth Directory Watch.
[  OK  ] Stopped target network-pre.target - Preparation for Network.
[  OK  ] Stopped target paths.target - Path Units.
[  OK  ] Stopped cups.path - CUPS Scheduler.
[  OK  ] Stopped target slices.target - Slice Units.
[  OK  ] Removed slice user.slice - User and Session Slice.
[  OK  ] Stopped target sockets.target - Socket Units.
[  OK  ] Closed avahi-daemon.socket - Avahi…DNS/DNS-SD Stack Activation Socket.
[  OK  ] Closed cups.socket - CUPS Scheduler.
[  OK  ] Closed spice-vdagentd.socket - Act…ocket for spice guest agent daemon.
[  OK  ] Closed syslog.socket - Syslog Socket.
[  OK  ] Closed uuidd.socket - UUID daemon activation socket.
[  OK  ] Stopped target sysinit.target - System Initialization.
[  OK  ] Stopped target cryptsetup.target - Local Encrypted Volumes.
[  OK  ] Stopped systemd-ask-password-wall.…d Requests to Wall Directory Watch.
[  OK  ] Stopped target integritysetup.targ… Local Integrity Protected Volumes.
[  OK  ] Stopped target veritysetup.target - Local Verity Protected Volumes.
         Stopping systemd-binfmt.service - Set Up Additional Binary Formats...
         Stopping systemd-resolved.service - Network Name Resolution...
         Stopping systemd-timesyncd.service - Network Time Synchronization...
[  OK  ] Stopped systemd-update-done.service - Update is Completed.
[  OK  ] Stopped ldconfig.service - Rebuild Dynamic Linker Cache.
[  OK  ] Stopped systemd-journal-catalog-up….service - Rebuild Journal Catalog.
         Stopping systemd-update-utmp.servi…ord System Boot/Shutdown in UTMP...
[  OK  ] Stopped finalrd.service - Create f…untime dir for shutdown pivot root.
[  OK  ] Finished plymouth-switch-root-init…Tell Plymouth To Jump To initramfs.
[  OK  ] Stopped systemd-binfmt.service - Set Up Additional Binary Formats.
[  OK  ] Stopped systemd-timesyncd.service - Network Time Synchronization.
plymouth-switch-root-initramfs.service
[  OK  ] Stopped systemd-update-utmp.servic…ecord System Boot/Shutdown in UTMP.
[  OK  ] Unset automount proc-sys-fs-binfmt…ormats File System Automount Point.
[  OK  ] Stopped systemd-resolved.service - Network Name Resolution.
[  OK  ] Stopped systemd-sysctl.service - Apply Kernel Variables.
[  OK  ] Closed systemd-coredump.socket - Process Core Dump Socket.
[  OK  ] Stopped systemd-modules-load.service - Load Kernel Modules.
[  OK  ] Stopped systemd-tmpfiles-setup.ser…ate Volatile Files and Directories.
[  OK  ] Stopped target local-fs.target - Local File Systems.
         Unmounting cdrom.mount - /cdrom...
         Unmounting rofs.mount - /rofs...
         Unmounting tmp.mount - /tmp...
[FAILED] Failed unmounting cdrom.mount - /cdrom.
cdrom.mount
[  OK  ] Unmounted rofs.mount - /rofs.
[  OK  ] Unmounted tmp.mount - /tmp.
[  OK  ] Stopped target local-fs-pre.target…Preparation for Local File Systems.
[  OK  ] Stopped target swap.target - Swaps.
[  OK  ] Reached target umount.target - Unmount All Filesystems.
         Stopping lvm2-monitor.service - Mo…ing dmeventd or progress polling...
[  OK  ] Stopped systemd-tmpfiles-setup-dev…Create Static Device Nodes in /dev.
[  OK  ] Stopped systemd-sysusers.service - Create System Users.
[  OK  ] Stopped systemd-remount-fs.service…mount Root and Kernel File Systems.
[  OK  ] Stopped systemd-tmpfiles-setup-dev…ic Device Nodes in /dev gracefully.
[  OK  ] Stopped lvm2-monitor.service - Mon…using dmeventd or progress polling.
[  OK  ] Reached target shutdown.target - System Shutdown.
         Starting casper.service - Shuts do…ive" preinstalled system cleanly...
Please remove the installation medium, then press ENTER: 
[  155.149266] I/O error, dev sr0, sector 2367992 op 0x0:(READ) flags 0x84700 phys_seg 30 prio cl
ass 0
I/O error, dev sr0, sector 2367992 op 0x0:(READ) flags 0x84700 phys_seg 30 prio class 0
[  155.155827] I/O error, dev sr0, sector 2368232 op 0x0:(READ) flags 0x80700 phys_seg 2 prio cla
ss 0
I/O error, dev sr0, sector 2368232 op 0x0:(READ) flags 0x80700 phys_seg 2 prio class 0
         Unmounting cdrom.mount - /cdrom...
[FAILED] Failed unmounting cdrom.mount - /cdrom.
cdrom.mount

Hardware Info

  • Host: MacBook Air (M1, 2020)
    • RAM: 16 GB
    • Storage: 512 GB
    • OS: macOS Tahoe 26.1 (25B78)
  • Guest: VM in UTM Version 4.7.4 (114)
    • Architecture: ARM64 (aarch64)
    • System: QEMU 10.0 ARM Virtual Machine (alias of virt-10.0) (virt)
    • Memory: 4 GB
    • CPU: Default, 4 cores
    • Storage: 64 GB

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    Status

    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions