Running
sudo apt update
and then
sudo apt install --reinstall ros-noetic-catkin
Solved it for me
It got the directory /opt/ros ....... back, and catkin_make became working again