solana: extra entry found: "accounts/GNUSparseFile.0: "Load from snapshot failed: UnpackError" issue with solana-test-validator
Problem
I want solana-test-validator to preserve my transaction history. The command runs for the first time, but not when it is stopped with ctrl+C and restarted. Sometimes the running validator randomly goes off. I’m unable to restart the validator without deleting test-ledger folder, but this removes my testing history. Here are the logs:
Terminal error
(base) user@user my_folder % solana-test-validator
Ledger location: test-ledger
Log: test-ledger/validator.log
Logs inside test-ledger/validator.log
[2021-05-24T06:23:57.848220000Z INFO solana_faucet::faucet] Faucet started. Listening on: 0.0.0.0:9900
[2021-05-24T06:23:57.848342000Z INFO solana_faucet::faucet] Faucet account address: FVTsw8PpizT87dmwFqv4z5uRfmC7TrrthGL9JtvsFkJs
[2021-05-24T06:23:57.852318000Z WARN solana_core::validator] identity: B4A5NYxNdVMdxTMjEoFk3FfbDKqezfioDH8S6GjJEYuQ
[2021-05-24T06:23:57.852365000Z WARN solana_core::validator] vote account: H9uSkxhNm6nX2H59py5xMNgegbbkVmF9bhrsdAk6GkJM
[2021-05-24T06:23:57.852388000Z WARN solana_core::validator] authorized voter: H9uSkxhNm6nX2H59py5xMNgegbbkVmF9bhrsdAk6GkJM
[2021-05-24T06:23:57.852413000Z WARN solana_core::validator] CUDA is disabled
[2021-05-24T06:23:57.852426000Z INFO solana_core::validator] AVX detected
[2021-05-24T06:23:57.852438000Z INFO solana_core::validator] Initializing sigverify...
[2021-05-24T06:23:57.852451000Z INFO solana_core::validator] Done.
[2021-05-24T06:23:57.852480000Z INFO solana_core::validator] Cleaning accounts paths..
[2021-05-24T06:23:57.992619000Z INFO solana_core::validator] done. clean_accounts_paths took 140ms
[2021-05-24T06:23:57.992667000Z INFO solana_core::validator] loading ledger from "test-ledger"...
[2021-05-24T06:23:57.998259000Z INFO solana_core::validator] genesis hash: 27MQi1z2AFKpxrWSpkYtAmV3SrtktzJTRLetpCKF6o4w
[2021-05-24T06:23:57.998378000Z INFO solana_ledger::blockstore] Maximum open file descriptors: 500000
[2021-05-24T06:23:57.998392000Z INFO solana_ledger::blockstore] Opening database at "test-ledger/rocksdb"
[2021-05-24T06:23:58.241337000Z INFO solana_ledger::blockstore] "test-ledger/rocksdb" open took 242ms
[2021-05-24T06:23:58.243967000Z INFO solana_ledger::bank_forks_utils] Initializing snapshot path: "test-ledger/snapshot"
[2021-05-24T06:23:58.245941000Z INFO solana_ledger::bank_forks_utils] Loading snapshot package: "test-ledger/snapshot-100-GMvMv3gjfSU7aH8vfMxtEtkmz1bNiEsmDmVMwCA2Uaqp.tar"
thread 'main' panicked at 'Load from snapshot failed: UnpackError(Archive("extra entry found: \"accounts/GNUSparseFile.0/100.102\" Regular"))', ledger/src/bank_forks_utils.rs:75:18
stack backtrace:
0: _rust_begin_unwind
1: core::panicking::panic_fmt
2: core::option::expect_none_failed
3: solana_ledger::bank_forks_utils::load
4: solana_core::validator::new_banks_from_ledger
5: solana_core::validator::Validator::new
6: solana_core::test_validator::TestValidator::start
7: solana_core::test_validator::TestValidatorGenesis::start_with_mint_address
8: solana_test_validator::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
test-ledger folder: https://drive.google.com/drive/folders/1ke0-oSxLJFS5gCQdweU-Z_m_L9-Mx3ht?usp=sharing
Environment
- Intel MacOS Catalina
solana-cli 1.6.9 (src:9e42883d; feat:2960423209)solana-test-validator 1.6.9 (src:9e42883d; feat:2960423209)
Edit: Updated to v1.6.9 but issue persists.
About this issue
- Original URL
- State: closed
- Created 3 years ago
- Comments: 16 (10 by maintainers)
Crashes stopped after migrating to GNU tar. The default tar tool could’ve been bugged. I’ll update the thread if the issue returns.
Yep, i’ll get back tomorrow if issue returns