The findfix method acts like a recursive method and applies fixes defined
in the errorcodes If a fix is found it is applied to the options hash, and
then the last run command is retried until all the fixes are exhausted or a
error not defined in the errorcodes is found