I'm new to Ethereum so I am doing a course on it to learn how to develop decentralized apps.

I have Geth 1.6.1 and Mist.

According to the course I created a directory 'chaindata', then when starting geth --datadir chaindata it gives me this output:

MacBook-Pro-van-Lise-Lotte:Ethereum Lise-Lotte$ geth --datadir chaindata
WARN [05-28|12:07:53] No etherbase set and no accounts found as default 
INFO [05-28|12:07:53] Starting peer-to-peer node               instance=Geth/v1.6.1-stable-021c3c28/darwin-amd64/go1.8.3
INFO [05-28|12:07:53] Allocated cache and file handles         database=/Users/Lise-Lotte/Documents/Jairo/Ethereum/chaindata/geth/chaindata cache=128 handles=1024
INFO [05-28|12:07:53] Initialised chain configuration          config="{ChainID: 15 Homestead: 0 DAO: <nil> DAOSupport: false EIP150: <nil> EIP155: 0 EIP158: 0 Engine: unknown}"
INFO [05-28|12:07:53] Disk storage enabled for ethash caches   dir=/Users/Lise-Lotte/Documents/Jairo/Ethereum/chaindata/geth/ethash count=3
INFO [05-28|12:07:53] Disk storage enabled for ethash DAGs     dir=/Users/Lise-Lotte/.ethash                                        count=2
INFO [05-28|12:07:53] Initialising Ethereum protocol           versions="[63 62]" network=1
INFO [05-28|12:07:53] Loaded most recent local header          number=0 hash=2fb1a7…f0181a td=131072
INFO [05-28|12:07:53] Loaded most recent local full block      number=0 hash=2fb1a7…f0181a td=131072
INFO [05-28|12:07:53] Loaded most recent local fast block      number=0 hash=2fb1a7…f0181a td=131072
INFO [05-28|12:07:53] Starting P2P networking 
INFO [05-28|12:07:55] RLPx listener up                         self=enode://a84c9a13453cc4639dabc8e82729fa51f9165978682471053966f5e328b31acc4a81490b20d8e0db6a99769ce6543c910cb4531907bec94f7072a7e8c3d880a0@[::]:30303
INFO [05-28|12:07:55] IPC endpoint opened: /Users/Lise-Lotte/Documents/Jairo/Ethereum/chaindata/geth.ipc

But the geth.ipc file is never created so I can not attach. I searched for similar answers but I couldn't find one that works.

Please help, I'm hoping to continue my course ;)


The .ipc file is created but in a non-default directory since you specified it with the --datadir option. If you want to attach another console to it, repeat the same option such as geth --datadir chaindata attach.

Alternatively you can specify the .ipc file's path as follows: geth --datadir chaindata --ipcpath another/directory.

  • Thanks, yes it says ipc endpoint is opened, but at the specified location, no geth.ipc is created. – Jairo Bambang Oetomo May 29 '17 at 14:21
  • The file only remains while Geth is running, and deleted when you stop it. Also it can be a hidden file. – jeff May 29 '17 at 14:57

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.