fix issue in handling extra version matching when no interpreter found, update #2373