Summary: I get the same Armory result with "Scanning Transaction History" hanging at 43%.
1. How much free disk space do you have on the drive with the blockchain data?
2. Can you start bitcoind/qt on its own? What's your top block? Is your Core instance in sync with the network?
3. After starting bitcoind/qt on its own, assuming it's in sync, start ArmoryDB by itself from the command line and post the output here (go through pastebin for big splashes of text)