je crois que mon Mastodon est tout cassé !?
Après un simple reboot de mon vps… boom impossible d’accéder à mon instance, pourtant tous les services sont au verts, je ne comprends pas.
sudo systemctl status mysql.service
● mysql.service - LSB: Start and stop the mysql database server daemon
Loaded: loaded (/etc/init.d/mysql)
Active: active (running) since Mon 2018-03-26 15:19:25 UTC; 30min ago
Process: 3877 ExecStart=/etc/init.d/mysql start (code=exited, status=0/SUCCESS)
CGroup: /system.slice/mysql.service
├─3953 /bin/bash /usr/bin/mysqld_safe
└─4168 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib/mysql/plugin --user=mysql --log-error=/var/lib/mysql/Yunohost.err --pid-file=Yunohost.pid --socket=/var/run/mys...
Mar 26 15:19:28 Yunohost /etc/mysql/debian-start[4267]: mysql.table_stats OK
Mar 26 15:19:28 Yunohost /etc/mysql/debian-start[4267]: mysql.tables_priv OK
Mar 26 15:19:28 Yunohost /etc/mysql/debian-start[4267]: mysql.time_zone OK
Mar 26 15:19:28 Yunohost /etc/mysql/debian-start[4267]: mysql.time_zone_leap_second OK
Mar 26 15:19:28 Yunohost /etc/mysql/debian-start[4267]: mysql.time_zone_name OK
Mar 26 15:19:28 Yunohost /etc/mysql/debian-start[4267]: mysql.time_zone_transition OK
Mar 26 15:19:28 Yunohost /etc/mysql/debian-start[4267]: mysql.time_zone_transition_type OK
Mar 26 15:19:28 Yunohost /etc/mysql/debian-start[4267]: mysql.user OK
Mar 26 15:19:28 Yunohost /etc/mysql/debian-start[4267]: Phase 2/6: Fixing views
Mar 26 15:19:28 Yunohost /etc/mysql/debian-start[4267]: Processing databases
Beeeeh oui et non En vrai ça a l’air réparable en creusant, mais perso je connais pas du tout cette app… Visiblement ça a l’air d’etre mastodon-web arrive pas à se co à la db ? (PG::ConnectionBad (fe_sendauth: no password supplied)
Merci…
Je vais essayer ça ce soir
Mais pour la sauvegarde, je passe par l’administration de yunohost (sudo yunohost backup create) ou je dois juste sauvegarder la bdd de mastodon ?
J’ai voulu en faire un nouveau mais ça bloque ici…
admin@Yunohost:~$ sudo yunohost backup create
Warning: App ffsync has no backup script. Ignoring.
Warning: ls: cannot access /etc/cron.d/yunohost*: No such file or directory
Warning: /tmp/backup_6ad2Am: line 30: db_user: unbound variable
Error: Unable to back up the app 'abantecart'
^CError: Operation interrupted
Du coup j’ai voulu passer par la gui de yunohost et là :
Ça m’est arrivé que le script de backup ne fonctionne pas.
Le cas se présentait lorsque le dernier backup n’avait pas été jusqu’au bout pour diverses raisons.
Ce que je faisais, c’est de supprimer les scories de fichier faisant références à la dernière tentative infructueuse de backup.
Les fichiers sont vite repérables car il y a la date et l’heure.
Ils se trouvent normalement ici
cd /home/yunohost.backup/archives
En faisant un rm des fichiers de cette dernière tentative ça devrait le faire ensuite
rm aaaammjj-hhmmss.info.json # Typiquement un truc du genre 20180327-172800.info.json
rm aaaammjj-hhmmss.tar.gz # Typiquement un truc du genre 20180327-172800.tar.gz
Lancer le script de sauvegarde avec le verbiage pour savoir où ça peut coincer :
yunohost backup create --verbose
NOTA : Les fichiers de NextCloud ne sont par défaut pas sauvegardés. Seuls sont sauvegardés les fichiers de configuration de l’application.
Voir ici au cas où :