Follow

Dîtes moi admins de mastodon, j'ai fait la procédure de montée en version vers la 3.0.0 deux fois mais nada, niet, que dalle, zobi je reste en 2.9.3

Il n'y a pas un moment ou on est censé faire un «git pull» ou un «git checkout» vers la version 3.0.0 ???

@Arnaud_Minable Si, au début il faut 'git fetch' et après 'git checkout v3.0.0' :)

@dada @Arnaud_Minable sachant qu'il y a déjà pas mal de fix sur master...

@valere @dada
Non mais j'ai suivi bêtement les notes de màj avec leur SKIP_POST_DEPLOYMENT_MIGRATIONS=true RAILS_ENV=production bundle exec rails db:migrate etc.

Mais en fait est-ce vraiment nécessaire 🤔

@valere @dada
Ouais... comme quoi vouloir lire les notes de montée en version, c'est pas toujours la meilleure chose à faire de mieux 😅

@Arnaud_Minable @valere

Moi je l'ai fait et ça a changé des trucs dans la base vu la sortie (me demandez pas quoi).

@dada

@Arnaud_Minable Je trouve toujours chaotique les MAJ de #Mastodon.

Pour moi ceci à marché (merci @oufmilo):

su - mastodon
cd live
git fetch
git checkout v3.0.0
gem install bundler
bundle install
npm upgrade yarn
yarn install
RAILS_ENV=production bundle exec rails assets:clean
RAILS_ENV=production bundle exec rails assets:precompile
RAILS_ENV=production bundle exec rails db:migrate
RAILS_ENV=production bin/tootctl cache clear
exit
systemctl restart mastodon-*.service

@Arnaud_Minable @oufmilo Et il m'a fallu mettre à jour Ruby :

En root :
cd /home/mastodon/.rbenv/plugins/ruby-build && git pull && su - mastodon
rbenv install 2.6.5
rbenv global 2.6.5

@raph
Pourquoi le faire en root ?
Le mien fonctionne avec le compte système de Mastodon sans aucun problème.

Sinon, pour l'avoir encore utilisé, le tuto d'angristan est toujours d'actualité.
angristan.fr/installer-instanc

@Arnaud_Minable @oufmilo

@raph @oufmilo
Ok en fait il faut faire une màj comme d'hab.. j'aurais pas du lire les notes tiens..

Merci

@Yahiko @Arnaud_Minable @oufmilo On se calme. La disparition de mon dossier d'installation de Pixelfed m'a suffisamment choqué comme ça :83:

@Yahiko
J'en connais certains qui l'ont fait sur un serveur de prod.

Ils ont mal finis. Ils ont été promu...
@raph @Arnaud_Minable @oufmilo

@Arnaud_Minable
Si ça peut être utile, ce que je viens de faire :
$ cd ~/.rbenv/plugins/ruby-build
$ git pull
$ cd ~/live
$ rbenv install 2.6.5
$ git fetch
$ git checkout v3.0.0
$ gem install bundler
$ bundle install
$ npm upgrade yarn

$ SKIP_POST_DEPLOYMENT_MIGRATIONS=true RAILS_ENV=production bundle exec rails db:migrate

$ RAILS_ENV=production bundle exec rails assets:precompile

$ RAILS_ENV=production bin/tootctl cache clear

$ RAILS_ENV=production bundle exec rails db:migrate

@jpfox
Ok je note que tu as passé la directive SKIP_POST_DEPLOYMENT_MIGRATIONS=true alors que d'autres n'ont pas eu ce besoin.

Je verrais ça demain, la flemme ce soir ^^
Merci

Sign in to participate in the conversation
Arnaud_Minable Social Club

Bonjour,

Vous êtes ici sur mon instance personnelle dédié au réseautage social à travers le Fediverse' !

Cette instance est en ligne depuis le 08 avril 2017 !