"wallet corrupt salvage failed" Error. Help with pywallet
Install Bitcoin Core and they can do all this work to import your old wallet. 

Bitcoin Core's -salvagewallet try to recover a broken wallet database (wallet.dat file).