Skip to content

Installation fails during the "Cleaning up Installation" phase, umount error #54

@egeeatl

Description

@egeeatl

Describe the bug
During the "Cleaning up Installation" phase, umounting /var/lib/tik/sicu/mnt/run fails with target is busy, causing the installation to abort.

To Reproduce
Steps to reproduce the behavior:

  1. Boot from Aeon live USB
  2. Start installation, select NVMe disk, proceed with encryption enabled
  3. Installation completes successfully
  4. During close_partition in post-install cleanup, /var/lib/tik/sicu/mnt/run fails to umount

Expected behavior
All mount points should be cleanly umounted and installation should complete successfully.

Screenshots

Image

tik log (full log attached)
umount: /var/lib/tik/sicu/mnt/run: target is busy.
[pkexec][32] /usr/bin/umount /var/lib/tik/sicu/mnt/run
[ERROR] Command /usr/bin/umount /var/lib/tik/sicu/mnt/run FAILED

tik.log

/etc/os-release
NAME="Aeon"
#VERSION="20260405"
ID="aeon"
ID_LIKE="suse opensuse opensuse-tumbleweed opensuse-microos opensuse-aeon microos"
VERSION_ID="20260405"
PRETTY_NAME="Aeon"
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:opensuse:aeon: 20260405"
BUG_REPORT_URL="https://aeondesktop.org/reportbug"
SUPPORT_URL="https://aeondesktop.org/bugs"
HOME_URL="https://aeondesktop.org/"
DOCUMENTATION_URL="https://aeondesktop.org/docs"
LOGO="distributor-logo-Aeon"

Additional context
Disk: nvme-CT500T500SSD8_25144F4869D0 (465.8G, NVMe)
LUKS-encrypted btrfs installation
Secure Boot is enabled
TPM 2.0 present with PolicyAuthorizeNV support
/run was bind-mounted via --bind /run; all other mount points umount successfully, only /run remains busy
Minor unrelated warning: userdel: tik home directory (/home/tik) not found

This is a repeated failure — the tik.log contains two installation attempts:

  • Attempt 1 (20260407): Aborted at disk selection; NVMe already showed existing
    partitions (vfat 4G + crypto_LUKS 461.8G) from a previous install attempt.
  • Attempt 2 (20260408): Installation proceeded fully (format, encryption, btrfs,
    fstab, user cleanup all succeeded), but failed at the final umount of /run.

The /run bind mount is the last remaining mount when the error occurs. All other
mounts (proc, dev, tmp, boot/efi, etc, var, .snapshots, sys subtree) unmounted
successfully. The installer uses a plain umount without -l flag, which fails
when systemd/dbus sockets in /run are still active during cleanup.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions