ERROR: Can't find Ruby library file or shared library pups

AI-generated summary

Multiple users, including Jonathan5 and jeanas, are experiencing an error when running ./launcher rebuild mail-receiver or ./launcher bootstrap mail-receiver. The error message is ERROR: Can’t find Ruby library file or shared library pups. Despite this error, Jonathan5 mentions that nothing stopped working previously, but it would be good to confirm if everything is okay. The error persists even after rebuilding, as shown in Jonathan5’s post. The issue seems to be related to the discourse/mail-receiver:release image.

Running ./launcher rebuild mail-receiver today I saw:

Status: Downloaded newer image for discourse/mail-receiver:release
docker.io/discourse/mail-receiver:release
ERROR:  Can't find Ruby library file or shared library pups
cd /pups && /pups/bin/pups --stdin

What does the error message mean, and is it anything to be worried about? Thanks.

I had the same error today. Nothing stopped working last time but it would be good if someone could confirm it’s all OK.

Stopping old container
+ /usr/bin/docker stop -t 60 mail-receiver
mail-receiver
release: Pulling from discourse/mail-receiver
Digest: sha256:[...]
Status: Image is up to date for discourse/mail-receiver:release
docker.io/discourse/mail-receiver:release
ERROR:  Can't find Ruby library file or shared library pups
cd /pups && /pups/bin/pups --stdin

Same message here.

root@ubuntu:/var/discourse# ./launcher bootstrap mail-receiver
x86_64 arch detected.
WARNING: containers/mail-receiver.yml file is world-readable. You can secure this file by running: chmod o-rwx containers/mail-receiver.yml
release: Pulling from discourse/mail-receiver
bd897bb914af: Pull complete 
ef4b226323ac: Pull complete 
2b34a0d15f20: Pull complete 
57cbb99f1cd5: Pull complete 
87c1d012c8b4: Pull complete 
8a327301170e: Pull complete 
7766ed18dc5a: Pull complete 
8d4cbb7bec2b: Pull complete 
Digest: sha256:25abf0d6f1e4324fb0f6c6ec5839b20b6d6c685bb55eae63146065991ae5c9f4
Status: Downloaded newer image for discourse/mail-receiver:release
docker.io/discourse/mail-receiver:release
ERROR:  Can't find Ruby library file or shared library pups
cd /pups && /pups/bin/pups --stdin
/bin/bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
sha256:7f83b1482bbb11d399897cb95f586c59b6c436f26df62f89f2b9c490d4ba6219
0d129f03b896ad72d9dc8983861fccf3028f0cf6371a482067af581cfb104eaa
Successfully bootstrapped, to startup use ./launcher start mail-receiver

I still get this error when rebuilding mail-receiver.

Status: Downloaded newer image for discourse/mail-receiver:release
docker.io/discourse/mail-receiver:release
ERROR:  Can't find Ruby library file or shared library pups
cd /pups && /pups/bin/pups --stdin