Problem statement
When is switch-centos7-repo.sh the right script to run?
Run it when yum stops behaving like a package manager and starts failing because the machine is still pinned to stale or regionally unavailable CentOS 7 mirrors.
Repository recovery should happen before all other package-based maintenance, because every later install step depends on a working yum path.
What to check
- Use it when yum metadata or package fetches keep failing.
- Treat it as the first repair step on inherited CentOS 7 hosts.
- Restore package installability before continuing other work.
Parent topic
Keep legacy CentOS 7 hosts installable and maintainable when yum repositories fail, mirrors expire, or Docker data needs to be moved off a crowded disk.