Problem:
During some upgrades the installer will fail with an Anaconda Python error after the message about selecting individual packages or saving the upgrade log in /tmp.
This is occurring in some systems where the links to /tmp are symbolic to other locations or have been changed since creation. This creates an invalid link during installation and the installer cannot write information and fails.
Fix:
In some cases confirming that the symbolic links are set correctly address this issue. Example: /tmp is linked to /var/tmp. It was originally created with:
ln -s /var/tmp /tmp
This will create an invalid link during an upgrade and the /tmp will not be mounted and the install will fail. Instead use this command from the / directory:
ln -s ./var/tmp ./tmp
This will create a link that is valid and will allow it to be mounted during the upgrade and written to.