Hello everyone i would like to sync to Ropsten test network for the first time.I use linux mint.First i followed the instruction here and execute the commands

  • sudo apt-get install software-properties-common
  • sudo add-apt-repository -y ppa:ethereum/ethereum
  • sudo apt-get update

I need to use geth1.5.9 that allows the command web3.eth.complile.solidity so i thought i should not execute the command "sudo apt-get install ethereum" and instead i downloaded geth 1.5.9 version from here. Then i extracted the .tar.gz in Downloads folder. After that i opened a new terminal and went to Downloads and in the folder i had extracted.Then i run the command

./geth --rpc --rpcapi="db,eth,net,web3,personal,web3" --rpcaddr="localhost"
--rpcport="8545" --rpccorsdomain="http://localhost:3000" --testnet --bootnodes

In order to sync in the revived Ropsten. I left it running and after 8hours in some blocks(number 589K) it wrote synchronization failed: state data download canceled..i left it running and it seemed to keep downloading blocks(but the block number was smaller 585K before the error was 589K) but with much slower pace. I left it running for another 8hours until i saw it downloaded every block very slowly(imported 1 block) and the number of the block was 588K very close to the number i left it 8hours ago(585K). I read in some forum that that means the sync failed.So:

  1. are my steps for installation of ethereum and geth right? Because instead of the command "sudo apt-get install ethereum" i thought it would be the same to go to the folder containing geth 1.5.9 and execute the commands there with ./geth (command)

  2. When i executed the command ./geth --rpc --rpcapi="db,eth,net,web3,personal,web3" --rpcaddr="localhost"...(as described above) i got a message: no etherbase set and no accounts found. How can i create an account in ropsten ethereum test network? Could that be the cause that sync failed?

I am sorry for the long post, i am trying to be as clear as i can.Also i am new to the forum so i am sorry if i accidentally violated any rules of the forum.

  • I'd suggest to use the more recent version, the new version have security fixes and improvements for denial of service attacks. If you want to compile from javascript you can use https://github.com/ethereum/solc-js.
    – Ismael
    Sep 18, 2017 at 14:48
  • I want to use web3.eth.compile.solidity in a dapp that uses meteor so from what i read solcjs is not what i need(i am not pretty sure though as i am still learning about dapps)..but thank you for your time!
    – kathi
    Sep 18, 2017 at 17:11

1 Answer 1


I experience problems on the ropsten network as well. transactions that were put in are now unable to locate or have extreme long latency. Will probably have to do with the upcoming hardfork planned on block 1.7M. Most of the time, time will heal this all, but can be very frustrating if it happens while you need the network.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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