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.