dyne / fabchain

FABchain network based on geth + clique
https://fabchain.net
GNU Affero General Public License v3.0
8 stars 4 forks source link

Cannot start under Microsoft/WSL #8

Open sargue opened 2 years ago

sargue commented 2 years ago

According to the README this application is compatible with WSL.

This application is made to work on Apple/OSX, Microsoft/WSL or GNU/Linux desktop systems.

But currently running make run on a Windows 10 + WSL2 + Docker 4.5.1 refuses to start the geth daemon inside the container.

Fatal: Error starting protocol stack: listen unix /home/geth/.ethereum/geth.ipc: bind: operation not supported

Bug, documentation issue or am I doing something wrong?

jaromil commented 2 years ago

I think is a bug and afraid hard to fix, as it seems related to bind mounts and their level of support in docker for windows.

the docs are outdated about this, since the current architecture was adopted after this line was written.

guess for now we'll have to drop WSL compat, I can only see an easy fix for running a local API server in WSL without having a keystore in it, but then that's pretty pointless as it cannot even receive funds or upload contracts.

sargue commented 2 years ago

Thanks, no problem, it's working fine on a Linux box.