jklaroe
Try using the '-l' flag when unmounting:
umount -l /dev/cdrom (note - substiture /dev/cdrom with the correct one for your machine)
--OR-- umount -l /mnt/cdrom (substitue the correct mount point in place of /mnt/cdrom)...................then you should be able to eject it....