Git Product home page Git Product logo

eth2-ubuntu's People

Contributors

arthcp avatar got3nks avatar justindrake avatar l0c0luke avatar metanull-operator avatar vino333 avatar vulp1337 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

eth2-ubuntu's Issues

ETH price not loading

Hi, I followed your Ubuntu 20.02 instructions and I am not getting the ETH price in the dashboard, nor any of the dependent fields.

I get the following message from json_exporter logs:

json_exporter[72454]: level=error ts=2021-02-16T21:29:29.312Z caller=collector.go:63 msg="Failed to convert extracted value to float64" path=$.ethereum.usd value=$.ethereum.usd err="strconv.ParseFloat: parsing \"$.ethereum.usd\": invalid syntax; strconv.ParseBool: parsing \"$.ethereum.usd\": invalid syntax" metric="Desc{fqName: \"ethusd\", help: \"Ethereum (ETH) price in USD\", constLabels: {}, variableLabels: []}"

My json_exporter.yml contents are:

metrics:
- name: ethusd
  path: $.ethereum.usd
  help: Ethereum (ETH) price in USD

I've noticed that in some of your instructions you have path: {.ethereum.usd} but when I use this, json_exporter fails to start with message:

msg="Error loading config" err="yaml: unmarshal errors:\n line 3: cannot unmarshal !!map into string"

Unfortunately these are tools I'm not familiar with so I'm having some trouble figuring out where the problem lies.

Adding a slasher

Are you planning on adding a slasher config to the system. I remember the prysm slasher early days wasn't optimal, but if its now ready would love to incorporate it.

Possible permissions issue

relatively new to linux. setting up a testnet but having trouble at the importing validator keys phase. i think it might be a permissions issue as i get "FATAL accounts: Could not import accounts: could not determine if path is a directory: stat /home/**/eth2deposit-cli/validator_keys: permission denied". anyone run into this type of thing? to do the import i ran "sudo -u validator /home/validator/bin/prysm.sh validator accounts import --pyrmont --keys-dir=$HOME/eth2deposit-cli/validator_keys". thanks!

root user?

In the prometheus install, you write:

sudo chown root:root /usr/local/bin/promtool /usr/local/bin/prometheus

Any reason why we don't make prometheus the owner?

sync comittee

hi, thanks a lot for this great guide.
I wanted to ask if you have been enrolled in the sync committee because I'm using your setup and haven't able to receive even 1.

I think this is because of my minimal BeeLink setup.
can you confirm?
TIA.

Question on backups

Curious on how you are doing backups. Are you doing just prysm approach via their docs or something more?

Any process for installing prysmctl and exiting?

Got up and running using v1 install instructions
Looking to install prysmctl and exit but keep getting go errors during the bazel build of prysmctl. Have you ever installed prysmctl and run the exit commands?
I already have the partial withdrawal stuff setup and working just need the prysmctl to exit according to prysm docs

See logs from geth node

When geth is running in the background it doesnt output anylogs.

Is is possible to get it to log somewhere, so I can see what port and ip its running on etc.

Cheers,

MEV-Boost

Any instructions for setting up mev-boost now that the Flashbots relay is live?

Is the any process to create operator and prunning for geth?

Hi, thank you for super extensive guide to setup eth node. I helped me a lot in learning about eth2 beacon and stuff.

I wonder with this setup, is there anyway we can set operator? and any guide for pruning geth, since it took over 800gb in my machine.

Or is there any guide to set up reverse proxy to enable https and wss endpoint from the node. I haven't found any usable guide that can help.

Thank you.

Add Firmware/BIOS updating info

Awesome guide, thanks! I plan to follow it shortly when my own NUC and components arrive.

One suggestion though, you should add instructions about the need to update the firmware/BIOS of the NUC and SSD, otherwise I think many people will run old versions without knowing it. The NUC8 received an important BIOS update for the fan in August for example.

Caught SIGILL in blst_cgo_init

Hi,

I'm trying to install MEV-boost following your instruction, but I have an error after enabling the mev-boost service

I have GO 1.19 on ubuntu

Any idea why?

Thanks for help

systemd[1]: Started MEV-Boost Relay.
mev-boost[2735403]: Caught SIGILL in blst_cgo_init, consult <blst>/bindinds/go/README.md.
systemd[1]: mev-boost.service: Main process exited, code=exited, status=132/n/a
systemd[1]: mev-boost.service: Failed with result 'exit-code'.

reload

Missing step; after changes you need to reload the config
sudo systemctl daemon-reload

How to remove a validator key

Switching one of my validators over to Rocketpool, and I need to remove one of the keys. (V1)

I see under /home/validator/.eth_validators/prysm_v2/direct/all-accounts.keystore.json but not sure how to modify it?
I think it was just for creating deposits, but I also deleted the wanted .json from /home/user/eth2deposit-cli.

Restarting validator still shows it's attesting to it.

Beacon-chain cannot use geth.ipc socket (degraded performance)

First of all thanks for the excellent guide.

Using Geth client we should get a performance boost using the IPC socket instead of the HTTP API. Unfortunately with your setup the geth.ipc file cannot be accessed by the beacon user.
level=error msg="Could not connect to powchain endpoint" error="could not dial eth1 nodes: dial unix /home/geth/geth.ipc: connect: permission denied" prefix=powchain
Because the geth.ipc file has not the appropriate user permissions.
srw------- 1 geth geth 0 Nov 24 00:10 geth.ipc

Do you have any idea how to get around this issue? I could not find any parameter to change the owner of the geth.ipc file in the geth command line options. Using chown doesn't seem a fix either because the geth.ipc file is created at runtime by geth, from my understanding.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.