Problème restauration de backup sur image RPi propre

Mon serveur YunoHost

Matériel: Raspberry Pi 3B+ à la maison
Version de YunoHost: image 11.0.9
J’ai accès à mon serveur : En direct avec un clavier/écran
Êtes-vous dans un contexte particulier ou avez-vous effectué des modificiations particulières sur votre instance ? : oui → le système sur un disque dur

Description du problème

J’ai téléchargé l’image “yunohost-bullseye-11.0.9-rpi-stable.img.zip”, l’ai flashée sur un disque dur puis j’ai copié le contenu de la partition ‘/boot’ sur la carte SD et laissé le système sur le disque dur.

/boot est sur la carte SD et son cmdline.txt pointe bien vers le PARTUUID du disque dur

‘/’ est sur le DD et dans /etc/fstab je monte /boot vers la carte SD

$ mount | grep /boot
/dev/mmcblk0p1 on /boot type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,flush,errors=remount-ro)
$ more /etc/fstab
proc            /proc           proc    defaults          0       0
PARTUUID=4f741abb-01  /boot           vfat    defaults,flush    0       2
PARTUUID=739d52a5-02  /               ext4    defaults,noatime  0       1

avec “4f741abb-01” étant la carte SD
et “739d52a5-02” le DD.

Après le 1er boot, je me retrouve avec l’écran “Which user would you like to rename?” (cf Problem while choosing the language - #3 by alwi) dont je ne sais que faire. Si je bascule sur un terminal (ctrl+alt+F1) et me loggue avec root/yunohost, je peux charger mon backup (préalablement copié dans /home/yunohost.backup/archives), mais durant la restauration du backup cela se déconnecte et je me retrouve avec une demande de login et là plus moyen de se logguer, ni avec mes comptes du backup, ni avec root/yunohost.

???

J’ai l’impression que l’image “yunohost-bullseye-11.0.9-rpi-stable.img.zip” dysfonctionne si on ne fait pas la post-installation.

Est-il possible d’installer une raspian de lancer ?
curl https://install.yunohost.org | bash

Salut
Oui, tu peux installer raspiOS (nouveau nom de raspbian) et ensuite lancer le script d’installation de yunohost. Puis au lieu de faire la post-install, tu restaures ta sauvegarde (en tout cas c’est comme ça que je ferais)

Bon j’ai tenté : installation de raspiOS (64-bit), puis je lance le script d’installation de yunohost (curl https://install.yunohost.org | bash), tout va bien, puis je restaure le système (sudo yunohost backup restore 20221112-141326 --system) : OK.

Enfin, je lance la restauration des applis (sudo yunohost backup restore 20221112-141326 --apps), et là ça déconne :tired_face:

Les logs:
Installation yunohost : https://paste.yunohost.org/raw/yevahosahi
Restauration du système : https://paste.yunohost.org/raw/ucuyorurum
Nextcloud : https://paste.yunohost.org/raw/upuyoxalag

Des idées pour régler cela ?
Serait-il judicieux de refaire une restauration complète, càd : sudo yunohost backup restore 20221112-141326 ?

oui je n’aurais pas fais de différence entre system et apps. j’aurais tout restauré en one shot

Et cela se fait de restaurer un système déjà (partiellement) restauré ?
A part perdre mes mails arrivés entre temps, je risque quelque chose ?

je ne vois pas le problème. une sauvegarde sert justement à être restaurée ci nécessaire (à moins qu’il y ait une subtilité que je ne connais pas… mais dans ce cas, seuls les memebres de la team yunohost peuvent répondre)

hum… je vais attendre un peu de voir si on peut régler mon problème de restauration d’app. Je restaurerai le tout si pas de réponse. Merci Benance !

J’ai une configuration similaire. J’ai rencontré le même problème récemment. C’est un bogue plutôt gênant. J’avais fini par m’en sortir à force manips mais je ne sais plus comment. Ça a fini par tomber en marche. Ça ne va pas t’aider beaucoup, désolé.

Ah oui, cela ne va pas bcq m’aider :crazy_face:

Pour éviter de perdre mes mails arrivés entre la sauvegarde et sa restauration, je pourrais tenter :

  • sauvegarder juste les mails, aujourd’hui
  • restaurer la sauvegarde globale
  • restaurer la sauvegarde d’aujourd’hui, juste des mails

J’ai finalement à restaurer toutes mes sauvegardes \o/

Celle de Nextcloud ne se restaurait pas car je n’avais pas encore réinstallé l’appli “transmission” et le script de restauration plantait car les répertoires “Share/Torrents” des différents utilisateurs n’existaient pas.

Ouf !