-
Notifications
You must be signed in to change notification settings - Fork 20.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Puppeth: new ethereum/client-go
breaks deploying nodes
#16464
Comments
i met the same situation. please PR thanks |
i met the same situation. too |
even, the Sealer step: /bin/sh: can't create geth.sh: Permission denied. i am think geth.sh wont work for anywhre now :( Found orphan containers (private_ethstats_1) for this project. If you removed or renamed this service in your compose file, you can run this command with the --remove-orphans flag to clean it up. |
any deployed node will have the same issue. bootnode/sealer. A temporary workaround if you're building your code from source is as follows: 1) edit to `go-ethereum/cmd/puppeth/module_node.go`
2) change line 35 from `FROM ethereum/client-go:latest` to `FROM ethereum/client-go:v1.8.3`
3) go to `go-ethereum/`
4) `make all`
5) go to `go-ethereum/build/bin/`
6) `./puppeth` will work now for nodes. |
@corpetty thx! it works |
Thx,@corpetty. it works now. |
#16477 should fix this. The core dockerfiles were updated a couple days ago, which broke puppeth. |
Seems there might be still some issues. Sigh. |
Ok, figured the second issue out too. It was AUFS due to an old kernel in xenial. Should work on a more recent Ubuntu version fine. Tell if if something is still off. Btw, you might need to update the ownership of the old data files, since the new docker images don't run with root permissions. |
System information
Geth version:
geth version 1.8.4-unstable
OS & Version: Ubuntu 17.10
Expected behaviour
deploying a node using puppeth should pull relevant docker images from dockerhub and deploy the geth node on the server with network information
Actual behaviour
If you need to pull the newest
ethereum/go-client
on the server (> v1.8.3), you get a permissions issue as follows:I can submit pull request for changing
ethereum/go-client:latest
tov1.8.3
or the dockerhub version needs to be fixed.The text was updated successfully, but these errors were encountered: