Created attachment 573727 [details]
mount.sh (test script)
After installing cups-1.5.2-6.fc16.x86_64, umounting a loop-device mount will *not* free the loop device, and any attempt to manually delete the loop device returns EBUSY.
I'm attaching the test script that I used while trying to diagnose this problem. In my tests it fails only when cupsd is running. Killing cupsd will allow the test to succeed.
(This actually took me a long time to diagnose because I had so much trouble believing that cupsd was the culprit - I kept starting my tests over because I assumed that I just missed the *real* problem!)
Possibly related: bug 747114
Please try the procedure detailed in bug #747114 comment #7.
Also, I'm pretty sure this *is* a duplicate of bug #747114.
*** This bug has been marked as a duplicate of bug 747114 ***
Actually bug #747114 seems to be a different cause.
*** This bug has been marked as a duplicate of bug 808109 ***