Hi Everyone,
I’m trying to install a node in my MacOs 10.13.6 (High Sierra), but I have this error:
dyld: lazy symbol binding failed: Symbol not found: ____chkstk_darwin
Referenced from: /private/var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/tmp.mE0eMjBI/a/bin/…/bin/algod (which was built for Mac OS X 11.0)
Expected in: /usr/lib/libSystem.B.dylib
I read the documentation several times and repeat the procedure, but the problem is the same.
Opening and reading file update.sh, I think the problem is in line 415 when executing this command:
*EXISTING_VER = $ ($ {UPDATESRCDIR} / bin / algod -d $ {CURDATADIR} -g $ {CURDATADIR} /genesis.json -G)*
(I'm tried to execute this command separately and the error is the same)
I think the problem is in the version of my libSystem.B.dylib library or in the algod software when trying to use this library.
Have you some suggestions or workaround to bypass error?
Thanks a lot in advance.
Below stacktrace error:
Current Version = 0
Latest Version = 12885032963
New version found
Checking for files matching: ‘channel/stable/node_stable_darwin-amd64_’ in bucket algorand-releases
Update Downloaded to /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/tmp.mE0eMjBI/12885032963.tar.gz
Expanding update…
Validating update…
Starting the new update script to complete the installation…
… Resuming installation from the latest update script
Current Version = 0
Backing up current binary files…
Backing up current data files from /Users/Luca/node/data…
Installing new binary files…
Installing new data files into /Users/Luca/node/data…
Copying genesis files locally
Checking for new ledger in /Users/Luca/node/data
dyld: lazy symbol binding failed: Symbol not found: ____chkstk_darwin
Referenced from: /private/var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/tmp.mE0eMjBI/a/bin/…/bin/algod (which was built for Mac OS X 11.0)
Expected in: /usr/lib/libSystem.B.dylib
dyld: Symbol not found: ____chkstk_darwin
Referenced from: /private/var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/tmp.mE0eMjBI/a/bin/…/bin/algod (which was built for Mac OS X 11.0)
Expected in: /usr/lib/libSystem.B.dylib
SIGABRT: abort
PC=0xdd4e256 m=0 sigcode=0
signal arrived during cgo execution
goroutine 1 [syscall, locked to thread]:
runtime.cgocall(0x4d47e70, 0xc00021fd60, 0x50cbb6e)
runtime/cgocall.go:133 +0x5b fp=0xc00021fd30 sp=0xc00021fcf8 pc=0x400740b
github.com/algorand/go-algorand/crypto/secp256k1._Cfunc_secp256k1_context_create_sign_verify(0x0)
_cgo_gotypes.go:156 +0x4a fp=0xc00021fd60 sp=0xc00021fd30 pc=0x49fc68a
github.com/algorand/go-algorand/crypto/secp256k1.init.1()
github.com/algorand/go-algorand/crypto/secp256k1/secp256.go:49 +0x22 fp=0xc00021fd78 sp=0xc00021fd60 pc=0x49fd142
runtime.doInit(0x5c15160)
Best regards,
Luca.