My Asus Sonicmaster is in what I can only describe as the computer equivalent of a coma.
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 35/100
- Issue type
- Bug
- Clarity
- Needs clarification
- Activity status
- Quiet
- Tech stack
- linux, python
- Domain
- operating-systems
Research direction
Start with archinstall/lib/disk/utils and archinstall/lib/disk/device_handler.py around unmount_all_existing, then follow the call from archinstall/lib/disk/filesystem.py. Reproduce the guided installation using the supplied log and investigate the busy /run/user/1000 unmount failure; done means the reported installation path no longer fails in this situation, with a regression check if the project supports one.
Written by the indexing model from the issue text.
Description
Which ISO version are you using?
2026-03-01
The installation log
Traceback (most recent call last):
File "/root/archinstall/archinstall/main.py", line 151, in main
rc = run()
~~~~~~~~^^
File "/root/archinstall/archinstall/main.py", line 125, in run
module.main()
~~~~~~~~~~~^^
File "/root/archinstall/archinstall/scripts/guided.py", line 222, in main
fs_handler.perform_filesystem_operations()
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
File "/root/archinstall/archinstall/lib/disk/filesystem.py", line 51, in perform_filesystem_operations
device_handler.unmount_all_existing(mod.device_path)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
File "/root/archinstall/archinstall/lib/disk/device_handler.py", line 565, in unmount_all_existing
unmount(partition.path, recursive=True)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/root/archinstall/archinstall/lib/disk/utils", line 184, in unmount
SysCommand(cmd + [str(path)])
~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
File "/root/archinstall/archinstall/lib/command.py", line 243, in __init__
self.create_session()
~~~~~~~~~~~~~~~~~~~^^
File "/root/archinstall/archinstall/lib/command.py", line 283, in create_session
with SysCommandWorker(
~~~~~~~~~~~~~~~~^
self.cmd,
^^^^^^^^^
...<3 lines>...
working_directory=self.working_directory,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
) as session:
^
File "/root/archinstall/archinstall/lib/command.py", line 111, in __exit__
raise SysCallError(
...<3 lines>...
)
archinstall.lib.exceptions.SysCallError: ['/usr/bin/unmount'. '-R', '/'] exited code [32]: unmount: /run/user/1000: target is busy
describe the problem
There was an error after attempting "archinstall"
I was installing on an ASUS Sonicmaster laptop
Then I booted linux and archinstall crashed at some point during the installation ...
Everything in "installation log" was all in red.
Everything in Yellow are as follows:
Archinstall experienced the above error. If you think this is a bug, please report it to
https://github.com/archlinux/archinstall and include the log file "var.log/archinstall/install.log
Hint: To extract the log from the live ISO
curl -F 'file=@/var/log/archinstall/install.log' https://0x0.st
I will post what was in the installation log below. Hope that helps. Sorry I am an amateur at this, but I just want my laptop to get untucked plz. thanx.
Traceback (most recent call last):
File "/root/archinstall/archinstall/main.py", line 151, in main
rc = run()
File "/root/archinstall/archinstall/main.py", line 125, in run
module.main()
~~~~~~~~~~~^^
File "/root/archinstall/archinstall/scripts/guided.py", line 222, in main
fs_handler.perform_filesystem_operations()
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
File "/root/archinstall/archinstall/lib/disk/filesystem.py", line 51, in perform_filesystem_operations
device_handler.unmount_all_existing(mod.device_path)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
File "/root/archinstall/archinstall/lib/disk/device_handler.py", line 565, in unmount_all_existing
unmount(partition.path, recursive=True)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/root/archinstall/archinstall/lib/disk/utils", line 184, in unmount
SysCommand(cmd + [str(path)])
~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
File "/root/archinstall/archinstall/lib/command.py", line 243, in __init__
self.create_session()
~~~~~~~~~~~~~~~~~~~^^
File "/root/archinstall/archinstall/lib/command.py", line 283, in create_session
with SysCommandWorker(
~~~~~~~~~~~~~~~~^
self.cmd,
^^^^^^^^^
...<3 lines>...
working_directory=self.working_directory,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
) as session:
^
File "/root/archinstall/archinstall/lib/command.py", line 111, in __exit__
raise SysCallError(
...<3 lines>...
)
archinstall.lib.exceptions.SysCallError: ['/usr/bin/unmount'. '-R', '/'] exited code [32]: unmount: /run/user/1000: target is busy
- Dominant language
- Python
- Stars
- 8.4k
- Forks
- 775
- Avg merge
- 4d 8h
- Merged PRs (30d)
- 23
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from archlinux/archinstall
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
archlinux/archinstall#4603 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
archlinux/archinstall#4385 · 2 comments ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
archlinux/archinstall#3467 · 1 comment ·
-
Difficulty 5/5 Over a week Newbie friendliness 10/100
archlinux/archinstall#4779 · 6 comments ·
-
Difficulty 3/5 1-2 days Newbie friendliness 62/100
archlinux/archinstall#4778 · 2 comments ·
All issues in archlinux/archinstall
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 74/100