-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
panic: invalid page type: 0: 4 #2543
Comments
I think you should have posted the complete logs here directly - however these Doesn't clearing the data-dir resolve this issue? |
So, it was mentioned that this could be a permissions issue. So, I added "sudo" to the command line and seem to be getting some what further, but error persists: see below: rfikki@LAPTOP-ECKKGQ2B:~/prysm$ sudo bazel run //beacon-chain -- --clear-db --datadir=/home/rfikki/prysm/prysm-data goroutine 1 [running]: |
Just to be totally sure can you try this?
If that doesn't work, try running the second command with |
rfikki@LAPTOP-ECKKGQ2B:~/prysm$ bazel build //beacon-chain then second command resulted in: rfikki@LAPTOP-ECKKGQ2B:~/prysm$ bazel-bin/beacon-chain/linux_amd64_stripped/beacon-chain --clear-db --datadir=/tmp/prysm-data goroutine 1 [running]: Using the sudo command gave the same error................ rfikki@LAPTOP-ECKKGQ2B:~/prysm$ sudo bazel-bin/beacon-chain/linux_amd64_stripped/beacon-chain --clear-db --datadir=/tmp/prysm-data goroutine 1 [running]: |
@rfikki can you clarify which OS and FS you use, is it also zfs (or maybe even WSL)? I've been trying to reproduce this but a zfs mount on a recent Archlinux machine does not show this - and boltdbs tests also run fine on it. Given the related reports I'm pretty sure this is a go-specific issue with regards to filesystem interaction that might be worked around - but is not caused by anything prysm specific |
Windows Subsystem for Linux (WSL) is my OS setup. |
I wonder if this is somehow related to these issues: |
I have reproduced the testcase in microsoft/WSL#3162 and apparently this was a WSL specific issue that has been fixed in microsoft/WSL#3939 and also listed under https://docs.microsoft.com/en-us/windows/wsl/release-notes#build-18890 as
I think @rfikki should retry this with a newer (at least 18890) WSL build, checkout the "Windows Insider Program" settings to download bleeding edge releases. Also - I think in the future mentioning up-front that you're using WSL is pretty significant and useful for people attempting to reproduce your issue :) |
I agree, that it would have been helpful to mention WSL. However it might be easier to know what is pertinent to list/provide when submitting an issue. See the template provided by the Geth team here when submitting an issue. https://github.com/ethereum/go-ethereum/issues/new |
Thanks for all the assistance provided. I will look into the newer builds after 18890 which have not yet been made part of an official release. |
Can confirm that the new build works for me. Updated to 18898. |
@rfikki can you close this issue as it is resolved - and wasn't caused by prysm? This issue has no use remaining open |
https://gist.github.com/rfikki/63acd4067c18ff909fdc5e2392366be5
The text was updated successfully, but these errors were encountered: