{"action":"created","issue":{"url":"https://api.github.com/repos/ethereum/go-ethereum/issues/16464","repository_url":"https://api.github.com/repos/ethereum/go-ethereum","labels_url":"https://api.github.com/repos/ethereum/go-ethereum/issues/16464/labels{/name}","comments_url":"https://api.github.com/repos/ethereum/go-ethereum/issues/16464/comments","events_url":"https://api.github.com/repos/ethereum/go-ethereum/issues/16464/events","html_url":"https://github.com/ethereum/go-ethereum/issues/16464","id":312338215,"number":16464,"title":"Puppeth: new `ethereum/client-go` breaks deploying nodes","user":{"login":"corpetty","id":2460145,"avatar_url":"https://avatars0.githubusercontent.com/u/2460145?v=4","gravatar_id":"","url":"https://api.github.com/users/corpetty","html_url":"https://github.com/corpetty","followers_url":"https://api.github.com/users/corpetty/followers","following_url":"https://api.github.com/users/corpetty/following{/other_user}","gists_url":"https://api.github.com/users/corpetty/gists{/gist_id}","starred_url":"https://api.github.com/users/corpetty/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/corpetty/subscriptions","organizations_url":"https://api.github.com/users/corpetty/orgs","repos_url":"https://api.github.com/users/corpetty/repos","events_url":"https://api.github.com/users/corpetty/events{/privacy}","received_events_url":"https://api.github.com/users/corpetty/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":7,"created_at":"2018-04-08T20:30:32Z","updated_at":"2018-04-10T11:52:24Z","closed_at":null,"author_association":"NONE","body":"#### System information\r\n\r\nGeth version: `geth version 1.8.4-unstable`\r\nOS & Version: Ubuntu 17.10\r\n\r\n#### Expected behaviour\r\ndeploying a node using puppeth should pull relevant docker images from dockerhub and deploy the geth node on the server with network information\r\n\r\n#### Actual behaviour\r\nIf you need to pull the newest `ethereum/go-client` on the server (> v1.8.3), you get a permissions issue as follows:\r\n\r\n````\r\nWhat would you like to do? (default = stats)\r\n 1. Show network stats\r\n 2. Manage existing genesis\r\n 3. Manage tracked machines\r\n 4. Manage network components\r\n> 4\r\n\r\n 1. Tear down Nginx on petty@192.168.1.250\r\n 2. Tear down Ethstats on petty@192.168.1.250\r\n 3. Deploy new network component\r\n> 3\r\n\r\nWhat would you like to deploy? (recommended order)\r\n 1. Ethstats  - Network monitoring tool\r\n 2. Bootnode  - Entry point of the network\r\n 3. Sealer    - Full node minting new blocks\r\n 4. Explorer  - Chain analysis webservice (ethash only)\r\n 5. Wallet    - Browser wallet for quick sends\r\n 6. Faucet    - Crypto faucet to give away funds\r\n 7. Dashboard - Website listing above web-services\r\n> 2\r\n\r\nWhich server do you want to interact with?\r\n 1. xxxxxxxxxx\r\n 2. Connect another server\r\n> 1\r\n\r\nWhere should data be stored on the remote machine?\r\n> /home/petty/bootnode_test\r\n\r\nWhich TCP/UDP port to listen on? (default = 30303)\r\n>\r\n\r\nHow many peers to allow connecting? (default = 512)\r\n>\r\n\r\nHow many light peers to allow connecting? (default = 256)\r\n>\r\n\r\nWhat should the node be called on the stats page?\r\n> test_bootnode\r\nFound orphan containers (ls_ethstats_1, ls_nginx_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.\r\nBuilding bootnode\r\nStep 1/4 : FROM ethereum/client-go:latest\r\nlatest: Pulling from ethereum/client-go\r\nDigest: sha256:10e26ce2f36e9981935bde8f6e101b6e7367bdd1479677242391f6a0d478a809\r\nStatus: Downloaded newer image for ethereum/client-go:latest\r\n ---> 8b32c2d2aba8\r\nStep 2/4 : ADD genesis.json /genesis.json\r\n  1 // Copyright 2017 The go-ethereum Authors\r\n ---> d64b6e2df69e\r\nStep 3/4 : RUN   echo 'geth --cache 512 init /genesis.json' > geth.sh &&     echo $'geth --networkid 65170 --cache 512 --port 30303 --maxpeers 512 --lightpeers=256 --lightserv=50 --ethstats \\'test_bootnode:secret@192.168.1.250\\'    --targetgaslimit 0 --gasprice 0' >> geth.sh\r\n ---> Running in e012420b44e8\r\n/bin/sh: can't create geth.sh: Permission denied\r\nService 'bootnode' failed to build: The command '/bin/sh -c echo 'geth --cache 512 init /genesis.json' > geth.sh &&     echo $'geth --networkid 65170 --cache 512 --port 30303 --maxpeers 512 --lightpeers=256 --lightserv=50 --ethstats \\'test_bootnode:secret@192.168.1.250\\'    --targetgaslimit 0 --gasprice 0' >> geth.sh' returned a non-zero code: 1\r\nERROR[04-08|16:09:12] Failed to deploy Ethereum node container err=\"Process exited with status 1\"\r\n````\r\nI can submit pull request for changing `ethereum/go-client:latest` to `v1.8.3` or the dockerhub version needs to be fixed.  "},"comment":{"url":"https://api.github.com/repos/ethereum/go-ethereum/issues/comments/380071475","html_url":"https://github.com/ethereum/go-ethereum/issues/16464#issuecomment-380071475","issue_url":"https://api.github.com/repos/ethereum/go-ethereum/issues/16464","id":380071475,"user":{"login":"karalabe","id":129561,"avatar_url":"https://avatars2.githubusercontent.com/u/129561?v=4","gravatar_id":"","url":"https://api.github.com/users/karalabe","html_url":"https://github.com/karalabe","followers_url":"https://api.github.com/users/karalabe/followers","following_url":"https://api.github.com/users/karalabe/following{/other_user}","gists_url":"https://api.github.com/users/karalabe/gists{/gist_id}","starred_url":"https://api.github.com/users/karalabe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/karalabe/subscriptions","organizations_url":"https://api.github.com/users/karalabe/orgs","repos_url":"https://api.github.com/users/karalabe/repos","events_url":"https://api.github.com/users/karalabe/events{/privacy}","received_events_url":"https://api.github.com/users/karalabe/received_events","type":"User","site_admin":false},"created_at":"2018-04-10T11:52:24Z","updated_at":"2018-04-10T11:52:24Z","author_association":"MEMBER","body":"Seems there might be still some issues. Sigh."}}
{"actor":{"display_login":"karalabe"}}