Having this once in a few years, now in FreeBSD 14 amd64 GENERIC: an umount command doesn't finish unmounting and keeps existing in frozen state, resulting in a system that can't do a clean reboot because of this active process.
This means in this case, for a development system. that I have to do a systematic manual take-down of everything else unrelated and do a hard shutdown, hoping that various ZFS pools and other mounts don't get any consistency problems.
This shouldn't be possible. I was working on the content of a md-image and ready to unload it, which I did before without problems. I don't care if all of that gets lost and I have to do it again, but that's no given option. The existing umount process that can't be killed, nor made to show what's going on blocks everything.
Is there any way to prevent this?
This means in this case, for a development system. that I have to do a systematic manual take-down of everything else unrelated and do a hard shutdown, hoping that various ZFS pools and other mounts don't get any consistency problems.
This shouldn't be possible. I was working on the content of a md-image and ready to unload it, which I did before without problems. I don't care if all of that gets lost and I have to do it again, but that's no given option. The existing umount process that can't be killed, nor made to show what's going on blocks everything.
Is there any way to prevent this?