Broken or dislodged pawl. It is usually a service job.
Sometimes tapping the eyepiece surround with a small rubber mallet can reset the mechanism, but if not, to the service bench. This glitch has also affected my EOS1N, albeit when it was almost new, and never since (around 1996).