23

As of today, when I try to open Discord it tells me I need to update to version 0.0.89. The problem is, I am already on version 0.0.90. I'm quite confident of this as the Linux discord client requires me to manually install and download each new version, and I have the 0.0.90 file.

The output of discord --version agrees with this, but I notice a rather strange message:

[Updates] You are living in the future! Come back time traveller!

Full output:

isikyus@Raeltar:~/Downloads$ discord --version
Discord 0.0.90
Starting app.
Starting updater.
4/15/2025, 9:38:46 PM GMT+10 [Modules] Modules initializing
4/15/2025, 9:38:46 PM GMT+10 [Modules] Distribution: remote
4/15/2025, 9:38:46 PM GMT+10 [Modules] Host updates: enabled
4/15/2025, 9:38:46 PM GMT+10 [Modules] Module updates: enabled
4/15/2025, 9:38:46 PM GMT+10 [Modules] Module install path: /home/isikyus/.config/discord/0.0.90/modules
4/15/2025, 9:38:46 PM GMT+10 [Modules] Module installed file path: /home/isikyus/.config/discord/0.0.90/modules/installed.json
4/15/2025, 9:38:46 PM GMT+10 [Modules] Module download path: /home/isikyus/.config/discord/0.0.90/modules/pending
splashScreen.initSplash(false)
CDM component API found
blackbox: 4/15/2025, 9:38:46 PM GMT+10 0

CDM completed with status: cdm-ready-success blackbox: 4/15/2025, 9:38:46 PM GMT+10 1 Discord starting: {"releaseChannel":"stable","version":"0.0.90"}, modulepath: /home/isikyus/.config/discord/0.0.90/modules blackbox: 4/15/2025, 9:38:46 PM GMT+10 2 ✅ webContents.created web1 "" blackbox: 4/15/2025, 9:38:46 PM GMT+10 3 ✅ window.created win1 "discord" 21:38:46.701 › DiscordSplash.signalReady splashScreen: SPLASH_SCREEN_READY splashScreen.webContentsSend: SPLASH_SCREEN_QUOTE SPLASH_SCREEN_QUOTE [ 'Hold Tight — Loading Discord' ] 4/15/2025, 9:38:46 PM GMT+10 [Modules] No updates to install splashScreen: no-pending-updates 4/15/2025, 9:38:46 PM GMT+10 [Modules] Checking for host updates. splashScreen: checking-for-updates splashScreen.updateSplashState checking-for-updates checking-for-updates {} splashScreen.webContentsSend: SPLASH_UPDATE_STATE SPLASH_UPDATE_STATE [ { status: 'checking-for-updates' } ] 21:38:46.751 › Slow network is detected. See https://www.chromestatus.com/feature/[SOME HEX STRING] for more details. Fallback font will be used while loading: file:///usr/share/discord/resources/app.asar/app_bootstrap/splash/[SOME HEX STRING].woff2 21:38:46.765 › DiscordSplash.onStateUpdate: {"status":"checking-for-updates"} 21:38:46.765 › Splash.onStateUpdate: {"status":"checking-for-updates"} blackbox: 4/15/2025, 9:38:46 PM GMT+10 4 ✅ webContents.did-finish-load web1 [Updates] You are living in the future! Come back time traveller! 4/15/2025, 9:38:47 PM GMT+10 [Modules] Host update is available. Manual update required! splashScreen: update-manually 0.0.89 splashScreen.updateSplashState update-manually update-manually { newVersion: '0.0.89' } splashScreen.webContentsSend: SPLASH_UPDATE_STATE SPLASH_UPDATE_STATE [ { status: 'update-manually', newVersion: '0.0.89' } ] splashScreen: update-check-finished true 1 true 21:38:47.114 › DiscordSplash.onStateUpdate: {"status":"update-manually","newVersion":"0.0.89"} 21:38:47.115 › Splash.onStateUpdate: {"status":"update-manually","newVersion":"0.0.89"} 21:38:47.117 › Slow network is detected. See https://www.chromestatus.com/feature/5636954674692096 for more details. Fallback font will be used while loading: file:///usr/share/discord/resources/app.asar/app_bootstrap/splash/[SOME HEX STRING].woff2 21:38:47.701 › Splash.updateCountdownSeconds: undefined 21:38:48.701 › Splash.updateCountdownSeconds: undefined 21:38:49.701 › Splash.updateCountdownSeconds: undefined 21:38:50.701 › Splash.updateCountdownSeconds: undefined 21:38:51.701 › Splash.updateCountdownSeconds: undefined 21:38:52.701 › Splash.updateCountdownSeconds: undefined splashScreen: SPLASH_SCREEN_QUIT blackbox: 4/15/2025, 9:38:52 PM GMT+10 5 before-quit blackbox: 4/15/2025, 9:38:52 PM GMT+10 6 window.close win1

[SOME HEX STRING] placeholders are added by me on the off-chance the actual hex strings are unique to my account or something. I suspect not, but you can't be too careful.

I have checked https://discord.com/tags/changelog, but the last post there is from March. And the last patch notes post I can see is https://discord.com/blog/discord-patch-notes-april-3-2025. I'm sure I would have noticed if an update had come up on April 3rd.

Why is Discord telling me I need an earlier version, and is it safe to downgrade?

Isikyus
  • 621

2 Answers2

31

It turns out Discord rolled back the version deliberately due to a bug in 0.0.90. From [Linux Only] Voice sound not working on 0.0.90:

We have identified an issue impacting voice sound on 0.0.90 and have rolled back.

For now, users will need to revert back to 0.0.89 in order to continue using voice on Linux. Once we have a fix, we will ship a new version.

This is also discussed in r/archlinux: Discord Broken?

Laurel
  • 168
  • 1
  • 8
Isikyus
  • 621
-7

"how do i rollback discord?" "you have to uninstall it"

If you installed Discord using the .deb file, it was registered with your system's package manager (dpkg/apt). You can remove it using one of the following commands:

Standard Removal (keeps configuration files)

sudo apt remove discord

^ this worked for me.