I run WiFite v2 (r87). When I select my target, which is my own network, I get the next error when the handshake is captured:

[0:00:10] handshake captured! saved as "hs/mynetwork_XX-XX-XX-XX-XX-XX.cap"
Traceback (most recent call last):
  File "./wifite.py", line 3525, in <module>
  File "./wifite.py", line 1462, in Start
    if wpa_attack.RunAttack():
  File "./wifite.py", line 2146, in RunAttack
  File "./wifite.py", line 2286, in wpa_get_handshake
    if self.RUN_CONFIG.WPA_STRIP_HANDSHAKE: self.strip_handshake(save_as)
  File "./wifite.py", line 2537, in strip_handshake
    rename(capfile + '.temp', output_file)
  File "./wifite.py", line 1653, in rename
    os.rename(old, new)
OSError: [Errno 2] No such file or directory
With the handshake file physically located at hp folder (which is automatically created) I can subsequently run the command:

aircrack-ng -w [wordlist file] -b [bssid] [any name]-01.cap

and get correctly my password. But I have no idea why wifite is stopping at that point. Any idea to solve it and hack the password in only one step instead of writing the last command independently?