keybase / client

Keybase Go Library, Client, Service, OS X, iOS, Android, Electron
BSD 3-Clause "New" or "Revised" License
8.83k stars 1.22k forks source link

Keybase Auto update ignores Operating System requirements #26924

Open p-sims opened 3 weeks ago

p-sims commented 3 weeks ago

Keybase running on MacOS 10.14 has just auto updated to v6.3.0 which only supports MacOS 10.15 an now won't run!!!!!

There appears to be no way of getting hold of legacy dmg files to downgrade to v6.2.8 ...

So one bug: Auto update should check OS version requirement before installing a version which won't run.

And one request: Please can the v6.2.8 dmg file be published somewhether (e.g. gitlab release files) so you can access legacy version both for testing and support older OS versions (temperarily).

sihellem commented 2 weeks ago

Seems I encounter the same type of issue: #27008

sysfu commented 1 day ago

Same, I also get this message when attempting to send the logs

$ keybase log send
dyld: Library not loaded: /System/Library/Frameworks/UniformTypeIdentifiers.framework/Versions/A/UniformTypeIdentifiers
  Referenced from: /usr/local/bin/keybase
  Reason: image not found
fish: Job 1, 'keybase log send' terminated by signal SIGABRT (Abort)
sysfu commented 1 day ago

Keybase running on MacOS 10.14 has just auto updated to v6.3.0 which only supports MacOS 10.15 an now won't run!!!!!

There appears to be no way of getting hold of legacy dmg files to downgrade to v6.2.8 ...

So one bug: Auto update should check OS version requirement before installing a version which won't run.

And one request: Please can the v6.2.8 dmg file be published somewhether (e.g. gitlab release files) so you can access legacy version both for testing and support older OS versions (temperarily).

were you able to track down a copy of v6.2.8 dmg? I'm going to try and dig out a copy from my Carbon Copy Cloner backups.

sysfu commented 1 day ago

I was able to restore Version 6.2.5-20240101042619+3bdf76f84a and launch the app successfully, but now I have to figure how to block auto-updates.

p-sims commented 9 hours ago

It appears Auto Update can be disabled by editing a settings .json file -- See https://github.com/keybase/client/issues/2802#issuecomment-1036617417

I've found version 6.2.8 in my backups but can't upload here as even zipped it's 193MB.

sysfu commented 2 hours ago

It appears Auto Update can be disabled by editing a settings .json file -- See #2802 (comment)

I've found version 6.2.8 in my backups but can't upload here as even zipped it's 193MB.

Thanks for that .json tip to block updates. Will also look for v6.2.8 in backups, the one I pulled was from late May.