|
December 04, 2013, 12:04:42 PM |
|
I installed Armory on a Windows 7 work PC with the intention of importing watch-only wallets.
I couldn't get Armory to go into online mode. Eventually I figured out what was happening. I log into my PC as a domain user, and my home directory is c:\users\<domain user>.<domain name\ - My USERPROFILE environment variable is set correctly, and bitcoin-qt and bitcoind read from the correct c:\users\<domain user>.<domain name> directory, and my permissions on that directory only give my domain user account access.
I finally discovered, that anytime I launched Armory, the permissions on bitcoin.conf would get changed. My domain user's permissions would be removed, and replaced by permissions for my local user. As a result, when Armory tried to launch bitcoind in the background, it was unable to read the file and failed to launch.
This only happens when I launch Armory. I does not happen when I run bitcoin-qt or bitcoind independently.
If I tell Armory to not run bitcoin in the background, and I run it myself, then everything worked fine.
However, I did discover a solution. I modified the permissions for bitcoin.conf, by adding my domain user back in with full permissions, and removing permission for the local user to delete the file or modify its permissions. Armory is now able to go online just fine.
|