//Downgrade DSM
Downgrade DSM

Indice NDT

(N)iveau requis, de l’utilisateur à l’expert.
(D)ifficulté : Simple, Moyenne, Complexe.
(T)emps estimé pour la réalisation.

Utilisateur Technicien Expert
Niveau
Simple Moyenne Complexe
Difficulté
– d’une heure + de 5 heures 12 heures et +
Temps

OcM

Objectif de l’article.
Contexte de la réalisation.
Modalité de l’éxécution.

Réaliser un downgrade de version DSM sur un NAS Synology

Une MAJ faite trop tôt et un .PAT inadéquate et/ou dégager une version beta.

Reset et preinstallation avec intervention au milieu

Histoire vraie. Je venais d’upgrader le NAS via Synology et sans lien de causalité, je décide de réinitialiser le système.
Quelle ne fut pas ma surprise, de constater que la version .PAT (celle requise pour l’installation d’un NAS Synology) n’était pas celle attendue mais la précédente version.
Or un NAS Synology n’accepte pas d’installer une version différente de celle dernièrement ingérée !

Le reset complet n’y fait rien ni la mise hors courant, pas même la règle des 30-30-30 (reset 30 sec, ON/OFF + reset 30 sec, ON et reset 30 sec).

Las, j’ai trouvé la solution qui permet tout de même d’autoriser cette démarche.

L’objectif est simple : tromper la version installée pour qu’elle accepte de ré-installer le système depuis la version .PAT (précédente).

Solution adaptée pour mon cas mais peut l’être aussi à l’issue d’une versions bêta pour retrouver une version stable de DSM.

Version .PAT issue de Synology


  1. Identifier la version .PAT.

Télécharger la version adaptée à son modèle de NAS chez Synology. On récupère un fichier .PAT.
Ce fichier.PAT est un fichier visible via un éditeur de texte. Il permet de localiser les informations suivantes :

 majorversion="6"
 minorversion="1"
 buildphase="GM"
 buildnumber="15011"
 smallfixnumber="2"
 builddate="2017/03/30"
 buildtime="17:17:13"
 unique="synology_cedarview_412+"
 extractsize=532512

Attention à ne pas modifier le fichier d’origine.

RESET du NAS


Pour le reste de la procédure, même si en théorie on ne perd pas les données des disques durs, je préconise d’utiliser un disque dur test.

  1. Reset du NAS
  • un appui de 4 sec. sur le bouton reset
  • un premier « bip » retentit
  • on a dix secondes pour le refaire encore une fois
  • un second « bip » se fait entendre

Ça y’est le reset complet du NAS est fait !

Tromper le NAS


Lors du reset, le NAS est reconnu sur le réseau.
Il suffit d’utiliser DS Assistant ou FindSynology.com pour connaître l’ip (les ips pour les modèles à plusieurs prises).
Dans cet état, le NAS est aussi accessible via le protocole telnet. Il suffit à l’aide de Putty sur un PC ou Terminal sur un Mac d’accéder à l’adresse idoine.

telnet xxxx où xxx est l'adresse ip du NAS
acces en root
mot de passe : 101-0101

(mot de passe synology en local direct faut le savoir)

on peut alors

  1. modifier le fichier VERSION situé en /etc.defaults/VERSION
    un petit coup de vi (bah oui je sais)
vi /etc.defaults/VERSION

on se retrouve avec ce contenu

 majorversion="6"
 minorversion="1"
 buildphase="RC"
 buildnumber="15022"
 smallfixnumber="0"
 builddate="2016/12/30"
 buildtime="04:22:43"
 unique="synology_braswell_716+"
 extractsize=643748

il faut modifier les paramètres à l’identique du .PAT indiqué précédemment.

 :w  pour sauvegarder :q  pour quitter 

Reset et Install


  1. On refait un Reset complet.  (4 sec « bip », relâche, puis 4 sec « bip »)
  2. et on installe normalement avec la version RC (« release Candidat ») !
2017-12-14T12:42:01+00:00 30 Avr 2017|SYNO|

5 Comments

  1. JPPB 1 mai 2017 à 23 h 37 min

    Ouf
    je me suis fait avoir moi aussi…
    Bien content d’avoir cette procédure pour ne pas rester en rade du fait de l’incohérence de Synology !!!
    Quand même proposer une MAJ et ne pas la distribuer… gasp !
    En tout cas cela ne rassure pas et c’est bien regrettable car ce n’était pas l’habitude de la marque de faire ce genre de bévue !
    Merci

  2. FelixM 2 mai 2017 à 9 h 39 min

    Arggggrrrr Damned je suis pris !
    Mon bon vieux DS916+ tout puissant fut il est bien inutile face à un DSM qui refuse de s’installer…
    Cool d’avoir une solution simple pour y remédier !

  3. LoicTeK 2 mai 2017 à 9 h 45 min

    Tous pareils maintenant hélas !
    Certes y’a de plus en plus de choses dans les versions logicielles, mais la complexité n’exclut en rien la qualité et les nécessaires contrôles de chaque étape.
    Entre les MAJ de MS qui te plantent ton PC, celle d’Apple qui t’apportent des régressions, maintenant c’est Synology qui publient puis ôtent la MAJ et/ou ne te la proposent pas en DL en version .PAT….
    Cela est contre productif car dur coup, tout le monde se méfie des MAJ et se retrouve sans LA correction de sécurité qui elle est viable et nécessaire…
    Merci en tout cas pour la pédagogie déployée ici qui m’a permis non seulement de ne pas être bloqué mais de comprendre ce que je faisais !

    • Y@nn 2 mai 2017 à 9 h 49 min

      Oh que OUI hélas !
      Merci.

  4. PierreDutertre 9 mai 2017 à 16 h 34 min

    Merci pour votre astuce,
    j’ai bien cru que ce lundi nous n’allions pas pouvoir reprendre notre activité au bureau !
    Non seulement les disques ont été volés (je ne vois pas trop à part la revente) mais la MAJ étant faite nous ne pouvions repartir dans l’installation de ne nos sauvegardes externes.
    Et là hop ! La solution, pas trop compliquée à mettre en oeuvre et qui fonctionne très bien sur notre 716+II.

    Pas cool quand même ce décalage chez Synology…Ils nous avaient habitué à mieux…
    Pas facile de gérer le succès sans doute…

    Bref MAJ automatique désactivée mais téléchargée avec notification, ainsi je verrais si on la passe ou pas !

Les commentaires sont fermés.