Sometimes just fuser won't help. Try using it with the -c option.
fuser -c /cdrom
Then check those process IDs it lists. You'll have to stop any processes attached to /cdrom or contact the users that are in /cdrom and have them "cd" out of /cdrom, or lastly, kill those processes (if safe).
Also, if the /cdrom is NFS mounted to another host, you may need to telnet to that host and do the umount command command there.
If all else fails and you cannot get it to release, try using the -k option on fuser to kill the processes for you.
fuser -k /cdrom