almindor / etherwall

Ethereum QT5 Wallet
GNU General Public License v3.0
143 stars 59 forks source link

IPC socket location fail on Mac #8

Closed rmeruane closed 8 years ago

rmeruane commented 8 years ago

There is a problem finding IPC socket location on MacOS when you choose custom data folder.

screen shot 2016-09-05 at 4 50 31 pm
almindor commented 8 years ago

Thanks for reporting the issue. Can you please provide the screenshot of settings/basic tab (with the datadir)? It seems it might be the double "//" causing the issue here.

rmeruane commented 8 years ago

This is my Settings tab

screen shot 2016-09-05 at 7 44 31 pm

The IPC route is /Volumes/Rafael128GB/Ethereum/geth.ipc but the client tries to connect to /User/rafael/Library/Ethereum//geth.ipc

screen shot 2016-09-05 at 7 45 07 pm
almindor commented 8 years ago

Hmm seems it's always going to the "default" path. I'll create a symlink on my mac to try this out with a custom path and get back to you shortly.

rmeruane commented 8 years ago

thanks almindor!

almindor commented 8 years ago

Confirmed, the logic was wrong and always went for the default. I have to test all three platforms before releasing 1.3.2.

As a workaround for now you can create a symlink to where Etherwall goes by default. In your case (in terminal): ln -s /Volumes/Rafael128GB/Ethereum /User/rafael/Library/Ethereum

If you want to help test this issue, and are somewhat familiar with building QT5 (e.g. via QTCreator) you can help me by checking out the dev branch, building and using it to see if it works for you now.

almindor commented 8 years ago

This should be fixed now with 1.3.2. Please re-open if that's not the case.