Aller au contenu

[TUTO] - Downgrade DSM


DaffY

Messages recommandés

Bonjour,

il peut arriver parfois qu'une version installée puisse être supérieure à celle proposée par le centre de téléchargement de Synology.

Citation

oui je sais,  cela est surprenant mais entre la mise à disposition via les outils de mise à jour DSM et le centre de téléchargement il y'a parfois (pour ne pas  dire souvent) du décalage.

Dans cette situation, si l'on souhaite réinstaller DSM en mode RESET, on ne dispose pas du .PAT idoine. Autre cas de figure, vous avez une version bêta de DSM et vous souhaitez revenir à une version plus officielle (normalement la signature de version l'autorise, mais parfois là aussi..).

L'expérience partagée ici est le DOWNGRADE de version installée sur un DSM pour pouvoir installer une version .PAT plus ancienne. Procédure testée sur un DS412+ en Mai 2017 à partir de version 6x du DSM.

Postulat : 

Quid de mes données  ? - en théorie pas de risque, mais il convient d'avoir fait à minima les sauvegardes de ses données ou mieux encore de faire la manipulation avec un disque dur de test. [REX : j'ai fait les 2 et je confirme la non suppression des données, maintenant comme toujours aucune responsabilité engagée dans la procédure décrite et la sécurité de vos données prévalent de manière supérieure à ma propre expérience - en clair vous êtes avertis ! :glasses:

Compétences requises : 

il va falloir faire du "Telnet" et du "VI". Si ces 2 expressions vous sont totalement étrangères, bien que la manipulation soit ultra simpliste, a vous de voir si vous devez poursuivre.

Risques :

  • perte de donnée - au final limité mais existant cf lignes plus haut
  • destruction du "firmware existant" - là encore le risque est faible même si il existe et peut transformer votre NAS en brique morte (seul le support SYNOLOGY saurait alors vous venir en aide)
  • Mauvaise version : le fait de venir modifier les fichiers de version peut amener de l'instabilité si jamais de mauvaises informations sont modifiées (modèle de NAS, type de version etc..)

Ce sont les principaux identifiés. A chacun de prendre ses responsabilités.
Ni l'auteur ni le Forum ne pourra être tenu responsable des erreurs rencontrées en cas de problème dans le suivi de cette procédure. Cette discussion TUTO n'est présente que pour vous permettre, si vous le désirez, de vous passer du support technique officielle, seul habilité à agir sur votre matériel,  dans pareille situation particulière.

L'objectif


Faire croire à un NAS Synology que sa version DSM installée est identique à la version que l'on souhaite REINSTALLER.

Démarche


A - Récupérer la version .PAT à partir du centre de téléchargement de Synology
https://www.synology.com/fr-fr/support/download

B -  Identifier les informations de version du .PAT

On peut "voir" le contenu du .PAT avec un simple éditeur de texte (attention à ne rien modifier) et ainsi récupérer les informations liées à la version comme suit : 

 majorversion="6"
 minorversion="0"
 buildphase="RC"
 buildnumber="15047"
 smallfixnumber="2"
 builddate="2016/12/30"
 buildtime="17:17:13"
 unique="synology_cedarview_412+"
 extractsize=532512

C - Reset complet du NAS

appui long 4 sec sur le bouton reset provoque un "bip" du NAS, on a 10 sec pour refaire cette opération à nouveau (4 sec sur le bouton reset) pour obtenir un nouveau "bip" signalant le reset complet du NAS
https://www.synology.com/fr-fr/knowledgebase/DSM/tutorial/General/How_to_reset_your_Synology_NAS

D - Pré-Installation du NAS

Via le logiciel DS Assistant ou via un navigateur internet FindSynology.com on identifie l'adresse ip du NAS sur le réseau après son RESET (probable si existant qu'il ait la même qu'avant le reset).
Dans cette situation le NAS dispose d'un accès TELNET, c'est par ce biais que l'on va modifier le fichier de version installée.

via Putty sur PC ou Terminal sur Mac on accède en TELNET au NAS

TELNET xxx.xxx.xxx

où x représente l'adresse ip privée du NAS sur votre réseau telle que rapportée par DS Assistant ou FindSynology.com

l'accès se fait avec le user : root
le mot de passe est : 101-0101

(mot de passe et accès spécifiquement ouvert QUE dans cette situation, par la suite tout est fermé et root n'est plus accessible via ce mot de passe bien sur)

E - On modifie le fichier VERSION

on saisit la commande suivante dans TELNET identifiée sur le NAS

vi /etc.defaults/VERSION

On se retrouve alors en édition du fichier de VERSION présent sur le NAS comme par exemple ici

 majorversion="6"
 minorversion="1"
 buildphase="GM"
 buildnumber="1511"
 smallfixnumber="0"
 builddate="2017/03/30"
 buildtime="04:22:43"
 unique="synology_cedarview_412+"
 extractsize=643748

Il faut alors mettre à l'identique les informations du .PAT sur celles présentes ligne à lignes sur le NAS (seules les lignes différentes sont concernées bien sur) . On n'oublie pas de sauvegarder (:W) et de quitter (:Q) VI et de sortir de TELNET (exit)

F - Un nouveau RESET complet

  • 1x 4 sec sur reset bip
  • 1x encore, 4 sec sur reset pour second bip
  • OK NAS réinitialisé

G - On installe le NAS

Désormais via DS Assistant ou FindSynology.com on peut réinstaller sans problème la version .PAT officielle sur son NAS Synology.

 

Lien vers le commentaire
Partager sur d’autres sites

  • 1 an après...

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.