-
-
Notifications
You must be signed in to change notification settings - Fork 4.8k
Symbol not found in @node-rs/bcrypt when upgrade from 4.2.0 to 4.3.0 #6837
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
Comments
Thanks for opening this issue. From your description it seems you are running Parse Server locally. Can you please try the following when upgrading Parse Server:
|
I'll put together a sample repository next week to try to recreate it if I can. (I tried doing 1-6 prior to posting the issue, but I was using |
I created a test case here: https://github.com/davidyeiser/test-parse-server-express With Parse Server 4.3.0 I get the following message when I run
If I change |
The error message looks to me as if the prebuilt bcrypt binary was not compatible with your version of macOS. Can you try to:
|
Maybe related to #6794 @Brooooooklyn Could it be that |
oh yes,but it supposed to be fixed in 0.4.1. So let's upgrade it? |
@davidyeiser Can you try upgrading to 0.4.1 and see whether it works for you? |
What would be the best way to do that? In the test repository, you're talking about upgrading the |
Yes, that should work. You would set the version of |
I updated the Then, from the root directory, I just ran So that seems to fix the problem — thank you! |
(Ah, I missed the package-lock.json) Let me know if the comment I just posted is sufficient for a test case. |
Yes, I seems we need to upgrade the bcrypt version. |
The issue has been fixed in the newest version of Parse Server 4.4.0, which is about to be released. |
We use GitHub Issues for reporting bugs with Parse Server.
Make sure these boxes are checked before submitting your issue - thanks for reporting issues back to Parse Server!
This isn't a vulnerability disclosure, if it is please follow our security policy.
You're running version >=2.3.2 of Parse Server, we can't accept issues for very outdated releases, please update to a newer version.
This isn't a question, if you need if you have questions about code please use Stack Overflow with the parse-platform tag & other questions can be posted on the community forum.
You've searched through existing issues, your issue may have been reported or resolved before.
Issue Description
Upgrading to
4.3.0
from4.2.0
causes an error when I run parse server. I get this message:Perhaps related to #6794
I can't connect to the server at all. When I downgrade to
4.2.0
the error goes away and I can connect like normal. Nothing changes in my codebase, just the version ofparse-server
installed.Steps to reproduce
I have a lot of things in my set up, it's mixed with Create React App, etc. I'm not sure how you would reproduce it, I just know that trying to use 4.3.0 causes the error. Some dead-end Google searches mentioned perhaps a binary that was built on a newer version of Mac OS? But I'm really not sure.
Using these packages:
My computer is nearly six years old, so that could be the problem :) I'm fine to just use 4.2.0. Feel free to close this if it doesn't seem relevant, wanted to report it just in case.
Environment Setup
Server
Database
The text was updated successfully, but these errors were encountered: