run.sh pauses if the certbot container image doesn't have an ancestor
Self-host installation scripts issue
- [x] I understand this repository only tracks self-host installation scripts and any other issues should be reported in bitwarden/server
Steps To Reproduce
"bitwarden.sh start" or "bitwarden.sh restart"
Expected Result
bitwarden.sh start should start Bitwarden without waiting for any prompts
Actual Result
It now always displays the following prompt: "The [certbot/certbot] container image used by this script is no longer associated with any containers. Would you like to purge it? (y/N)" regardless of whether I select y or n.
Screenshots or Videos
No response
Additional Context
On my system I only have one certbot image: certbot/certbot:latest and it looks like this new problem is caused by the recently added Cleanup-Certbot function in run.sh (commit: 79ef352369f08c71a700f6cc7bd03dc932e1e4d8)
I also redid "Manually update a Let's Encrypt certificate" at https://bitwarden.com/help/certificates/ to see if that would help and it didn't seem to.
Build Version
v2025.12.1
Environment
Self-Hosted
Environment Details
Debian 12 with Docker repo: https://download.docker.com/linux/debian
Issue Tracking Info
- [x] I understand that work is tracked outside of Github. A PR will be linked to this issue should one be opened to address it, but Bitwarden doesn't use fields like "assigned", "milestone", or "project" to track progress.
Thank you for reporting this issue! We've added this to our internal tracking system. ID: PM-30468 Link (for internal use): https://bitwarden.atlassian.net/browse/PM-30468
Hi there,
I am unable to reproduce this issue, it has been escalated for further investigation. If you have more information that can help us, please add it below.
Thanks!
Hi there,
I am unable to reproduce this issue, it has been escalated for further investigation. If you have more information that can help us, please add it below.
Thanks!
If I run the command: "docker ps -a --filter ancestor=certbot/certbot --quiet" , I get no output. Are you able to provide the output that you get?
Edit: My docker version is Docker version 29.1.3, build f52814d
Also, here is my docker images list as well (docker images ls):
certbot/certbot:latest e304928eb277 191MB 0B
ghcr.io/bitwarden/admin:2025.12.1 699bc9c8f7d1 314MB 0B U
ghcr.io/bitwarden/api:2025.12.1 e7194651f163 299MB 0B U
ghcr.io/bitwarden/attachments:2025.12.1 3072413b4b3b 218MB 0B U
ghcr.io/bitwarden/events:2025.12.1 090beae0869c 294MB 0B U
ghcr.io/bitwarden/icons:2025.12.1 c5a57b19a085 296MB 0B U
ghcr.io/bitwarden/identity:2025.12.1 de7f051c021f 294MB 0B U
ghcr.io/bitwarden/mssql:2025.12.1 a37c1f54ed86 1.6GB 0B U
ghcr.io/bitwarden/nginx:2025.12.1 efa1cb4d9662 54MB 0B U
ghcr.io/bitwarden/notifications:2025.12.1 f5f567ac7087 293MB 0B U
ghcr.io/bitwarden/setup:2025.12.1 c0239d82e027 277MB 0B
ghcr.io/bitwarden/sso:2025.12.1 490e27b839a5 295MB 0B U
ghcr.io/bitwarden/web:2025.12.1 bd4e0781fead 237MB 0B U
hello-world:latest d2c94e258dcb 13.3kB 0B U
Also experiencing this on an existing installation since December 30. Running the Bitwarden update as a Cronjob is no longer working since it requires an interactive input. This is the output in the log:
Processing /etc/letsencrypt/renewal/RANDOM.DOMAIN.conf
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Certificate not yet due for renewal
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
The following certificates are not due for renewal yet:
/etc/letsencrypt/live/RANDOM.DOMAIN/fullchain.pem expires on 2026-02-08 (skipped)
No renewals were attempted.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
(!) The [certbot/certbot] container image used by this script is no longer associated with any containers. Would you like to purge it? (y/N):
RANDOM.DOMAIN is the domain used by our installation.
also affected by this, it seems to be caused by https://github.com/bitwarden/self-host/pull/440
it assumed that the script is only run interactively by a user.
Perhaps an env var can be checked optionally instead of always prompting for an input?
Why not skip the question at all? To me it seems a bit too sophisticated to ask whether a cleanup should be performed. Worst case is the certbot image has to be downloaded again next time.
Perhaps removing the call to certbotCleanup from the following functions would fix the problem? install() updateLetsEncrypt() forceUpdateLetsEncrypt()
and just keep the call in the uninstall() function
IMHO, running bitwarden.sh renewcert is a task usually done in a cronjob or similar. So, there is no user going to confirm prompts of the scripts about removing stale images. This morning the cron job has not finished because of this change resulting in all docker containers not running anymore.
What if you let the administrators decide when and how to get rid of stale images and containers instead of extending bitwarden.sh accordingly breaking existing setups that have been working fine for years. What if you add a note to the setup instructions in case removing stale containers is of concern?
Currently, we have to disable our update cronjobs because of this. I assume we have to remember ourselves to frequently run the update scripts manually instead so that LE certs and your software are kept up to date, which is counterintuitive to any setup I know involving LE certificates. I don't see the benefit in that extension of the bitwarden.sh script over setting up docker system prune as a separate job, though.
Our cron job for updating Bitwarden is broken by this and leads to a Bitwarden downtime after the cron job run. We need to disable the cron job, but that will result in Bitwarden not being automatically upgraded anymore. We would appreciate a fix here.
can't say I am proud of this workaround, but if it helps anyone else while this is being discussed ..
yes N | sudo -u bitwarden /var/lib/data/bitwarden/bitwarden.sh start
I’ve opened a PR that addresses this by skipping the certbot cleanup prompt when running in a non-interactive context (e.g., systemd / cron), while preserving interactive behavior.
PR: https://github.com/bitwarden/self-host/pull/453
Thank you all for your patience. This has been resolved by removing the Certbot image cleanup logic from the run scripts in #457.
Any word on when 2026.1.1 will be published?
Any word on when 2026.1.1 will be published?
It has been already published last week.
How much longer for the docker images to be updated accordingly?
I've just run bitwarden.sh updateself && bitwarden.sh update like I've done for months before ... eventually docker images shows this:
IMAGE ID DISK USAGE CONTENT SIZE EXTRA
alpine:latest 28f6e2705743 5.61MB 0B
certbot/certbot:latest 29a4908d9a5a 192MB 0B
ghcr.io/bitwarden/admin:2026.1.0 80e8b6d030f9 315MB 0B U
ghcr.io/bitwarden/api:2026.1.0 33779612f9a8 300MB 0B U
ghcr.io/bitwarden/attachments:2026.1.0 10ec9e5283bb 218MB 0B U
ghcr.io/bitwarden/events:2026.1.0 5559dfe0e021 295MB 0B U
ghcr.io/bitwarden/icons:2026.1.0 c497e2b2e93d 296MB 0B U
ghcr.io/bitwarden/identity:2026.1.0 58ea670c3b16 295MB 0B U
ghcr.io/bitwarden/mssql:2026.1.0 ed8738552187 1.6GB 0B U
ghcr.io/bitwarden/nginx:2026.1.0 31f268105973 54MB 0B U
ghcr.io/bitwarden/notifications:2026.1.0 695c013304c1 293MB 0B U
ghcr.io/bitwarden/setup:2026.1.0 ce4efd6408f3 277MB 0B
ghcr.io/bitwarden/sso:2026.1.0 ba506f29ecd7 295MB 0B U
ghcr.io/bitwarden/web:2026.1.0 104df56fa5d1 239MB 0B U
Here is the full output of running those two commands:
bitwarden@vault:~$ ./bitwarden.sh updateself
_ _ _ _
| |__ (_) |___ ____ _ _ __ __| | ___ _ __
| '_ \| | __\ \ /\ / / _` | '__/ _` |/ _ \ '_ \
| |_) | | |_ \ V V / (_| | | | (_| | __/ | | |
|_.__/|_|\__| \_/\_/ \__,_|_| \__,_|\___|_| |_|
Open source password management solutions
Copyright 2015-2026, Bitwarden, Inc.
https://bitwarden.com, https://github.com/bitwarden
===================================================
bitwarden.sh version 2025.12.1
Docker version 29.1.3, build f52814d
Docker Compose version v5.0.1
Updated self.
bitwarden@vault:~$ crontab -e
No modification made
bitwarden@vault:~$ ./bitwarden.sh update
_ _ _ _
| |__ (_) |___ ____ _ _ __ __| | ___ _ __
| '_ \| | __\ \ /\ / / _` | '__/ _` |/ _ \ '_ \
| |_) | | |_ \ V V / (_| | | | (_| | __/ | | |
|_.__/|_|\__| \_/\_/ \__,_|_| \__,_|\___|_| |_|
Open source password management solutions
Copyright 2015-2026, Bitwarden, Inc.
https://bitwarden.com, https://github.com/bitwarden
===================================================
bitwarden.sh version 2026.1.0
Docker version 29.1.3, build f52814d
Docker Compose version v5.0.1
[+] down 13/13
✔ Container bitwarden-notifications Removed 2.1s
✔ Container bitwarden-icons Removed 2.0s
✔ Container bitwarden-events Removed 2.0s
✔ Container bitwarden-nginx Removed 2.1s
✔ Container bitwarden-sso Removed 2.0s
✔ Container bitwarden-attachments Removed 1.6s
✔ Container bitwarden-admin Removed 1.0s
✔ Container bitwarden-api Removed 1.1s
✔ Container bitwarden-identity Removed 1.1s
✔ Container bitwarden-web Removed 0.6s
✔ Container bitwarden-mssql Removed 0.8s
✔ Network docker_default Removed 0.4s
✔ Network docker_public Removed 0.6s
2026.1.0: Pulling from bitwarden/setup
f637881d1138: Already exists
9176769357ba: Already exists
7cffaed9500a: Already exists
603e866db035: Already exists
df03857d1b60: Already exists
015a666ee15b: Already exists
2fc1ac972a9d: Pull complete
8fa84f1dd8ef: Pull complete
71105d12b094: Pull complete
14de30b75e9f: Pull complete
480460815939: Pull complete
Digest: sha256:d0079f09d4c965878c14925516360101ad65c177c95293a9146da3c6a88c2cf4
Status: Downloaded newer image for ghcr.io/bitwarden/setup:2026.1.0
ghcr.io/bitwarden/setup:2026.1.0
Building docker environment files.
Building docker environment override files.
Building nginx config.
Building FIDO U2F app id.
Building docker-compose.yml.
[+] pull 16/81
⠇ Image ghcr.io/bitwarden/nginx:2026.1.0 [⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀] Pulling 0.9s
✔ f637881d1138 Already exists 0.0s
✔ b8554c5f1ad0 Already exists 0.0s
✔ 8e049f0fd151 Already exists 0.0s
✔ 71a39d0d04b2 Already exists 0.0s
✔ e6918dcfd20d Already exists 0.0s
✔ c4fca37af7b3 Already exists 0.0s
✔ bc1d7488b05e Already exists 0.0s
✔ 3e300a7cb18c Already exists 0.0s
⠋ 0b52af8c90f2 Waiting 0.0s
⠋ e7a2e4b7b6c2 Waiting 0.0s
⠋ 9d9256200d64 Waiting 0.0s
⠋ 614c28dc626a Waiting 0.0s
⠋ 0b0b79d18ba9 Waiting 0.0s
⠋ b497c95bc8fc Waiting 0.0s
⠋ 608a66ca4e29 Waiting 0.0s
⠋ 18d321d29d26 Waiting 0.0s
⠋ 5962f488614e Waiting 0.0s
⠇ Image ghcr.io/bitwarden/notifications:2026.1.0 [⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀] Pulling 0.9s
✔ f637881d1138 Already exists 0.0s
✔ 9176769357ba Already exists 0.0s
✔ 7cffaed9500a Already exists 0.0s
✔ 603e866db035 Already exists 0.0s
✔ df03857d1b60 Already exists 0.0s
✔ 015a666ee15b Already exists 0.0s
⠋ d0ef0049d4d0 Waiting 0.1s
⠋ 4b575fce2df9 Waiting 0.1s
⠋ 0147a1f52b8e Waiting 0.1s
⠋ b9a004812cd5 Waiting 0.1s
⠋ dfa89dd5bfec Waiting 0.1s
⠋ d4483292ce9d Waiting 0.1s
⠋ e7d6839f9279 Waiting 0.1s
⠇ Image ghcr.io/bitwarden/mssql:2026.1.0 [⣿⣿⣿] Pulling 0.9s
✔ 5205f2714e31 Already exists 0.0s
✔ 9be03de79f1e Already exists 0.0s
✔ 76ec0f63a362 Already exists 0.0s
⠇ Image ghcr.io/bitwarden/api:2026.1.0 [⣿⣿⣿⣿⣿] Pulling 0.9s
✔ f637881d1138 Already exists 0.0s
✔ 9176769357ba Already exists 0.0s
✔ 7cffaed9500a Already exists 0.0s
✔ 603e866db035 Already exists 0.0s
✔ df03857d1b60 Already exists 0.0s
⠇ Image ghcr.io/bitwarden/events:2026.1.0 [⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀] Pulling 0.9s
✔ f637881d1138 Already exists 0.0s
✔ 9176769357ba Already exists 0.0s
✔ 7cffaed9500a Already exists 0.0s
[+] pull 92/92035 Already exists 0.0s
✔ Image ghcr.io/bitwarden/nginx:2026.1.0 Pulled 11.0s
✔ Image ghcr.io/bitwarden/notifications:2026.1.0 Pulled 11.0s
✔ Image ghcr.io/bitwarden/mssql:2026.1.0 Pulled 30.1s
✔ Image ghcr.io/bitwarden/api:2026.1.0 Pulled 37.9s
✔ Image ghcr.io/bitwarden/events:2026.1.0 Pulled 16.0s
✔ Image ghcr.io/bitwarden/identity:2026.1.0 Pulled 10.2s
✔ Image ghcr.io/bitwarden/admin:2026.1.0 Pulled 25.9s
✔ Image ghcr.io/bitwarden/attachments:2026.1.0 Pulled 31.0s
✔ Image ghcr.io/bitwarden/sso:2026.1.0 Pulled 29.9s
✔ Image ghcr.io/bitwarden/icons:2026.1.0 Pulled 20.5s
✔ Image ghcr.io/bitwarden/web:2026.1.0 Pulled 30.1s
Using default tag: latest
latest: Pulling from certbot/certbot
0a9a5dfd008f: Already exists
1799ce2dd17e: Already exists
8be8a68a3e49: Already exists
1d7a63b094ee: Already exists
a111a4921cc8: Pull complete
1b10d070859b: Pull complete
60d0bf5d5888: Pull complete
1f379d079822: Pull complete
8de8c2659e84: Pull complete
4df22fad2f6b: Pull complete
6e17774c0dfc: Pull complete
Digest: sha256:63f918e44ae3b85c45549104d99b3121ad57435a67054030c3e829a3fbf36b34
Status: Downloaded newer image for certbot/certbot:latest
docker.io/certbot/certbot:latest
Saving debug log to /etc/letsencrypt/logs/letsencrypt.log
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Processing /etc/letsencrypt/renewal/vault.cepharum.de.conf
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Certificate not yet due for renewal
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
The following certificates are not due for renewal yet:
/etc/letsencrypt/live/vault.cepharum.de/fullchain.pem expires on 2026-04-16 (skipped)
No renewals were attempted.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
WARN[0000] No services to build
[+] up 13/13
✔ Network docker_default Created 0.0s
✔ Network docker_public Created 0.1s
✔ Container bitwarden-web Created 0.1s
✔ Container bitwarden-identity Created 0.2s
✔ Container bitwarden-mssql Created 0.1s
✔ Container bitwarden-notifications Created 0.1s
✔ Container bitwarden-attachments Created 0.2s
✔ Container bitwarden-sso Created 0.2s
✔ Container bitwarden-events Created 0.2s
✔ Container bitwarden-icons Created 0.2s
✔ Container bitwarden-api Created 0.1s
✔ Container bitwarden-admin Created 0.1s
✔ Container bitwarden-nginx Created 0.1s
2026.1.0: Pulling from bitwarden/setup
Digest: sha256:d0079f09d4c965878c14925516360101ad65c177c95293a9146da3c6a88c2cf4
Status: Image is up to date for ghcr.io/bitwarden/setup:2026.1.0
ghcr.io/bitwarden/setup:2026.1.0
Bitwarden is up and running!
===================================================
visit https://vault.cepharum.de
to update, run `./bitwarden.sh updateself` and then `./bitwarden.sh update`
Deleted Images:
untagged: ghcr.io/bitwarden/icons:2025.12.1
untagged: ghcr.io/bitwarden/icons@sha256:56ccb211bd4da03ecb1434ca1b3fe2e834c07b2fc64969ed287d92cc8ea74096
deleted: sha256:c5a57b19a08558e7242422022efa899e4db275097584be295f25b84d55ca392d
deleted: sha256:30a4619a30c2d0cb55c6d356a494c4d30f10170030cbc4a3aedd2a9faf9e97ba
deleted: sha256:9918c4d0a58cd139eae51064a4d165b257889e28ed34e3e00c251d34da2e4f60
deleted: sha256:e6f034ad810f6ef36acc27d55bc8e242271bbf1a434f926db7165db30c90ec1c
deleted: sha256:48c4e6563e0706979aba087538433f37b39e6b18a537e4ee3cabac55b477c00d
deleted: sha256:55582e507f44b2374b593db712da1ed2ec2cc79149062b37067c5e8785fe2e56
untagged: ghcr.io/bitwarden/nginx:2025.12.1
untagged: ghcr.io/bitwarden/nginx@sha256:08d45f47f46e75dd00674f797b4f2205e334a166ced27c6fd68251c27806fd95
deleted: sha256:efa1cb4d96621f5a409fd32206a8cee1f5456063e426997c1a407b57f40100bd
deleted: sha256:9cef465a31489b1a3f8223550af08006f3e7af75deffc8bb0919fb822a82c408
deleted: sha256:bd20f5e2ddedd8f1cb560d9a5d7ba6d089390e382ef184dbd219e6fb478deaaf
deleted: sha256:9969b42153827781459e2846ed6541e91c87636c58e63cf6d724cb28308c281c
deleted: sha256:f26710611fc03bb048277a1d3d3c13a40ecba511ae0fe98e52d9080cfb69525d
deleted: sha256:3f82c5c74891e1021939a7778a561c8f8b916096317bb3996872df6b10bd9389
deleted: sha256:7f95c3aabc620e3a1fcfa177d01f7b21c126503171f36707f958137d480388b6
deleted: sha256:d7f04e42f99704d2d90fe87e2aed5cdf05a4415cda1d652a0f418db9bc39cbb3
deleted: sha256:0551351e212faf3affe385ec3e008204b8d8dddf68ed5528dcf3ef358b0dd1e4
deleted: sha256:58bd1819228c417dbd0e97bfe380a8de2bccfd665beb1a5434330c35b3769f30
untagged: ghcr.io/bitwarden/setup:2026.1.0
untagged: ghcr.io/bitwarden/setup@sha256:d0079f09d4c965878c14925516360101ad65c177c95293a9146da3c6a88c2cf4
deleted: sha256:ce4efd6408f3ca340d18ba975711a1a96a56752ec39757580c122762bc75a26d
deleted: sha256:692acaf3f02b1bd66782aae1378582d66c00e0e8e0efd305213fe009e250db8c
deleted: sha256:2b31e5855ed71a15b89aec11481605f594ee5782c531bc9a98b26341afa3be5b
deleted: sha256:6fb85ea2ba1e22abbd73b065cc9c7cc068e12f0d053964213121de914f734260
deleted: sha256:a6095f155255db0d1c4c64f2723edc97b768d6dbd77dbc8cd5946022c8ca88ff
deleted: sha256:7485ba2af7fe9d7b2b75a2c71143eb031e55629f8ce09445a76a5900b01e5e16
untagged: ghcr.io/bitwarden/admin:2025.12.1
untagged: ghcr.io/bitwarden/admin@sha256:0a87212dc9ff96034a9dc00d83834bad8fe10b65136b2bba0329e8a1d6a11444
deleted: sha256:699bc9c8f7d1182809dfbcee9ca6adb2a9c9ccee87d00637574e68e0a4033c94
deleted: sha256:97f9ee2ac58566101c414565b6bfdfebf59bed4e4645c5448b89ab39c09c6c8b
deleted: sha256:33552ab153b59bda9483ae9425affab7e0019dde9fb9e510fa493be0182e863b
deleted: sha256:988934fc3f77a2c766de7023f2ee78413a98accb28413496aeae3f2f5dfdc6f4
deleted: sha256:5ea8d297a51d942878a01a3e26ee45c5fe9d912da8e33efd90ed0e1ad13d79df
deleted: sha256:f56acf27208ac139ed1b62e4f5468580acb57d4780033e8cf8f5abfbb16081c8
deleted: sha256:c41b6e7705fd3f5b901d1df799b4771fe11f59d2f725d5b27a9d5c598e42c076
untagged: ghcr.io/bitwarden/identity:2025.12.1
untagged: ghcr.io/bitwarden/identity@sha256:00f99b9416a3f6c9b02e9aa912309b42ba11524447f362b9fc1fb1818312ba8b
deleted: sha256:de7f051c021fa71f1e01d23a99ea175cd5c3026ff8b3f38e528388e570aaf58d
deleted: sha256:bf16cbdedc70b912ed36a6beb2f3a1c30083655854725134fc2a03f1e7927f5a
deleted: sha256:dd0e327b934b9dece9fd5ae0242f7757357ca73b9cb510efdf3b58dfc6f7c9ea
deleted: sha256:d6baaceb8994716254946e5296be41fb3011ecbc4926b862fb473b22d29d601b
deleted: sha256:cb74fb744a9bee42c299c22d86d152e3f3d57cb26ad578a133ffd72b2df5af62
deleted: sha256:48d4b2c5d3dd8c48a0bd88803b632b4515cd0444eddb230f0f24d23fba696377
untagged: ghcr.io/bitwarden/web:2025.12.1
untagged: ghcr.io/bitwarden/web@sha256:5bdc22156c1f003cf265f02ac3d019ff3109daea73ec1253e0e68d0f52efc28b
deleted: sha256:bd4e0781fead02fad1f15ffea448294fbc7e10348d1f198e69a9510b6a39669d
deleted: sha256:d081b6dd5f970d57c444607d806ea8168cb759261bffd80ca64cc99969d4f48b
deleted: sha256:30b26ae25e550669a582d8625f4a2e74a2d8f3f5c394f7e85b7d33964c009f91
deleted: sha256:994a6b9a0c624f093fc58e934001443e391940a5e7d728bfeb874267070e0292
deleted: sha256:c5fc39eab0b3a6b4e1e2f52629bbd53ff21114d7467589a52f69ede158924e02
deleted: sha256:c5faf8ef152d51747e26c7b803c0471744c50f5644f093b0fe268974f4a04a09
deleted: sha256:56c2e86a63dee51d5fd6b4039e5c93477131dfbfc6094f52131a79b4580b5f0d
deleted: sha256:d3bd89882e9498abd30f0ac822954c392ceef907f3c5991ccf4241250e598894
untagged: ghcr.io/bitwarden/api:2025.12.1
untagged: ghcr.io/bitwarden/api@sha256:81d845e4e05f5f4a2a9d4f3d6c77a7457d089bb40eb9c5dec6fb7ae82bd77ff2
deleted: sha256:e7194651f163f71117e158ba5e788530da441d21b913b1640f5e2700f493e882
deleted: sha256:bf38da24fc91725e6aa47bd8c186989ef6e47b29cc43500a0dea5c885d89d1b9
deleted: sha256:a6df98c4f0d0134ef3dc930b4fca07acf1c4973392138ff73daad9ad4c744032
deleted: sha256:4a62a2f939026b8b31c30ead3b29822d3877c1db12530992ecbcb7d1844b3303
deleted: sha256:70a741a9bf285ff98eb181ad45270bb04c15a0982c70625e91b28805737052b5
deleted: sha256:0305d64e7577f2f58f2e12e29c78cfde9c322c78e8799b1f276d7bb1cb153507
untagged: ghcr.io/bitwarden/attachments:2025.12.1
untagged: ghcr.io/bitwarden/attachments@sha256:244a6637c6870e5b2432df689f9aec97e7c3eba64aeb04b48ffe1f2fce9986a4
deleted: sha256:3072413b4b3bb14542dc887c1ff330bf39229a1fe13260093cb190e0c08bf202
deleted: sha256:fae09e475ea80a38eb051a5d2c3f11331d32abf9bac93492271c80209c593b47
deleted: sha256:7829972b649934c4ada6ed9a7ce88650f5c37768b79c05847d1ce24eacaded89
deleted: sha256:2892ab3f8e7294f665861a6e33b163b8bddccc5f4efa1d1b42a349a6c9f02f99
deleted: sha256:dc613b0dd675e5bcfca9583a58fa8a4a91c66f2bd68f8366caafe5fe3df94908
deleted: sha256:b6a71b52d494e072ade7858bd291b1a155b47293c360c63359fabaf93136c915
untagged: ghcr.io/bitwarden/events:2025.12.1
untagged: ghcr.io/bitwarden/events@sha256:6b3bd398c28a5b378c9ea063b9a8462716fdd672fa733d40bd21face8c0f3ef4
deleted: sha256:090beae0869cd2f75d156dcc192d7121afbb55c183b8e5239b36e2e939c692fa
deleted: sha256:2752a302e60d1ab5c2606e3b19829bacea0062f182c895c40dd7b20c8575919e
deleted: sha256:a0b8a8da534997be3e34e9bf0667613470eb5cde6b819ce041755f732a4b8882
deleted: sha256:9a1026049e84be864282d0fe1d874c608e231c0ab570e4d66167737d708dc92f
deleted: sha256:c2edbbce85af6d8ea27d7cc8bc17e72f2c02e68be12437aa11cbc37aeffa2d27
deleted: sha256:263292400fa592629183994813ed41365f6621ef38138eddc6ee866d52006932
untagged: ghcr.io/bitwarden/notifications:2025.12.1
untagged: ghcr.io/bitwarden/notifications@sha256:71416ef461c9bcda0dbe5be5c6db3608defe286c16100fbe6e712fcd5415ae22
deleted: sha256:f5f567ac7087ad400423ffbf475e72f9206b6e67c597a82e8a8c8b75bc63a72d
deleted: sha256:51f44dbc7498fcdf1f8bb1d0163e62a20419fcba2a8b0ae9a5796fbd7478f279
deleted: sha256:8db561055ceb73b66aac581dee4ce79f6dc10730f55420f215137e691ba5d230
deleted: sha256:568476f73887b7026ebd098837616a835a14d8224485f1593b5fd51f259259e9
deleted: sha256:31cd795d1bd31fd85b888ebaf1c1ddfe7732a838dddb1d65527b8c19f6345441
deleted: sha256:095b794cc078fd51526a63c145237191c0a35fc6c1a9507f44021c67bb6f7a36
deleted: sha256:e4f15a3e53c238d3b310aff3373f1ad8e7ccf291d734b0072968c4080f006a84
deleted: sha256:9fa352994ffda8ac1a1499a0d29b790bcf7674a8929282beae76bd8892091331
untagged: ghcr.io/bitwarden/mssql:2025.12.1
untagged: ghcr.io/bitwarden/mssql@sha256:2402aea4c643da0f325c309d3a9f063554a3080a9e5595cd647c54bbc9831fa4
deleted: sha256:a37c1f54ed86c35291825471f306412fc56722e7956604e227cec94fbc393c45
deleted: sha256:b29b29b2a1be50d73a7a6584b0c1dacd7122cc9c128a9c2d4a8e3ecde6ef21bc
deleted: sha256:08859b4a03d516c3afc3d974647ca190e1187fa71048780851260b42162aaf6c
deleted: sha256:983bd064395d2060318e55ee5d35a9c65320c9c82f8d849e5808dca8acfe49b2
deleted: sha256:8eb24e5a5253dbd8b3478d4788f58d8c86145128934ab46a874f9025d79ba499
deleted: sha256:b238d4c28e0b20e73288e6781e8b5741860d9a0248feccd8d36bdf1a22bb87e7
deleted: sha256:8ea16a9dc3ec86567e561411b7eb33d560e014bd044f8f63276284604ce74fcd
untagged: ghcr.io/bitwarden/sso:2025.12.1
untagged: ghcr.io/bitwarden/sso@sha256:bb41795d3a03d772efd150124fa6e2ca757bae681905f1087bffda5d77062368
deleted: sha256:490e27b839a50e072750f36b156dfd3bff356d48a1b31748f3d5add8f23d5cf4
deleted: sha256:e11f595c7634e5b4837efadb52d2695498b3ffbbe02e48a83f1f2242d4a3fa62
deleted: sha256:33a46f338490161cbea5e976e1367fbf0c5295054087262737e98bf0ae43d894
deleted: sha256:0791702cb45252b9ffe6a06700bf1f0fc45d6d161356d09337e91aef610e3bb3
deleted: sha256:5b599db395c9f6d5c5b63bb533d1c642e120881ef22cbbe34783fcd1fb05d1ac
deleted: sha256:181918057d485f70590640e9f4ecd137373d4fe7d7e1f693c83d863810795c31
untagged: ghcr.io/bitwarden/setup:2025.12.1
untagged: ghcr.io/bitwarden/setup@sha256:b7ddcc14b6b61af3144c2b8585877de03a385915a22042d42357c2cf3ef0fcc4
deleted: sha256:c0239d82e0276b0a590be1c33f5cc1dd7cbb1a02a5783c16d26ee575ca14e0e9
deleted: sha256:3e8cb49671489c4dc951ddf38acfdbd6325565f654a86e49037ea09346e9aef9
deleted: sha256:95655983701c9e6d253fed28b9b6c07f0fddf24558adbecd72a6ce2b23815154
deleted: sha256:055863b16e51e7a0ad0e70eb40a55dbbf97f0789e570ed5acccf511b55b432f0
deleted: sha256:508885680311445ed2da36a8e8e447ebf8a61c03f27c3fb3730ec0b07cb29dbb
deleted: sha256:7320f8c384035acc8534c4fbb349d95dff8ba5f5fe55627014a1e5078d1c9292
Total reclaimed space: 1.926GB
Pausing 60 seconds for database to come online. Please wait...
2026.1.0: Pulling from bitwarden/setup
f637881d1138: Already exists
9176769357ba: Already exists
7cffaed9500a: Already exists
603e866db035: Already exists
df03857d1b60: Already exists
015a666ee15b: Already exists
2fc1ac972a9d: Pull complete
8fa84f1dd8ef: Pull complete
71105d12b094: Pull complete
14de30b75e9f: Pull complete
480460815939: Pull complete
Digest: sha256:d0079f09d4c965878c14925516360101ad65c177c95293a9146da3c6a88c2cf4
Status: Downloaded newer image for ghcr.io/bitwarden/setup:2026.1.0
ghcr.io/bitwarden/setup:2026.1.0
Database update complete