yum Command Hangs on Running Transaction Test Message Error and Solution

If you are encountering an issue where the yum command hangs on the message “Running transaction test,” it could be due to a variety of reasons, including network connectivity issues, a misconfigured repository, or a corrupted package database.

Here are a few solutions you can try:

  1. Check network connectivity: Make sure that you have a stable network connection. You can check your network connectivity by pinging a few websites or the default gateway.
  2. Disable plugins: Yum plugins can cause problems and cause the yum command to hang. Try disabling all plugins by adding the following line to your /etc/yum.conf file:
plugins=0
  1. Clean Yum cache: Cleaning the Yum cache can help resolve problems with the yum command. To clean the Yum cache, use the following command:
yum clean all
  1. Remove repository: If a specific repository is causing the issue, you can remove it by using the following command:
yum remove <repo-name>
  1. Reinstall yum: If the problem persists, you can try reinstalling the yum package by using the following command:
yum reinstall yum

If none of these solutions work, you can try using the --skip-broken option with the yum command. This option allows yum to continue installing packages even if a package is broken or cannot be installed.

yum --skip-broken update

If the problem still persists, you may need to look at the logs in the /var/log/yum.log file to see if there are any specific error messages that can help identify the root cause of the issue.

Leave a Comment