What do you mean by "both target directories exist" ?
The "--satoshi-datadir=I:\bitcoin" folder exists and bitcoin-qt can run out of it and is synced to the network.
The "--datadir=I:\armory" exists but is empty, as it should be filled when running Armory.
Do i have to remove the bitcoin and Armory dirs from under roaming?
Does these dirs have to be fully working under roaming before i can copy them over to a new location?
Also the "--dbdir" args doesn't work as when specified armory doesn't start.
I meant, Armory won't create them for you, they should exist already. As you said, I:\armory should exist (and be empty) before using it.
I'm not sure why it doesn't work unless you simply copied it wrong. It always defaults to the roaming folder if the specified folder doesn't exist... I had been meaning to change that behavior, but that's how it is at the moment. It does appear that you are correctly using --datadir instead of the single-dash version that Bitcoin core expects.
If it's starting in the roaming directory, it is also writing an armorylog.txt file there. It may give you a hint (error) concerning the directories. There's a list of directories it's using, near the top of the log. Make sure the timestamps match what you're expecting (i.e. that you're looking at the correct log file).
We recently had some issues with CLI args like this, and I did some pretty rigorous testing before making the new release. If those args are set correctly, it won't even see the roaming folders.
In the next version, we're going to find a way to make all these things adjustable from the preferences window.
Thanks for the clarification.
the armorylog.txt file is confusing me:
2014-04-13 20:06 (INFO) -- ArmoryUtils.pyc:1012 - ************************************************************
2014-04-13 20:06 (INFO) -- ArmoryUtils.pyc:1013 - Invoked: C:\Program Files (x86)\Armory_0-91\ArmoryQt.exe --satoshi-datadir=“L:\Data\bitcoin__0_9_1” --datadir=“L:\Data\Armory_0_91
2014-04-13 20:06 (INFO) -- ArmoryUtils.pyc:1014 - ************************************************************
2014-04-13 20:06 (INFO) -- ArmoryUtils.pyc:1015 - Loading Armory Engine:
2014-04-13 20:06 (INFO) -- ArmoryUtils.pyc:1016 - Armory Version : 0.91
2014-04-13 20:06 (INFO) -- ArmoryUtils.pyc:1017 - PyBtcWallet Version : 1.35
2014-04-13 20:06 (INFO) -- ArmoryUtils.pyc:1018 - Detected Operating system: Windows
2014-04-13 20:06 (INFO) -- ArmoryUtils.pyc:1019 - OS Variant : 7-6.1.7601-SP1-Multiprocessor Free
2014-04-13 20:06 (INFO) -- ArmoryUtils.pyc:1020 - User home-directory : C:\Users\xxx\AppData\Roaming
2014-04-13 20:06 (INFO) -- ArmoryUtils.pyc:1021 - Satoshi BTC directory : C:\Users\xxx\AppData\Roaming\Bitcoin\
2014-04-13 20:06 (INFO) -- ArmoryUtils.pyc:1022 - Armory home dir : C:\Users\xxx\AppData\Roaming\Armory\
2014-04-13 20:06 (INFO) -- ArmoryUtils.pyc:1023 - Detected System Specs :
2014-04-13 20:06 (INFO) -- ArmoryUtils.pyc:1024 - Total Available RAM : 8.00 GB
2014-04-13 20:06 (INFO) -- ArmoryUtils.pyc:1025 - CPU ID string : Intel64 Family 6 Model 23 Stepping 6, GenuineIntel
2014-04-13 20:06 (INFO) -- ArmoryUtils.pyc:1026 - Number of CPU cores : 2 cores
2014-04-13 20:06 (INFO) -- ArmoryUtils.pyc:1027 - System is 64-bit : False
2014-04-13 20:06 (INFO) -- ArmoryUtils.pyc:1028 - Preferred Encoding : cp1252
2014-04-13 20:06 (INFO) -- ArmoryUtils.pyc:1029 -
and
2014-04-13 20:06 (INFO) -- ArmoryUtils.pyc:1032 - Named options/arguments to armoryengine.py:
2014-04-13 20:06 (INFO) -- ArmoryUtils.pyc:1034 - maxOpenFiles : 0
2014-04-13 20:06 (INFO) -- ArmoryUtils.pyc:1034 - nettimeout : 2
2014-04-13 20:06 (INFO) -- ArmoryUtils.pyc:1034 - rescan : False
2014-04-13 20:06 (INFO) -- ArmoryUtils.pyc:1034 - leveldbDir : DEFAULT
2014-04-13 20:06 (INFO) -- ArmoryUtils.pyc:1034 - ignoreAllZC : False
2014-04-13 20:06 (INFO) -- ArmoryUtils.pyc:1034 - port : None
2014-04-13 20:06 (INFO) -- ArmoryUtils.pyc:1034 - interport : 8223
2014-04-13 20:06 (INFO) -- ArmoryUtils.pyc:1034 - coverageOutputDir: None
2014-04-13 20:06 (INFO) -- ArmoryUtils.pyc:1034 - rebuild : False
2014-04-13 20:06 (INFO) -- ArmoryUtils.pyc:1034 - datadir : “L:\Data\Armory_0_91
2014-04-13 20:06 (INFO) -- ArmoryUtils.pyc:1034 - offline : False
2014-04-13 20:06 (INFO) -- ArmoryUtils.pyc:1034 - noWalletCheck : False
2014-04-13 20:06 (INFO) -- ArmoryUtils.pyc:1034 - satoshiPort : DEFAULT
2014-04-13 20:06 (INFO) -- ArmoryUtils.pyc:1034 - netlog : False
2014-04-13 20:06 (INFO) -- ArmoryUtils.pyc:1034 - keypool : 100
2014-04-13 20:06 (INFO) -- ArmoryUtils.pyc:1034 - coverageInclude : None
2014-04-13 20:06 (INFO) -- ArmoryUtils.pyc:1034 - forceOnline : False
2014-04-13 20:06 (INFO) -- ArmoryUtils.pyc:1034 - skipAnnounceCheck: False
2014-04-13 20:06 (INFO) -- ArmoryUtils.pyc:1034 - redownload : False
2014-04-13 20:06 (INFO) -- ArmoryUtils.pyc:1034 - disableTorrent : False
2014-04-13 20:06 (INFO) -- ArmoryUtils.pyc:1034 - testAnnounceCode: False
2014-04-13 20:06 (INFO) -- ArmoryUtils.pyc:1034 - mtdebug : False
2014-04-13 20:06 (INFO) -- ArmoryUtils.pyc:1034 - skipVerCheck : False
2014-04-13 20:06 (INFO) -- ArmoryUtils.pyc:1034 - settingsPath : C:\Users\xxx\AppData\Roaming\Armory\ArmorySettings.txt
2014-04-13 20:06 (INFO) -- ArmoryUtils.pyc:1034 - verbosity : None
2014-04-13 20:06 (INFO) -- ArmoryUtils.pyc:1034 - doDebug : False
2014-04-13 20:06 (INFO) -- ArmoryUtils.pyc:1034 - testnet : False
2014-04-13 20:06 (INFO) -- ArmoryUtils.pyc:1034 - rpcport : DEFAULT
2014-04-13 20:06 (INFO) -- ArmoryUtils.pyc:1034 - satoshiHome : “L:\Data\bitcoin__0_9_1”
2014-04-13 20:06 (INFO) -- ArmoryUtils.pyc:1034 - satoshiRpcport : DEFAULT
2014-04-13 20:06 (INFO) -- ArmoryUtils.pyc:1034 - logDisable : False
2014-04-13 20:06 (INFO) -- ArmoryUtils.pyc:1034 - logFile : C:\Users\xxx\AppData\Roaming\Armory\ArmoryQt.exe.log.txt
2014-04-13 20:06 (INFO) -- ArmoryUtils.pyc:1035 - Other arguments:
2014-04-13 20:06 (INFO) -- ArmoryUtils.pyc:1038 - ************************************************************
datadir is set but seems to be missing an " at the end.
...
2014-04-13 20:06 (INFO) -- ArmoryUtils.pyc:3007 - Using settings file: C:\Users\xxx\AppData\Roaming\Armory\ArmorySettings.txt
...
2014-04-13 20:07 (ERROR) -- BDM.pyc:407 - setSatoshiDir: directory does not exist: C:\Users\xxx\AppData\Roaming\Bitcoin\
...
Any guess what's going wrong?