This has occurred before but I have grown impatient and forced it to shut-down by holding the power button.
I am running 5.0.6 on a Microserver, no plugins or anything special with the exception of Unmenu.
After trying to stop the array it gets stuck at 'Retry unmounting user share(s)'. Attached is my syslog. I have searched for similar problems and although found the same error the resolutions did not work.
Running lsof | grep mnt returns nothing.
Any suggestions on how
IF you are sure nothing important has a share mounted (which could be anything, stuck session that is no longer, etc). I just ssh to my unRAID server and execute:
ps -ef | grep /mnt/user
I then take the PID and perform a graceful kill (I've only had to do kill -9 once)
kill <PID>
as soon as all mounts in the process go away, your array stopping will be successful.