-
Notifications
You must be signed in to change notification settings - Fork 226
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
ability to limit upgrades when new version will be OS incompatible #3324
Comments
I would like to add that I have reinstalled Binary Ninja without effect. |
Can you try the steps in this document to see if it's a plugin causing this problem? It's quite likely that it's caused by an old version of the binexport plugin. https://docs.binary.ninja/guide/troubleshooting.html#troubleshooting-plugins (related binexport issue: google/binexport#93) |
Sorry, ignore me, I mis-read your original comment. QT failing to load is probably not binexport. |
Unfortunately this is due to the decency requirements for new versions of QT. You'll notice that 8.1 is no longer supported: https://doc.qt.io/qt-6/supported-platforms.html and in fact, hasn't been supported officially for BN itself for some time: https://binary.ninja/faq/#supported-platforms it just happened to work longer than it was officially supported |
Could you please provide a download that still works? |
Unfortunately we don't have old installers available. The easiest way to get a version that old is to install a copy on a newer version of windows elsewhere, then use the UI to downgrade to a previous version and copy the file structure back over. The biggest issue this points out is that we should have the ability to disable updates to a version that will be incompatible. In fact, even if you get the old version installed you have to disable updates or it will try to update to the incompatible version. I'm going to re-open this issue and re-name it to track that issue. Note though that with the current updater infrastructure it's actually quite difficult to do this so it necessitates some new design to the way updates work. |
Thanks for converting the issue. Having the updater respect OS compatibility borders is great. I think this would become particularily useful for macOS too with its yearly updates. |
MacOS tends to be less of a big deal though since we usually support the last 2-3 major releases at least and mac users tend to update more frequently than other OS's in my experience. |
Indeed, I just thought that if you keep 2-3 major releases supported, with every new release, one would be pushed out of the 'queue' of supported operating systems. |
Version and Platform (required):
Bug Description:
Steps To Reproduce:
Updated Binary Ninja and then started it.
Expected Behavior:
It should start and not crash on launch.
Additional Information:
Before the update, it worked just fine.
The text was updated successfully, but these errors were encountered: