Saltar al contenido
56K

56K

Slow IT Notes – Just 4 Fun

Menú
Menú

Mastodon Upgrade – From 3.4.1 To 3.4.3

Publicada el 16/05/202206/02/2023 por fanta

En este post se relata una forma de actualizar desde la versión 3.4.1 a la 3.4.2 y luego a la 3.4.3 de Mastodon. Es una forma puesto que existen muchas formas de instalar un nodo mastodon. Si tienes mastodon en docker esto no será de ayuda para ti posiblemente.

El motivo de subir a las 3.4.3 es que la 3.4.2 posiblemente puede darte un fallo al hacer login.

 

La idea es ir subiendo poco a poco de versión y no de golpe. Posiblemente subir del tirón a alguna versión no tenga impacto pero … mejor ir poco a poco.

Vamos a pasar de la versión 3.4.1 a la 3.4.2 y luego a la 3.4.3

Versión 3.4.1 – 03 Junio 2021 – github.com/mastodon/mastodon/releases/tag/v3.4.1
Versión 3.4.2 – 06 Noviembre 2021 – github.com/mastodon/mastodon/releases/tag/v3.4.2
Versión 3.4.3 – 06 Noviembre 2021 – github.com/mastodon/mastodon/releases/tag/v3.4.2

 

Lo primero hacer copias de seguridad

Lo primero es realizar una copia del contenedor, máquina virtual si es que tienes la instancia de mastodon virtualizada o paravirtualizada. O realizar un snapshot si es posible por lo que pudiera pasar.

Realizar una copia de seguridad de las bases de datos. Se puede dejar temporalmente en /tmp si disponemos de espacio y luego ya copiarla a otro lado fuera de la máquina:

# su – postgres
$ time pg_dumpall > /tmp/pg_backup-mastodon.bak
$ du -ha /tmp/pg_backup-mastodon.bak

Realizar una copia del directorio /home/mastodon/live puede llevar más tiempo pero si no tienes una es buena cosa hacerla antes de actualizar.

Actualizamos el sistema y repositorios si lo consideramos oportuno. Si andamos en una Debian puede hacerse así:

# apt clean
# apt autoclean
# apt update 
# apt upgrade

Comprobar que los servicios están activos

systemctl is-active mastodon-sidekiq mastodon-streaming mastodon-web

 

Y eso es un poco lo que se tendría que comprobar antes de ponerse a migrar a esta nueva versión.

 

Actualizar mastodon puede hacerse cambiando de cuenta a la del user mastodon.

# su - mastodon
$ cd /home/mastodon/live
$ cp -pRv db/migrate /tmp/
$ rm -rf db/migrate/*
$ git fetch --tags
$ git checkout v3.4.2 --force
$ echo "2.6.6" > .ruby-version 
$ bundle install
$ RAILS_ENV=production bundle exec rails db:migrate
$ RAILS_ENV=production bundle exec rails assets:precompile
$ npx browserslist@latest --update-db
$ RAILS_ENV=production bin/tootctl cache clear
$ yarn upgrade
$ bundle install
$ RAILS_ENV=production bundle exec rails db:migrate
$ exit# reboot # su - mastodon
$ cd /home/mastodon/live
$ cp -pRv db/migrate /tmp/
$ rm -rf db/migrate/*
$ git fetch --tags
$ git checkout v3.4.3 --force
$ echo "2.6.6" > .ruby-version 
$ bundle install
$ RAILS_ENV=production bundle exec rails db:migrate
$ RAILS_ENV=production bundle exec rails assets:precompile
$ npx browserslist@latest --update-db
$ RAILS_ENV=production bin/tootctl cache clear
$ yarn upgrade
$ bundle install
$ RAILS_ENV=production bundle exec rails db:migrate
$ exit

 

 

No olvides reiniciar los servicios.

Saludos cordiales.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

fanta de naranja
💾 QEMU
💾 SOLARIS
💾 ESXi
💾 FREEBSD
💾 DEBIAN
💾 AMIGA
💾 SYSADMIN
💾 JUNOS
💾 IMPRIMIR
💾 MSDOS
💾 WINDOWS
💾 FAIRPHONE
💾 GAMING
💾 STREAMING
💾 REDHAT
💾 GRÁFICOS
💾 CACHARROS
💾 SONIDO
💾 NETWORKING
💾 ROCKY
💾 SUSE
💾 TMP
©2025 56K | Construido utilizando WordPress y Responsive Blogily tema por Superb