How to solve this error when running the miner? @Why @travisperson @Magik6k
ERROR: starting node: could not build arguments for function “github.com/filecoin-project/lotus/node/modules”.GetParams (/usr/local/lotus/node/modules/storageminer.go:80): failed to build *ffiwrapper.Config: could not build arguments for function “reflect”.makeFuncStub (/usr/lib/go-1.14/src/reflect/asm_amd64.s:12): failed to build dtypes.MinerAddress: function “reflect”.makeFuncStub (/usr/lib/go-1.14/src/reflect/asm_amd64.s:12) returned a non-nil error: datastore: key not found
-
How to solve this error when running the miner?
-
Kubuxu 5 hours ago
make cleanjunyao 5 hours ago
I’ve tried, it does not work, the same error appears. @KubuxuNonEntropy 5 hours ago
@Kubuxu The same errorKubuxu 5 hours ago
try git submodule update then make cleanKubuxu 5 hours ago
waitKubuxu 5 hours ago
@Magik6k ^^Kubuxu 4 hours ago
Make sure your repo is deleted.NonEntropy 4 hours ago
Yes,it deleted.Magik6k 4 hours ago
~/.lotusminer?NonEntropy 4 hours ago
/data/.lotusstorage/NonEntropy 4 hours ago
root@VM-0-47-ubuntu:/home/ubuntu# echo $LOTUS_MINER_PATH
/data/.lotusstoragejunyao 4 hours ago
Could this because of v28 params not right, since it happens with GetParams function? @Kubuxu @WhyKubuxu 4 hours ago
What command are you running when this happens?junyao 4 hours ago
it’s on miner’s logjunyao 4 hours ago
@Kubuxujunyao 4 hours ago
image.png
image.pngKubuxu 4 hours ago
Did you init the miner?junyao 4 hours ago
yes, of courseKubuxu 4 hours ago
Seems like the init did not work.junyao 4 hours ago
I have tried many times of init. I even got a lotus-miner binary file from others (who also run on amd cpu) and re-do init, but the same error happens. @KubuxuKubuxu 4 hours ago
Can you do these steps: send the ls /data/.lotusstorage (edited)junyao 4 hours ago
surejunyao 4 hours ago
root@VM-0-47-ubuntu:/usr/local/bin# ll /data/.lotusstorage/
total 18
drwxr-xr-x 4 root root 4096 Aug 14 05:20 ./
drwxr-xr-x 6 root root 4096 Aug 14 04:51 ../
-rw-r--r-- 1 root root 979 Aug 14 04:51 config.toml
drwxr-xr-x 6 root root 4096 Aug 14 04:51 datastore/
drwx------ 2 root root 4096 Aug 14 04:51 keystore/
-rw-r--r-- 1 root root 0 Aug 14 05:20 repo.lock
-rw-r--r-- 1 root root 105 Aug 14 04:51 sectorstore.json
-rw-r--r-- 1 root root 75 Aug 14 04:51 storage.json (edited)junyao 4 hours ago
@KubuxuKubuxu 3 hours ago
Hmm, can you try removing it, and re running init process and posting the log.junyao 3 hours ago
Okay, doing this right nowjunyao 3 hours ago
2020-08-14T05:27:31.982+0800 INFO main lotus-storage-miner/init.go:112 Initializing lotus miner
2020-08-14T05:27:31.983+0800 INFO main lotus-storage-miner/init.go:132 Checking proof parameters
2020-08-14T05:27:31.983+0800 INFO build go-paramfetch@v0.0.2-0.20200701152213-3e0f0afdc261/paramfetch.go:138 Parameter file /var/tmp/filecoin-proof-parameters/v28-stacked-proof-of-replication-merkletree-poseidon_hasher-8-8-2-sha256_hasher-96f1b4a04c5c51e4759bbf224bbc2ef5a42c7100f16ec0637123f16a845ddfb2.vk is ok
2020-08-14T05:27:31.983+0800 INFO build go-paramfetch@v0.0.2-0.20200701152213-3e0f0afdc261/paramfetch.go:138 Parameter file /var/tmp/filecoin-proof-parameters/v28-proof-of-spacetime-fallback-merkletree-poseidon_hasher-8-0-0-7d739b8cf60f1b0709eeebee7730e297683552e4b69cab6984ec0285663c5781.vk is ok
2020-08-14T05:27:31.983+0800 INFO build go-paramfetch@v0.0.2-0.20200701152213-3e0f0afdc261/paramfetch.go:138 Parameter file /var/tmp/filecoin-proof-parameters/v28-proof-of-spacetime-fallback-merkletree-poseidon_hasher-8-8-0-559e581f022bb4e4ec6e719e563bf0e026ad6de42e56c18714a2c692b1b88d7e.vk is ok
2020-08-14T05:27:31.984+0800 INFO build go-paramfetch@v0.0.2-0.20200701152213-3e0f0afdc261/paramfetch.go:138 Parameter file /var/tmp/filecoin-proof-parameters/v28-proof-of-spacetime-fallback-merkletree-poseidon_hasher-8-0-0-50c7368dea9593ed0989e70974d28024efa9d156d585b7eea1be22b2e753f331.vk is ok
2020-08-14T05:27:31.984+0800 INFO build go-paramfetch@v0.0.2-0.20200701152213-3e0f0afdc261/paramfetch.go:138 Parameter file /var/tmp/filecoin-proof-parameters/v28-stacked-proof-of-replication-merkletree-poseidon_hasher-8-0-0-sha256_hasher-032d3138d22506ec0082ed72b2dcba18df18477904e35bafee82b3793b06832f.vk is ok
2020-08-14T05:27:31.984+0800 INFO build go-paramfetch@v0.0.2-0.20200701152213-3e0f0afdc261/paramfetch.go:138 Parameter file /var/tmp/filecoin-proof-parameters/v28-proof-of-spacetime-fallback-merkletree-poseidon_hasher-8-0-0-5294475db5237a2e83c3e52fd6c2b03859a1831d45ed08c4f35dbf9a803165a9.vk is ok
2020-08-14T05:27:31.984+0800 INFO build go-paramfetch@v0.0.2-0.20200701152213-3e0f0afdc261/paramfetch.go:138 Parameter file /var/tmp/filecoin-proof-parameters/v28-stacked-proof-of-replication-merkletree-poseidon_hasher-8-0-0-sha256_hasher-6babf46ce344ae495d558e7770a585b2382d54f225af8ed0397b8be7c3fcd472.vk is ok
2020-08-14T05:27:31.984+0800 INFO build go-paramfetch@v0.0.2-0.20200701152213-3e0f0afdc261/paramfetch.go:138 Parameter file /var/tmp/filecoin-proof-parameters/v28-proof-of-spacetime-fallback-merkletree-poseidon_hasher-8-0-0-0cfb4f178bbb71cf2ecfcd42accce558b27199ab4fb59cb78f2483fe21ef36d9.vk is ok
2020-08-14T05:27:31.984+0800 INFO build go-paramfetch@v0.0.2-0.20200701152213-3e0f0afdc261/paramfetch.go:138 Parameter file /var/tmp/filecoin-proof-parameters/v28-proof-of-spacetime-fallback-merkletree-poseidon_hasher-8-0-0-3ea05428c9d11689f23529cde32fd30aabd50f7d2c93657c1d3650bca3e8ea9e.vk is ok
2020-08-14T05:27:31.984+0800 INFO build go-paramfetch@v0.0.2-0.20200701152213-3e0f0afdc261/paramfetch.go:138 Parameter file /var/tmp/filecoin-proof-parameters/v28-proof-of-spacetime-fallback-merkletree-poseidon_hasher-8-8-2-b62098629d07946e9028127e70295ed996fe3ed25b0f9f88eb610a0ab4385a3c.vk is ok
2020-08-14T05:27:31.984+0800 INFO build go-paramfetch@v0.0.2-0.20200701152213-3e0f0afdc261/paramfetch.go:138 Parameter file /var/tmp/filecoin-proof-parameters/v28-proof-of-spacetime-fallback-merkletree-poseidon_hasher-8-0-0-0170db1f394b35d995252228ee359194b13199d259380541dc529fb0099096b0.vk is ok
2020-08-14T05:27:31.984+0800 INFO build go-paramfetch@v0.0.2-0.20200701152213-3e0f0afdc261/paramfetch.go:138 Parameter file /var/tmp/filecoin-proof-parameters/v28-stacked-proof-of-replication-merkletree-poseidon_hasher-8-0-0-sha256_hasher-ecd683648512ab1765faa2a5f14bab48f676e633467f0aa8aad4b55dcb0652bb.vk is ok
2020-08-14T05:27:31.984+0800 INFO build go-paramfetch@v0.0.2-0.20200701152213-3e0f0afdc261/paramfetch.go:138 Parameter file /var/tmp/filecoin-proof-parameters/v28-stacked-proof-of-replication-merkletree-poseidon_hasher-8-8-0-sha256_hasher-82a357d2f2ca81dc61bb45f4a762807aedee1b0a53fd6c4e77b46a01bfef7820.vk is ok
2020-08-14T05:27:31.987+0800 INFO build go-paramfetch@v0.0.2-0.20200701152213-3e0f0afdc261/paramfetch.go:138 Parameter file /var/tmp/filecoin-proof-parameters/v28-proof-of-spacetime-fallback-merkletree-poseidon_hasher-8-8-2-2627e4006b67f99cef990c0a47d5426cb7ab0a0ad58fc1061547bf2d28b09def.vk is ok
2020-08-14T05:27:31.987+0800 INFO build go-paramfetch@v0.0.2-0.20200701152213-3e0f0afdc261/paramfetch.go:138 Parameter file /var/tmp/filecoin-proof-parameters/v28-proof-of-spacetime-fallback-merkletree-poseidon_hasher-8-8-0-0377ded656c6f524f1618760bffe4e0a1c51d5a70c4509eedae8a27555733edc.vk is ok
2020-08-14T05:27:32.247+0800 INFO build go-paramfetch@v0.0.2-0.20200701152213-3e0f0afdc261/paramfetch.go:138 Parameter file /var/tmp/filecoin-proof-parameters/v28-proof-of-spacetime-fallback-merkletree-poseidon_hasher-8-8-0-559e581f022bb4e4ec6e719e563bf0e026ad6de42e56c18714a2c692b1b88d7e.params is ok
2020-08-14T05:28:40.051+0800 INFO build go-paramfetch@v0.0.2-0.20200701152213-3e0f0afdc261/paramfetch.go:138 Parameter file /var/tmp/filecoin-proof-parameters/v28-stacked-proof-of-replication-merkletree-poseidon_hasher-8-8-0-sha256_hasher-82a357d2f2ca81dc61bb45f4a762807aedee1b0a53fd6c4e77b46a01bfef7820.params is ok
2020-08-14T05:28:56.251+0800 INFO build go-paramfetch@v0.0.2-0.20200701152213-3e0f0afdc261/paramfetch.go:138 Parameter file /var/tmp/filecoin-proof-parameters/v28-proof-of-spacetime-fallback-merkletree-poseidon_hasher-8-8-0-0377ded656c6f524f1618760bffe4e0a1c51d5a70c4509eedae8a27555733edc.params is ok
2020-08-14T05:28:56.251+0800 INFO build go-paramfetch@v0.0.2-0.20200701152213-3e0f0afdc261/paramfetch.go:162 parameter and key-fetching complete
2020-08-14T05:28:56.251+0800 INFO main lotus-storage-miner/init.go:138 Trying to connect to full node RPC
2020-08-14T05:28:56.252+0800 INFO main lotus-storage-miner/init.go:146 Checking full node sync status
Worker 0: Target: [bafy2bzaceaxfa6uz6xo4tdumblk732tohinyjs56g4dxergdtl47s4avpulyo] State: complete Height: 583
Done!
2020-08-14T05:28:56.255+0800 INFO main lotus-storage-miner/init.go:154 Checking if repo exists
2020-08-14T05:28:56.259+0800 INFO main lotus-storage-miner/init.go:170 Checking full node version
2020-08-14T05:28:56.259+0800 INFO main lotus-storage-miner/init.go:181 Initializing repo
2020-08-14T05:28:56.261+0800 INFO repo repo/fsrepo.go:103 Initializing repo at '/data/.lotusstorage'
2020-08-14T05:28:56.350+0800 INFO main lotus-storage-miner/init.go:395 Initializing libp2p identity
2020-08-14T05:28:56.452+0800 INFO badger v2@v2.0.1-rc1.0.20200716180832-3ab515320794/levels.go:183 All 0 tables opened in 0s
2020-08-14T05:28:56.547+0800 INFO badger v2@v2.0.1-rc1.0.20200716180832-3ab515320794/levels.go:183 All 0 tables opened in 0s
2020-08-14T05:28:56.708+0800 INFO badger v2@v2.0.1-rc1.0.20200716180832-3ab515320794/levels.go:183 All 0 tables opened in 0s
2020-08-14T05:28:56.727+0800 INFO main lotus-storage-miner/init.go:589 Creating StorageMarket.CreateStorageMiner message
2020-08-14T05:28:56.737+0800 INFO main lotus-storage-miner/init.go:650 Pushed StorageMarket.CreateStorageMiner, bafy2bzacecfb4tfeffhboppqqe3ozb2qkti5fyacla2pjoel5gtui3qkg5ujk to Mpool
2020-08-14T05:28:56.737+0800 INFO main lotus-storage-miner/init.go:651 Waiting for confirmation
2020-08-14T05:32:30.167+0800 INFO main lotus-storage-miner/init.go:667 New miners address is: t01226 (t2x5t5f3l3p5h6y4c67pk7vg74zpqyl5k5al76xia)
2020-08-14T05:32:30.167+0800 INFO main lotus-storage-miner/init.go:516 Created new miner: t01226
2020-08-14T05:32:30.179+0800 INFO badger v2@v2.0.1-rc1.0.20200716180832-3ab515320794/levels.go:975 Got compaction priority: {level:0 score:1.73 dropPrefixes:[]}
2020-08-14T05:32:30.194+0800 INFO badger v2@v2.0.1-rc1.0.20200716180832-3ab515320794/levels.go:975 Got compaction priority: {level:0 score:1.73 dropPrefixes:[]}
2020-08-14T05:32:30.223+0800 INFO badger v2@v2.0.1-rc1.0.20200716180832-3ab515320794/levels.go:975 Got compaction priority: {level:0 score:1.73 dropPrefixes:[]}
2020-08-14T05:32:30.249+0800 INFO main lotus-storage-miner/init.go:254 Miner successfully created, you can now start it with 'lotus-miner run'junyao 3 hours ago
@Kubuxu here it isKubuxu 3 hours ago
And it still doesn't work?junyao 3 hours ago
Nopejunyao 3 hours ago
It was like this the first time @Kubuxu (edited)Kubuxu 3 hours ago
Hmm, no idea really.Kubuxu 3 hours ago
Make sure the miner run uses the same repo.junyao 3 hours ago
Yes it is running with the same repojunyao 3 hours ago
@Why Could you take a look at this?