Handle missing or broken repo

This should be a critical failure. If rugged can't open the path it's either missing or malformed.