en:cube:restauration-experience
Differences
This shows you the differences between two versions of the page.
| en:cube:restauration-experience [2019/07/09 12:23] – external edit 127.0.0.1 | en:cube:restauration-experience [2019/07/09 23:11] (current) – removed tierce | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Restauration d'une Brique ====== | ||
| - | ===== Retours sur une tentative de restauration ===== | ||
| - | # Préambule | ||
| - | |||
| - | Soit une Brique Lime2 avec une microSD de 64 Go. Celle-ci pose [des problème et semble corrompue](https:// | ||
| - | |||
| - | Comme j'ai une sauvegarde Yunohost de moins d'une semaine (fichier AAAAMMJJ-HHMMSS.tar.gz d' | ||
| - | |||
| - | |||
| - | ## [Facultatif] Image disque de la carte microSD | ||
| - | |||
| - | Malgré que ma carte microSD soit corrompue, j'ai pu en faire une image disque sur mon ordinateur avec [cette commande-ci](https:// | ||
| - | |||
| - | > [**Question**] L' | ||
| - | {.is-info} | ||
| - | |||
| - | Pour la monter directement sur l' | ||
| - | |||
| - | Ce qui m'a permis d' | ||
| - | |||
| - | |||
| - | ## Procédure de restauration d'une installation de Yunohost | ||
| - | |||
| - | Pour restaurer Yunohost, la procédure officielle est : | ||
| - | - Faire l' | ||
| - | - Copier l' | ||
| - | - Restaurer l' | ||
| - | |||
| - | À cela, quelques changements sont liés au fait que ma Brique est configurée pour fonctionner avec le VPN de Neutrinet : | ||
| - | - Faire l' | ||
| - | - Copier l' | ||
| - | - Restaurer l' | ||
| - | - Transférer le fichier `neutrinet.variables` sur la Brique | ||
| - | - Exécuter **une partie** du script `neutrinet.sh` | ||
| - | |||
| - | |||
| - | # Ma réinstallation… | ||
| - | |||
| - | ## Installation | ||
| - | |||
| - | Sur mon ordinateur. Je mets la carte microSD que quand le script le demande. | ||
| - | |||
| - | ``` | ||
| - | $ wget https:// | ||
| - | $ chmod 0755 install-sd.sh | ||
| - | $ ./ | ||
| - | ``` | ||
| - | |||
| - | (Note : `-2` parce que c'est une Lime2.) | ||
| - | (Durée : ~ 8 minutes.) | ||
| - | |||
| - | Je place la carte microSD dans la Brique et je branche celle-ci. | ||
| - | |||
| - | ## Restauration | ||
| - | Connexion à la Brique, copie du fichier de sauvegarde : | ||
| - | |||
| - | ``` | ||
| - | $ ssh root@brique | ||
| - | [Mot de passe par défaut : | ||
| - | [La Brique propose de changer le mot de passe.] | ||
| - | root@brique: | ||
| - | root@brique: | ||
| - | $ scp / | ||
| - | ``` | ||
| - | |||
| - | |||
| - | |||
| - | ----- | ||
| - | |||
| - | |||
| - | Je ne sais pas si c'est toujours nécessaire, | ||
| - | |||
| - | ``` | ||
| - | ssh root@brique | ||
| - | root@brique:/# | ||
| - | ``` | ||
| - | |||
| - | Et, dans les menus, choisir `fr_FR.UTF-8` ou `fr_BE.UTF-8` et l' | ||
| - | |||
| - | > [**Question**] Je ne sais pas si ce problème est propre à ma configuration, | ||
| - | {.is-info} | ||
| - | |||
| - | ----- | ||
| - | |||
| - | |||
| - | |||
| - | Suite, restauration de la sauvegarde : | ||
| - | |||
| - | ``` | ||
| - | $ ssh root@brique | ||
| - | root@brique: | ||
| - | ``` | ||
| - | |||
| - | (Durée : entre 1h30 et 2h.) | ||
| - | |||
| - | ## Partie Neutrinet | ||
| - | |||
| - | Je récupère le fichier `neutrinet_variables` de mon ancienne Brique (dans `/root`). | ||
| - | |||
| - | Je récupére le fichier `neutrinet.sh` dont je modifie la fin en : | ||
| - | |||
| - | ``` | ||
| - | get_variables | ||
| - | |||
| - | # modify_hosts | ||
| - | # set_locales | ||
| - | # upgrade_system | ||
| - | |||
| - | # postinstall_yunohost | ||
| - | # create_yunohost_user | ||
| - | add_labriqueinternet_app_list | ||
| - | install_vpnclient | ||
| - | configure_vpnclient | ||
| - | install_hotspot | ||
| - | configure_hostpot | ||
| - | install_doctorcube | ||
| - | install_neutrinet_ynh | ||
| - | |||
| - | remove_dyndns_cron | ||
| - | restart_api | ||
| - | |||
| - | display_win_message | ||
| - | ``` | ||
| - | |||
| - | > [**Question**] J' | ||
| - | {.is-info} | ||
| - | |||
| - | |||
| - | ``` | ||
| - | root@brique: | ||
| - | $ scp neutrinet_variables root@brique:/ | ||
| - | $ scp neutrinet.sh root@brique:/ | ||
| - | $ ssh root@brique | ||
| - | root@brique: | ||
| - | root@brique:/ | ||
| - | ``` | ||
| - | |||
| - | (Durée : une petite dizaine de minutes.) | ||
| - | |||
| - | --- | ||
| - | Dans les logs, j'ai : | ||
| - | ``` | ||
| - | Fri May 4 00:49:45 2018 ++ Certificate has key usage 00a0, expects 00a0 | ||
| - | ``` | ||
| - | Ce qui subodore un certificat expiré… | ||
| - | |||
| - | ``` | ||
| - | root@brique: | ||
| - | notAfter=Oct 16 15:34:07 2017 GMT | ||
| - | ``` | ||
| - | |||
| - | Alors que le certificat avait été renouvelé ! | ||
| - | |||
| - | > [**Question**] Le fichier `neutrinet_variables` contient toutes les informations nécessaires pour configurer le compte VPN chez Neutrinet, mais ces informations *ne sont pas à jour*. Je ne sais pas où seraient ces informations à jour. | ||
| - | {.is-info} | ||
| - | |||
| - | Normalement, | ||
| - | |||
| - | Donc : | ||
| - | ``` | ||
| - | root@brique: | ||
| - | ``` | ||
| - | |||
| - | > [**Question**] Je ne sais pas pourquoi le script `neutrinet.sh` n'a pas installé l' | ||
| - | {.is-info} | ||
| - | --- | ||
| - | |||
| - | ## Finalisation | ||
| - | |||
| - | C'est fini, mais pour faire ça bien je mets à jour le système + les applications : | ||
| - | |||
| - | ``` | ||
| - | root@brique: | ||
| - | root@brique: | ||
| - | ``` | ||
| - | |||
| - | |||
| - | |||
| - | # Parties coupées | ||
| - | |||
| - | |||
| - | |||
| - | ## Erreur de `yunohost backup restore` à cause d'une sauvegarde corrompue | ||
| - | |||
| - | Lors de la première tentative de restauration, | ||
| - | |||
| - | ``` | ||
| - | Attention : Le montage de l’archive de sauvegarde a échoué | ||
| - | Traceback (most recent call last): | ||
| - | [Coupé] | ||
| - | zlib.error: Error -3 while decompressing: | ||
| - | ``` | ||
| - | |||
| - | En essayant tout de suite après avec une autre sauvegarde, j' | ||
| - | |||
| - | Par contre, j'ai toujours eu l' | ||
| - | |||
| - | |||
| - | |||
| - | ## Vérification des sauvegardes sur l' | ||
| - | |||
| - | Sur l' | ||
| - | |||
| - | Sur la toute dernière sauvegarde de ma Brique, ça a donné : | ||
| - | |||
| - | ``` | ||
| - | gzip: stdin: invalid compressed data--format violated | ||
| - | tar: Fin prématurée rencontrée dans l' | ||
| - | tar: Fin prématurée rencontrée dans l' | ||
| - | tar: Error is not recoverable: | ||
| - | ``` | ||
| - | |||
| - | … ce qui m'a assuré qu' | ||
| - | |||
| - | Sur la sauvegarde précédente, | ||
| - | |||
| - | ``` | ||
| - | tar: apps/ | ||
| - | tar: apps/ | ||
| - | tar: apps/ | ||
| - | tar: apps/ | ||
| - | tar: apps/ | ||
| - | tar: apps/ | ||
| - | tar: apps/ | ||
| - | tar: apps/ | ||
| - | tar: apps/ | ||
| - | tar: apps/ | ||
| - | tar: apps/ | ||
| - | tar: apps/ | ||
| - | tar: apps/ | ||
| - | tar: apps/ | ||
| - | [Coupé des centaines de lignes comme celles-là.] | ||
| - | tar: Arrêt avec code d' | ||
| - | ``` | ||
| - | |||
| - | Les erreurs ne concernent que Wallabag que j' | ||
| - | |||
| - | Je suppose que c'est à cause de ces erreurs que `yunohost backup restore` me donne `Attention : Le montage de l’archive de sauvegarde a échoué` et que je peux l' | ||
| - | |||
| - | |||
| - | |||
| - | ## Erreur des `locale settings` | ||
| - | |||
| - | Lors de mes premiers essais, j'ai eu souvent cette erreur (affichage lors de la commande `yunohost backup restore` : | ||
| - | |||
| - | ``` | ||
| - | perl: warning: Setting locale failed. | ||
| - | perl: warning: Please check that your locale settings: | ||
| - | LANGUAGE = (unset), | ||
| - | LC_ALL = (unset), | ||
| - | LANG = " | ||
| - | are supported and installed on your system. | ||
| - | perl: warning: Falling back to the standard locale (" | ||
| - | ``` | ||
| - | |||
| - | Répétée des dizaines de fois dans le terminal, polluant assez fortement les logs : | ||
| - | |||
| - | ``` | ||
| - | Attention : perl: warning: Setting locale failed. | ||
| - | Attention : perl: warning: Please check that your locale settings: | ||
| - | Attention : LANGUAGE = (unset), | ||
| - | Attention : LC_ALL = (unset), | ||
| - | Attention : LANG = " | ||
| - | Attention : are supported and installed on your system. | ||
| - | Attention : perl: warning: Falling back to the standard locale (" | ||
| - | Attention : locale: Cannot set LC_CTYPE to default locale: No such file or directory | ||
| - | Attention : locale: Cannot set LC_MESSAGES to default locale: No such file or directory | ||
| - | Attention : locale: Cannot set LC_ALL to default locale: No such file or directory | ||
| - | ``` | ||
| - | |||
| - | [La solution est ici](https:// | ||
| - | |||
| - | ``` | ||
| - | root@brique:/# | ||
| - | ``` | ||
| - | |||
| - | Et, dans les menus, choisir `fr_FR.UTF-8` ou `fr_BE.UTF-8` et l' | ||
| - | |||
| - | Je ne sais pas à quoi est due cette erreur ni si elle est systématique. | ||
| - | |||
| - | > Si, par la suite, l' | ||
| - | |||
| - | |||
| - | |||
| - | ## Erreurs propres à ma configuration | ||
| - | |||
| - | J'ai eu quelques erreurse que j'ai tues plus haut parce qu' | ||
| - | |||
| - | ### Hotspot [OK] | ||
| - | |||
| - | J' | ||
| - | |||
| - | ``` | ||
| - | Attention : Cloning into '/ | ||
| - | Attention : ./install: line 56: ynh_webpath_register: | ||
| - | Attention : Failed to start ynh-hotspot.service: | ||
| - | ``` | ||
| - | |||
| - | Comme je n'ai pour l' | ||
| - | Peut-être aussi est-ce pour ça qu'il existe une partie spécifique d' | ||
| - | |||
| - | |||
| - | ### /conf/cron [OK] | ||
| - | |||
| - | J' | ||
| - | |||
| - | ``` | ||
| - | Attention : cp: cannot stat '/ | ||
| - | ``` | ||
| - | |||
| - | Effectivement, | ||
| - | |||
| - | |||
| - | ### Le fichier X a été modifié manuellement et ne sera pas mis à jour [non résolu] | ||
| - | |||
| - | J' | ||
| - | |||
| - | ``` | ||
| - | Attention : Le fichier de configuration « / | ||
| - | ``` | ||
| - | |||
| - | J' | ||
| - | |||
| - | Comment permettre à Yunohost de le mettre à jour à l' | ||
| - | |||
| - | |||
| - | ### Nextcloud [pas entièrement résolu] | ||
| - | |||
| - | Au début de mes tests sur la Brique, j' | ||
| - | |||
| - | Voir [sur le forum de Yunohost](https:// | ||
| - | |||
| - | Heureusement que j' | ||
| - | |||
| - | Tout est à nouveau fonctionnel, | ||
en/cube/restauration-experience.1562667834.txt.gz · Last modified: (external edit)
