Just started using p2pool again today and I have a quick question. Does the --p2pool-node flag support DNS lookups or can it only do IP addresses? I have a friend nearby that I'd like to be always connected to, but he has a dynamic IP.
DNS lookups should definitely work. If they fail, P2Pool should print an error while starting up. A few of the bootstrap nodes, including mine, use domain names instead of IP addresses.
I changed my bitcoin-qt datadir to E:\Users\xxx\AppData\Roaming\Bitcoin\,
then run:
run_p2pool --datadir E:\Users\xxx\AppData\Roaming\Bitcoin -a myaddress
it returned:
run_p2pool: error: Bitcoin configuration file not found. Manually enter your RPC password.
If you actually haven't created a configuration file, you should create one at C:\Users\xxx\AppData\Roaming\Bitcoin\bitcoin.conf with the text:
server=1
rpcpassword=........
I of course had created the file at E:\Users\xxx\AppData\Roaming\Bitcoin\bitcoin.conf,
so what's the matter?
The problem was that P2Pool is looking on the C: drive, but your Bitcoin files are apparently on the E: drive? Anyway, you already solved it.