-
Notifications
You must be signed in to change notification settings - Fork 864
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
MacOS can no longer check for updates #1487
Comments
Unfortunately logs do not tell us much:
it looks similar to this upstream issue: electron-userland/electron-builder#4744 which seems to be why people hardcoded older version v4.2.2: unipept/unipept-desktop#28 (comment) I did some initial analysis and: ipfs-desktop v0.10.4 is using electron-updater v4.2.4 @rafaelramalho19 are you able to do some smoke-tests of update mechanism on Mac/Windows? |
Non-signed or non-notarized? |
It is both, but here we suspect signing: |
The last thread I have on the topic is #1067 - where it looks like I installed the beta for 0.9.0. I believe I used the auto-updater after that to get my node to 10.4. |
@lidel you have any suggestion oh I can look further into this? I wasn't able to get a response from the community where they also had the same problem as Molly 😕 |
@momack2 so the good news is that (so far) we were not able to reproduce the problem with the signed/notarized release versions. The only time @rafaelramalho19 was able to get the same error as you was when he run local developer build which was not signed. Not sure if your setup is similar, or perhaps something you installed along the way had similar impact. Either way, afaik regular users that installed ipfs-desktop v0.10.4 are not impacted and autoupdate seems to work as expected. @rafaelramalho19 before we close this as "not reproducible" let's make a final check: Please find someone who had no prior IPFS installation and do a fresh install of v0.10.4 and try to force update to v0.11.2 via menu→about→check for updates ..or manually remove everything that Desktop touches, on linux its: |
I asked a colleague of mine to install it and it worked fine. I also did what you said about the clean state and it also worked fine 😄 |
Do we have a migration regression test? Would be great to have a test that:
|
+1 - we should get that test. We should also run a test that installs a random previous version (I think my last one was 0.9.0, which afaik wasn't signed) and then checks for updates manually (or tries to auto-update), to test whether that feature is working. We also have error logs from countly we can be checking to see other automated reports from users with metrics reporting enabled. Can we use this to estimate the impact of this issue? |
I've removed the externally installed go-ipfs version and am still getting this issue with the auto-installed version. I installed ipfs-desktop not so long ago (a month or two?) through the dmg. |
Do we have metrics on how many users managed to upgrade? |
(this was also discussed in an email chain: @lidel notes "I suspect people are not running IPFS all the time and autoupdate can't happen when Desktop app is not running, so it will take time to migrate everyone.") |
Can we distinguish between upgrades and new installs? On topic: I've disabled the gatekeeper and it doesn't make a difference. Something here is borked. |
Not that I'm aware of, but I'm new to Countly. |
Not quite what @Stebalien is asking for, but session frequency is interesting: |
Can confirm that our other mac device that wasn't manually upgraded to 11.2 still experiences the previous issue (unable to check for updates) and is stuck on 10.4 without a manual bump. |
Are we able to close this based on enhancements in https://github.com/ipfs-shipyard/ipfs-desktop/releases/tag/v0.11.4 ? |
We can't do more for <0.11.2, but believe 0.11.4 hardens things enough to close this. |
Describe the bug
Cannot connect to internet to check for latest version since 0.5 release
To Reproduce
Steps to reproduce the behavior:
Expected behavior
my node finds the new version and installs it
Additional context
On Tuesday morning PST I was able to check for updates (and was told my node was up to date). As of Wednesday PST I was no longer able to check for updates.
Logs:
combined.log
error.log
The text was updated successfully, but these errors were encountered: