Note: Running the above commands as root also results in the same error.
The message device busy is not a ClearCase error rather the message is being passed from the underlying operating system and indicates one of two scenarios:
If the Device Busy error message is received while attempting to mount a directory, this indicates that a user is in the mount point or the directory is already mounted.
If the Device Busy error message is received while attempting to unmount a directory, this indicates that a user or a process has an open file on that filesystem.
Resolving the problem
Determine which user is utilizing the mounted directory:
Use one of the operating system commands (such as fuser) to return a list of process IDs and user names that are currently using the directory mounted under the local_mount_point. This will help determine whether the process can be killed or to wait until it completes.
Example: fuser -uc /vobs/myvob
Note: This command works on Solaris®, IRIX®, HP-UX®, Linux®, and AIX®. The above example assumes the fuser utility is defined in your path variable.
If fuser -uc /vobs/myvob returns an Invalid argument error, it might mean the VOB is already unmounted. Run the command ps -ef | grep /vobs/myvob to confirm.
Make sure that /vobs/myvob is not the user's current working directory or anyone else's on that same client host when unmounting.
Run the command mount with no options to check the table of mounts and search for any possible problems, or grep for /vobs/myvob.
If the above steps do not help then try restarting ClearCase.
If step #4 does not help, attempt to reboot the host.