Buildiso - umount "target is busy"

Hello :wink:

This issue is somewhat odd and i try to figure what the problem there is. It sometimes on different positions. An example:

 --> overlayfs umount: [/build_manjaro_iso/chroot/buildiso/xfce/x86_64/mhwdfs]
umount: /home/user/build_manjaro_iso/chroot/buildiso/xfce/x86_64/mhwdfs: target is busy.
==> ERROR: A failure occurred in make_image_mhwd().
    Aborting...
 --> overlayfs umount: [/build_manjaro_iso/chroot/buildiso/xfce/x86_64/mhwdfs]
umount: /home/user/build_manjaro_iso/chroot/buildiso/xfce/x86_64/mhwdfs: target is busy.

I made a symbolic link from ~/build_manjaro_iso/ to /build_manjaro_iso/

Then added to the config:

cache_dir=/build_manjaro_iso/cache
chroots_dir=/build_manjaro_iso/chroot
log_dir=/build_manjaro_iso/logs

Everything is in the same folder:

ls /build_manjaro_iso/
cache  chroot  iso-profiles  logs  manjaro-tools  target

It makes also no difference if i let the folders in manjaro-tools.conf at default.

I created a VM with XFCE default. Here it works.

My idea is that there is an issue with software raid… My /home is running on a Raid0 with 2 HDDs, while / is installed on a SSD.

Is it somehow possible to add more wait time or just a sync command before ‘umount’ the mountpoints?

Has anyone experienced the same issue?

Thanks for reading :blush: