Project

General

Profile

Demande #3164

Mise à jour mastodon en 2.4

Added by Quentin Gibeaux over 5 years ago. Updated almost 3 years ago.

Status:
Fermé
Priority:
Normale
Category:
-
Target version:
Start date:
05/23/2018
Due date:
% Done:

0%

Estimated time:
Difficulté:
2 Facile

Description

La mise à jour mastodon 2.4 est sortie.

History

#1

Updated by Quentin Gibeaux over 5 years ago

Notes d'installation:

systemctl stop mastodon-sidekiq.service mastodon-streaming.service mastodon-web.service 
su - mastodon
cd live
git fetch
git checkout v2.4.0 
git checkout -b live-v2.4.0
  cd /home/mastodon/.rbenv/plugins/ruby-build && git pull && cd -
rbenv install 2.5.1
rbenv global 2.5.1
gem install bundler
bundle install
yarn install
RAILS_ENV=production bundle exec rails db:migrate
RAILS_ENV=production bundle exec rails assets:precompile
#2

Updated by Quentin Gibeaux over 5 years ago

  • Status changed from Nouveau to Résolu

Màj faite, ràs

#3

Updated by Frédéric Couchet over 5 years ago

En voulant faire la mise à jour sur mon instance mastodon j'ai eu un souci avec j'avais oublié "yarn install".

Une fois authentifié sur mon instance, je me retrouve de nouveau avec une page grise un ctrl-u m'affiche « Pour utiliser Mastodon, veuillez activer JavaScript. »

Avec la console f12 j'ai noté qu'il y avait une erreur JS :

« Error: Cannot find module "exif-js" »

Effectivement, le dossier /home/mastodon/live/node_modules/exif-js n'existait pas sur mon instance.

J'ai donc lancé "yarn install" mais l'erreur persistait, même si le dossier exif-js a bien été créé.

J'ai essayé "RAILS_ENV=production bundle exec rails assets:precompile" mais cela n'a rien changé.

Finalement, le problème a été résolu après

RAILS_ENV=production bundle exec rails assets:clobber
RAILS_ENV=production bundle exec rails assets:precompile

Le clobber permet de faire une purge de tous les assets.

#4

Updated by Quentin Gibeaux over 5 years ago

La mise à jour 2.4.1 est sortie.

 1057  Mon 11 Jun 2018 10:48:41 AM CEST cd live/
 1058  Mon 11 Jun 2018 10:48:43 AM CEST git fetch
 1059  Mon 11 Jun 2018 10:48:52 AM CEST git checkout v2.4.1
 1060  Mon 11 Jun 2018 10:48:58 AM CEST git checkout -b live-v2.4.1
 1061  Mon 11 Jun 2018 10:49:02 AM CEST yarn install
 1062  Mon 11 Jun 2018 10:50:12 AM CEST RAILS_ENV=production bundle exec rails db:migrate
 1063  Mon 11 Jun 2018 10:51:32 AM CEST RAILS_ENV=production bundle exec rails assets:precompile

Ras

À noter que la note de maj parle d'une migration de compte, et de suppression si conflit avec la casse (par exemple April vs april, il en supprime l'un des deux), mais ça ne nous concernait pas trop, vu qu'on a qu'un compte.

PS: New API endpoint: GET /api/v2/search, which returns the same results as v1, except the hashtags are returned as objects with trend data instead of mere strings
J'ai remarqué également cette api v2, qu'on gère pas dans notre nginx pour l'instant, mais je pense que ça concerne elastic search qu'on a pas mis en place.

#5

Updated by Quentin Gibeaux over 5 years ago

La mise à jour 2.4.2 est sortie.

(April) root@pouet:~# systemctl stop mastodon-sidekiq.service mastodon-streaming.service mastodon-web.service
(April) root@pouet:~# su - mastodon
mastodon@pouet:~$ cd live/
mastodon@pouet:~/live$ git fetch
(…)
mastodon@pouet:~/live$ git checkout v2.4.2
(…)
mastodon@pouet:~/live$ git checkout -b live-v2.4.2
Switched to a new branch 'live-v2.4.2'
(…)
mastodon@pouet:~/live$ bundle install
(…)
mastodon@pouet:~/live$ RAILS_ENV=production bundle exec rails db:migrate
(…)
mastodon@pouet:~/live$ RAILS_ENV=production bundle exec rails assets:precompile
(…)mastodon@pouet:~/live$ exit
logout
(April) root@pouet:~# systemctl start mastodon-web.service mastodon-sidekiq.service mastodon-streaming.service

ràs

#6

Updated by Quentin Gibeaux over 4 years ago

  • Status changed from Résolu to Fermé
#7

Updated by Christian P. Momon almost 3 years ago

  • Assignee set to Quentin Gibeaux

Also available in: Atom PDF