Description
Ipfs-desktop receives multiple errors when this package fails to run for whatever reason, and it would be nice if this package could do some proactive checks to determine if the environment it's being ran in is supported.
Previous ipfs-desktop errors:
- [gui error report] Error: dyld: Symbol not found: _SecTrustEvaluateWithError ipfs-desktop#2475
- [gui error report] SyntaxError: Unexpected end of JSON input: dyld: Symbol not found: _SecT ipfs-desktop#2458
- [gui error report] SyntaxError: Unexpected end of JSON input: dyld: Symbol not found: _SecT ipfs-desktop#2449
- [gui error report] SyntaxError: Unexpected end of JSON input: dyld: Symbol not found: _SecT ipfs-desktop#2425
- [gui error report] SyntaxError: Unexpected end of JSON input: dyld: Symbol not found: _SecT ipfs-desktop#2374
- [gui error report] Error: dyld: Symbol not found: _SecTrustEvaluateWithError ipfs-desktop#2367
- [gui error report] SyntaxError: Unexpected end of JSON input: dyld: Symbol not found: _SecT ipfs-desktop#2351
- Unexpected end of JSON input: dyld: Symbol not found: _SecTrustEvaluateWithError ipfs-desktop#2252
Explanations of the problem:
- [gui error report] Error: dyld: Symbol not found: _SecTrustEvaluateWithError ipfs-desktop#2475 (comment)
It looks like you're on an older version of Darwin/macOS, which Go does not support, and, therefore, Kubo (the go package behind the go-ipfs npm package).
- Unexpected end of JSON input: dyld: Symbol not found: _SecTrustEvaluateWithError ipfs-desktop#2252 (comment)
What version of macOS do you have? Versions before macOS 11 might not work correctly.
Kubo, the underlying IPFS implementation used by IPFS Desktop, is built in Go, and Go only supports macOS 10.13+. - [gui error report] SyntaxError: Unexpected end of JSON input: dyld: Symbol not found: _SecT ipfs-desktop#2458 (comment)
the version of Darwin showing for
require('os').release()
for you indicates you might be on macOS Sierra, which is not supported.
Other related issues: