-
Notifications
You must be signed in to change notification settings - Fork 14
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
Error: Multiple occurences of sentinel found in the binary #92
Comments
Same on Darwin 23.1.0 with node v21.5.0, injection fails. I also tested v22.0.0-nightly20240104084d761dfc, which injection appears to be succeeded but the produced binary still doesn't work.
|
@nodejs/single-executable |
I tried to comments the Error lines, and everything works. |
Same for me on MacOS 14.5 with M1 cpu, Darwin Kernel Version 23.5.0. in sea-config.json I have: {
"main": "build/sea.js",
"output": "build/sea.blob",
"disableExperimentalSEAWarning": true,
"useSnapshot": false,
"useCodeCache": false,
"assets": {}
} |
I had the same problem, but found the bug and have a workaround. For me the problem was that I had the sentinel fuse inside of the package.json and this was included in the blob. This in turn confuses I fixed it by base64 encoding the string and in the command decode it before using |
I'm running into this issue and looking out the output and blob of my script, I don't have the sentinel referenced anywhere. EDIT: I was wrong, the sentinel is in the node binary before calling postject.
I've tested on v20 and v23 of node and get the same error with postject |
I just tried using an installation of node done via nvm and the injection was successful. NOTE: I am on mac OS |
Hello,
I'm trying to build a single executable app and encountered this problem:
I also tried with
pnpx
instead ofnpx
.Some information about my environment:
The text was updated successfully, but these errors were encountered: