Cómo subir a la versión 4.2.5 de Mastodon

En esta breve entrada os explico como subir a la versión 4.2.5 de Mastodon. Si eres administrador de una instancia actualiza, ya que con esta versión se mitiga la vulnerabilidad CVE-2024-23832

Actualizar a la versión 4.2.5 de Mastodon

Primero de todo, tal y como se indica en la nota de esta nueva versión, debemos cumplir con una serie de requisitos, como por ejemplo tener una versión actualizada de Ruby, de PostgreSQL, entre otros. En mi caso he tenido que subir la versión de Ruby, a la 3.2.3, de la siguiente manera:

sudo su - mastodon

Actualizamos el código:

git -C /home/mastodon/.rbenv/plugins/ruby-build pull

Construimos la nueva versión:

RUBY_CONFIGURE_OPTS=--with-jemalloc rbenv install 3.2.3

Indicamos la nueva versión:

rbenv global 3.2.3

Al final de todo os dejo el enlace de donde he sacado como realizar esta parte.

Bueno, ahora que ya tenemos Ruby actualizado, ya podemos realizar la subida de versión de Mastodon.

bundle install
yarn install --frozen-lockfile

Finalmente reiniciamos los servicios, ya utilizando el usuario «root» o bien el usuario administrador que tengamos vía «sudo»:

systemctl restart mastodon-web.service
systemctl restart mastodon-streaming.service
systemctl restart mastodon-sidekiq.service

Y con esto ya estaría.

Fuentes consultadas

Mastodon – Release 4.2.5

Ultramookie – Updating Ruby for Mastodon