Self-hosted bitwarden not updating via updateself/update commands

I should have noticed this earlier but it just started causing me problems which alerted me to the issue.

I am running the self-hosted bitwarden instance and have been updating it using the recommended method; it’s been working great for years, but clearly something broke.

Running the update script:

$ sudo -u bitwarden /opt/bitwarden/bitwarden.sh update
 _     _ _                         _
| |__ (_) |___      ____ _ _ __ __| | ___ _ __
| '_ \| | __\ \ /\ / / _` | '__/ _` |/ _ \ '_ \
| |_) | | |_ \ V  V / (_| | | | (_| |  __/ | | |
|_.__/|_|\__| \_/\_/ \__,_|_|  \__,_|\___|_| |_|

Open source password management solutions
Copyright 2015-2025, Bitwarden, Inc.
https://bitwarden.com, https://github.com/bitwarden

===================================================

bitwarden.sh version 2025.10.1
Docker version 28.5.2, build ecc6942
Docker Compose version v2.40.3

stat .: permission denied
$ sudo -u bitwarden /opt/bitwarden/bitwarden.sh update
 _     _ _                         _
| |__ (_) |___      ____ _ _ __ __| | ___ _ __
| '_ \| | __\ \ /\ / / _` | '__/ _` |/ _ \ '_ \
| |_) | | |_ \ V  V / (_| | | | (_| |  __/ | | |
|_.__/|_|\__| \_/\_/ \__,_|_|  \__,_|\___|_| |_|

Open source password management solutions
Copyright 2015-2025, Bitwarden, Inc.
https://bitwarden.com, https://github.com/bitwarden

===================================================

bitwarden.sh version 2025.10.1
Docker version 28.5.2, build ecc6942
Docker Compose version v2.40.3

Updated self.

But I check my admin portal, and I am way out of date

If I check the update script that’s being run I get see these version #s

$ cat /opt/bitwarden/bitwarden.sh
#!/usr/bin/env bash

…

COREVERSION=“2025.10.1”
WEBVERSION=“2025.10.1”
KEYCONNECTORVERSION=“2024.8.0”

Help?

@fabiann Welcome to the forum!

Sorry, no first-hand experience with self-hosting from my side… the only thing your post reminds me of is this notice: Self-Hosting Update: Migration to GitHub Container Registry

1 Like

You set me on the right path.

What ended up doing it, your suggestion led me on the hunt to find where that url is in the scripts. Found where it was in the run.sh file but it was already updated and correct. Decided to run the command to update the run file itself though, and then ran the update command, and it updated!

Thanks a ton!

1 Like