Jump to content
XPEnology Community

[Tuto] DSM 7.0.1 | DSM 7.1


Sabrina

Recommended Posts

Hi @Sabrina

First of all, let me thank you for your efforts, really appreciated,,, and sorry for my English as I don't speak French at all and I had to use GoogleChrome to auto-translate this page.

I have tried to compile but I ended up with error, can you help please ?

 

tc@box:~$ ./rploader.sh build bromolow-7.0.1-42218
Loader source : https://github.com/jumkey/redpill-load.git Loader Branch : develop
Redpill module source : https://github.com/RedPill-TTG/redpill-lkm.git : Redpill module branch : master
Extensions :
Extensions URL :
TOOLKIT_URL : https://sourceforge.net/projects/dsgpl/files/toolkit/DSM7.0/ds.bromolow-7.0.dev.txz/download
TOOLKIT_SHA : a5fbc3019ae8787988c2e64191549bfc665a5a9a4cdddb5ee44c10a48ff96cdd
SYNOKERNEL_URL : https://sourceforge.net/projects/dsgpl/files/Synology%20NAS%20GPL%20Source/25426branch/bromolow-source/linux-3.10.x.txz/download
SYNOKERNEL_SHA : 18aecead760526d652a731121d5b8eae5d6e45087efede0da057413af0b489ed
COMPILE_METHOD : toolkit_dev
TARGET_PLATFORM       : bromolow
TARGET_VERSION    : 7.0.1
TARGET_REVISION : 42218
REDPILL_LKM_MAKE_TARGET : dev-v7
KERNEL_MAJOR : 3
MODULE_ALIAS_FILE= modules.alias.3.json
Checking Internet Access -> OK
Checking if a newer version exists on the repo -> gzip: modules.alias.3.json.gz: No such file or directory
gzip: modules.alias.4.json.gz: No such file or directory
sha256sum: latestrploader.sh: No such file or directory
There is a newer version of the script on the repo should we use that ? [yY/nN]y
OK, updating, please re-run after updating
cp: cannot stat '/home/tc/latestrploader.sh': No such file or directory
Updating tinycore loader with latest updates
Backing up files to /mnt/sdb3//mydata.tgz
Done.
tc@box:~$ ./rploader.sh build bromolow-7.0.1-42218
Loader source : https://github.com/jumkey/redpill-load.git Loader Branch : develop
Redpill module source : https://github.com/RedPill-TTG/redpill-lkm.git : Redpill module branch : master
Extensions :
Extensions URL :
TOOLKIT_URL : https://sourceforge.net/projects/dsgpl/files/toolkit/DSM7.0/ds.bromolow-7.0.dev.txz/download
TOOLKIT_SHA : a5fbc3019ae8787988c2e64191549bfc665a5a9a4cdddb5ee44c10a48ff96cdd
SYNOKERNEL_URL : https://sourceforge.net/projects/dsgpl/files/Synology%20NAS%20GPL%20Source/25426branch/bromolow-source/linux-3.10.x.txz/download
SYNOKERNEL_SHA : 18aecead760526d652a731121d5b8eae5d6e45087efede0da057413af0b489ed
COMPILE_METHOD : toolkit_dev
TARGET_PLATFORM       : bromolow
TARGET_VERSION    : 7.0.1
TARGET_REVISION : 42218
REDPILL_LKM_MAKE_TARGET : dev-v7
KERNEL_MAJOR : 3
MODULE_ALIAS_FILE= modules.alias.3.json
Checking Internet Access -> OK
Checking if a newer version exists on the repo -> gzip: modules.alias.3.json.gz: No such file or directory
gzip: modules.alias.4.json.gz: No such file or directory
sha256sum: latestrploader.sh: No such file or directory
There is a newer version of the script on the repo should we use that ? [yY/nN]N
Cloning into 'redpill-lkm'...
fatal: unable to access 'https://github.com/RedPill-TTG/redpill-lkm.git/': SSL certificate problem: certificate has expired
Cloning into 'redpill-load'...
fatal: unable to access 'https://github.com/jumkey/redpill-load.git/': SSL certificate problem: certificate has expired
Using static compiled redpill extension
Looking for redpill for : ds3615xs_42218
modinfo: module '/lib/modules/5.10.3-tinycore64/redpill.ko' not found
cp: cannot stat '/home/tc/redpill.ko': No such file or directory
Got redpill-linux-v.ko
Testing modules.alias.3.json -> File OK
------------------------------------------------------------------------------------------------
It looks that you will need the following modules :


Found VGA Controller : pciid 8086d00005917  Required Extension :
No matching extension
Found Ethernet Interface : pciid 8086d000015d8 Required Extension :
No matching extension
------------------------------------------------------------------------------------------------
Starting loader creation
Checking user_config.json : Done
tar: /home/tc/bsdiff.txz: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now
ln: failed to create symbolic link '/home/tc/redpill-load/user_config.json': No such file or directory
./rploader.sh: line 731: cd: /home/tc/redpill-load: No such file or directory
Cache directory OK
sudo: ./build-loader.sh: command not found
FAILED : Loader creation failed check the output for any errors
tc@box:~$

 

Link to comment
Share on other sites

Il y a 17 heures, zoulou13 a dit :

Merci pour cette info, j'ai essayé mais sans succès, si tu as les infos pour la modif du bios je suis preneur.

Je me répond à moi même.

Mon bios était déjà un bios mod, j'ai du le reflasher avec une autre version. et la detection sata c'est bien faite avec tinycore redpill 0.4.5.

Attention à ceux qui ont des erreurs de compilation dans mon cas c'était lié à un pb d'horloge dans le bios, et oui nos N54L commence à avoir de la bouteille, le remplacement de la pile de la carte mère évitera bien des pb. Merci ORPHEE pour ton aide qui m'a aiguillé dans la bonne direction. https://xpenology.com/forum/profile/24336-orphée/

Link to comment
Share on other sites

J’ai installée la version DS918+

Fonctionne a merveille depuis 2-3 jour sur un HP Envy 700 Series PC équipé de 32gb ram et d’un i7-4770.

 

Par contre je vais sans doute changer le CPU pour un i7-4790k (aucune idée si sa changera quelque chose ni si c’est une bonne idée).


Je veux le changer car je ne suis pas certain que le Hardware Transcoding fonctionne, le CPU monte très haut (genre a 90% en transcodage basse qualité). Pourtant j’ai bien le dossier « /dev/dri/renderD128 » et les codec sont bien activer. Même avec tout sa j’ai quand même l’impression que sa ne fonctionne pas sur Video Station (j’utilise le ffmpeg custom pour lire le EAC3 et DTS). 

 

Si quelqu’un a une idée pour fair fonctionne le HW transcoding ou vérifier qu’il est bien activée (ou une solution pour fair fonctionner une carte graphique Nvidia ou AMD) je prend. 

Link to comment
Share on other sites

Il y a 23 heures, qwrty a dit :

Hello,

 

je ne comprends pas très bien malgré la lecture de diffèrent post comment se passe une update depuis une installation en 6.x.x avec le loader de Jun 🤔

J'utilise KVM de mon coté.

 

Faut-il que je modifie temporairement mon image de boot de ma VM en DSM6 par l'image de Redpill ?
Ou il faut que je crée une nouvelle VM temporaire pour lancer TinyCore et recuperer le loader / et le fichier d'instalaltion Synology ?
 

En vous remerciant.

 

Perso j'ai procédé comme ça (sur un Baremetal mais sur VM l'idée est la même):

 

1. Création de la clé usb TinyCore.

3. Remplacer la clé de boot Jun's par la TinyCore

4. Boot avec un HDD vide (j'ai débranché tous les autres, dont celui contenant la 6.2) afin de tester la compatibilité avec mon matos, et si pas de fail d'installation.

5. Installation OK, j'ai rebranché tous mes HDD (dans le même ordre que sous 6.2) et débranché mon HDD "vide" avec la 7.0 installé.

6. Au boot, ca m'a directement reconnu ma précédente installation et ca a tout installé comme un grand et fait la migration. Voilou.

Link to comment
Share on other sites

Posted (edited)

Effectivement, j'ai réussis en début de soirée tout à l'heure.

Mais franchement, ce n'est pas clair du tout je trouve... En tout cas la façon dont c'est présenté sur diffèrent sujet.

 

Pour une upgrade depuis une installation KVM de DSM6.2 avec le loader de Jun:

 

1. Convertir l'image vmdk de Tiny-Core Redpill en qcow2 => qemu-img convert -f vmdk -O qcow2 image-ORI.vmdk image-CIBLE.qcow2

2 Créer une VM temporaire avec au moins 2gb de mémoire (c'est important, car la partition / dans laquelle est monté le dossier de travail de tinycore est dans la ram) et y ajouter le disque fraichement converti (SATA / DirectSync / le reste en par default)

3. Booter et récupérer l'IP de la VM avec un ifconfig dans le terminal (il faut qu'un bridge soit configuré sur votre KVM)

4. Se connecter mnt en ssh à tiny-core

5. Passer les commandes:

  • sudo ./rploader.sh update now

  • sudo ./rploader.sh serialgen [MODELE DE DS A REMPLACER]

  • sudo ./rploader.sh satamap now

Faites bien 'y' pour qu'il modifie le fichier user_config.json lorsqu'il vous le demande.

  • Vérifier que le fichier de conf s'est bien renseigné: cat user_config.json

6. sudo ./rploader.sh build [ARCHI SOUHAITÉE]

Révélation
  • apollolake-6.2.4-25556
  • apollolake-7.0-41890
  • apollolake-7.0.1-42218
  • broadwell-7.0.1-42218
  • broadwellnk-7.0.1-42218
  • bromolow-6.2.4-25556
  • bromolow-7.0-41222
  • bromolow-7.0.1-42218
     
  • Apollolake = DS918+
  • Bromolow = DS3615xs
  • Broadwell = DS3617xs
  • Broadwellnk = DS3622xs+

 

7. Passer par winscp pour récupérer en SFTP les fichier ci dessous:

  • le .pat dans /home/tc/redpill-load/cache/
  • le loader.img  fraichement compiler dans /home/tc/redpill-load/
     

A partir d'ici on n'a normalement plus besoin de tiny-core.

 

9. Modifier le loader de Jun de votre ancienne VM en DSM6.2 par le nouveau fraichement compiler (pensez à faire une sauvegarde de votre config dans le doute)
Vous pouvez cloner votre instance kvm facilement au besoin => virt-clone --original [NOMMACHINEA CLONER] --name [NOUVELLEMACHINE] --auto-clone

  • Bien passer ce disque en SATA / RAW / Directsync dans KVM

Normalement pas besoin de toucher autres choses, seul le loader doit être modifier.

9. Booter la VM et passer direct en vnc pour avoir le temps de voir GRUB et choisir de booter sur le kernel en SATA.

10. A ce stade là vous dévier avoir un black screen indiquant: "[...] Booting the kernel."

11. Aller sur find.synology.com, vous devriez trouver votre instance DSM.

12. Suivez le guide(il devrait vous dire qu'il a trouver une ancienne installation de DSM) et il vous proposera d'injecter votre .pat pour faire la MAJ.

 

That's all !

Edited by qwrty
Link to comment
Share on other sites

Posted (edited)
15 minutes ago, qwrty said:

1. Convertir l'image vmdk de Tiny-Core Redpill en qcow2 => qemu-img convert -f vmdk -O qcow2 image-ORI.vmdk image-CIBLE.qcow2

2 Créer une VM temporaire avec au moins 2gb de mémoire (c'est important, car la partition / dans laquelle est monté le dossier de travail de Redpill est dans la ram) et y ajouter le disque fraichement converti (SATA / DirectSync / le reste en par default)

3. Booter et récupérer l'IP de la VM avec un ifconfig dans le terminal (il faut qu'un bridge soit configuré sur votre KVM

 

Sinon tu copies directement ton image tinycore IMG avec WinSCP sur ton serveur proxmox,

Tu crées ta VM, tu lui donnes un disques data genre de 16giga (ou plus ou peu importe) que tu configures en SATA 1

Imaginons que ta VM c'est la 102 :

 

Et tu te contentes d'importer ton image IMG :

qm importdisk 101 /var/lib/vz/dump/DS918/tinycore-redpill.v0.4.5.img local-lvm

 

Sans te prendre la tête a convertir quoi que ce soit...

Une fois ton disque importé dans ta VM, il suffit ensuite de lui attribuer le SATA 0

Puis tu configures ton boot sur sata0...

 

Tu t'es tellement compliqué la vie...

 

Quand tu veux upgrade,

Il suffit uniquement de remplacer le disque SATA 0 de l'ancien Jun's loader avec le nouveau disque tinycore...

 

Même chose sur ESXi...

Si t'as une VM qui tourne avec Jun's loader, il suffit simplement de remplacer le disque Jun's par le nouveau disque importé redpill...

Avec ESXi, personnellement le seul besoin est de convertir l'image originale au format ESXi avec Starwind V2V converter, me semble qu'il existe aussi une commande manuelle, mais ce soft gratuit fait le taf.

 

Après oui, au premier boot de tinycore loader, tu dois suivre les étapes pour créer le loader qui va être écrit sur le disque et dispo au prochain boot.

Edited by Orphée
Link to comment
Share on other sites

Je n'utilise pas Proxmox dans mon cas, j'ai juste KVM/QEMU d'installer sur ma Debian.
Ça aurait ptet pu marché avec le img directement du repo de Redpill mais comme il est indiqué que c'est pour les installation en USB je n'ai pas tenté.

Link to comment
Share on other sites

Posted (edited)
Il y a 17 heures, lolo130 a dit :

Hi @Sabrina

First of all, let me thank you for your efforts, really appreciated,,, and sorry for my English as I don't speak French at all and I had to use GoogleChrome to auto-translate this page.

I have tried to compile but I ended up with error, can you help please ?

 







tc@box:~$ ./rploader.sh build bromolow-7.0.1-42218
Loader source : https://github.com/jumkey/redpill-load.git Loader Branch : develop
Redpill module source : https://github.com/RedPill-TTG/redpill-lkm.git : Redpill module branch : master
Extensions :
Extensions URL :
TOOLKIT_URL : https://sourceforge.net/projects/dsgpl/files/toolkit/DSM7.0/ds.bromolow-7.0.dev.txz/download
TOOLKIT_SHA : a5fbc3019ae8787988c2e64191549bfc665a5a9a4cdddb5ee44c10a48ff96cdd
SYNOKERNEL_URL : https://sourceforge.net/projects/dsgpl/files/Synology%20NAS%20GPL%20Source/25426branch/bromolow-source/linux-3.10.x.txz/download
SYNOKERNEL_SHA : 18aecead760526d652a731121d5b8eae5d6e45087efede0da057413af0b489ed
COMPILE_METHOD : toolkit_dev
TARGET_PLATFORM       : bromolow
TARGET_VERSION    : 7.0.1
TARGET_REVISION : 42218
REDPILL_LKM_MAKE_TARGET : dev-v7
KERNEL_MAJOR : 3
MODULE_ALIAS_FILE= modules.alias.3.json
Checking Internet Access -> OK
Checking if a newer version exists on the repo -> gzip: modules.alias.3.json.gz: No such file or directory
gzip: modules.alias.4.json.gz: No such file or directory
sha256sum: latestrploader.sh: No such file or directory
There is a newer version of the script on the repo should we use that ? [yY/nN]y
OK, updating, please re-run after updating
cp: cannot stat '/home/tc/latestrploader.sh': No such file or directory
Updating tinycore loader with latest updates
Backing up files to /mnt/sdb3//mydata.tgz
Done.
tc@box:~$ ./rploader.sh build bromolow-7.0.1-42218
Loader source : https://github.com/jumkey/redpill-load.git Loader Branch : develop
Redpill module source : https://github.com/RedPill-TTG/redpill-lkm.git : Redpill module branch : master
Extensions :
Extensions URL :
TOOLKIT_URL : https://sourceforge.net/projects/dsgpl/files/toolkit/DSM7.0/ds.bromolow-7.0.dev.txz/download
TOOLKIT_SHA : a5fbc3019ae8787988c2e64191549bfc665a5a9a4cdddb5ee44c10a48ff96cdd
SYNOKERNEL_URL : https://sourceforge.net/projects/dsgpl/files/Synology%20NAS%20GPL%20Source/25426branch/bromolow-source/linux-3.10.x.txz/download
SYNOKERNEL_SHA : 18aecead760526d652a731121d5b8eae5d6e45087efede0da057413af0b489ed
COMPILE_METHOD : toolkit_dev
TARGET_PLATFORM       : bromolow
TARGET_VERSION    : 7.0.1
TARGET_REVISION : 42218
REDPILL_LKM_MAKE_TARGET : dev-v7
KERNEL_MAJOR : 3
MODULE_ALIAS_FILE= modules.alias.3.json
Checking Internet Access -> OK
Checking if a newer version exists on the repo -> gzip: modules.alias.3.json.gz: No such file or directory
gzip: modules.alias.4.json.gz: No such file or directory
sha256sum: latestrploader.sh: No such file or directory
There is a newer version of the script on the repo should we use that ? [yY/nN]N
Cloning into 'redpill-lkm'...
fatal: unable to access 'https://github.com/RedPill-TTG/redpill-lkm.git/': SSL certificate problem: certificate has expired
Cloning into 'redpill-load'...
fatal: unable to access 'https://github.com/jumkey/redpill-load.git/': SSL certificate problem: certificate has expired
Using static compiled redpill extension
Looking for redpill for : ds3615xs_42218
modinfo: module '/lib/modules/5.10.3-tinycore64/redpill.ko' not found
cp: cannot stat '/home/tc/redpill.ko': No such file or directory
Got redpill-linux-v.ko
Testing modules.alias.3.json -> File OK
------------------------------------------------------------------------------------------------
It looks that you will need the following modules :


Found VGA Controller : pciid 8086d00005917  Required Extension :
No matching extension
Found Ethernet Interface : pciid 8086d000015d8 Required Extension :
No matching extension
------------------------------------------------------------------------------------------------
Starting loader creation
Checking user_config.json : Done
tar: /home/tc/bsdiff.txz: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now
ln: failed to create symbolic link '/home/tc/redpill-load/user_config.json': No such file or directory
./rploader.sh: line 731: cd: /home/tc/redpill-load: No such file or directory
Cache directory OK
sudo: ./build-loader.sh: command not found
FAILED : Loader creation failed check the output for any errors
tc@box:~$

 

 

Looks like you have some SSL certificate issue when the script try to clone the git repos, so you are missing some file needed to compile the loader.

 

Citation

Cloning into 'redpill-lkm'...

fatal: unable to access 'https://github.com/RedPill-TTG/redpill-lkm.git/': SSL certificate problem: certificate has expired

Cloning into 'redpill-load'...

fatal: unable to access 'https://github.com/jumkey/redpill-load.git/': SSL certificate problem: certificate has expired


You can try: git config --global http.sslVerify false

 

But first, try with sudo before your commands ;)

Edited by qwrty
  • Like 1
Link to comment
Share on other sites

Posted (edited)

Dans le principe, pour upgrade en utilisant tinycore-loader :

 

1/ baremetal :

- On retire l'ancienne clé (qu'on garde en backup jusqu'à la fin de la migration)

- On flash une nouvelle clé avec Balena Etcher ou Win32DiskImager

- On boot la nouvelle clé sur TinycoreOS (le truc chiant c'est que une fois boot, le clavier est en qwerty)

- On récupère l'IP de la machine qui a boot via votre box/routeur etc... (sinon en qwerty vous ouvrez une console terminal, et vous tapez : "ip a" ou "ifconfig")

- ssh tc@IP_de_la_machine (le mot de passe est P@ssw0rd)

Et la on suit la procédure standard du rploader.sh :

./rploader.sh identifyusb now

./rploader satamap now

./rploader build bromolow-7.0.1-42218 (ou autre version à vous de savoir votre besoin)

./rploader backup bromolow-7.0.1-42218

 

Si tout c'est bien passé, reboot, choisir USB et si tout va bien, il devrait vous proposer la migration de votre DSM... les risques comme à chaque fois, c'est la configuration SATA qui parfois est capricieuse sur les installations Baremetal.

 

2/ VM :

- Faites un backup de la VM, ou un snapshot

- supprimez le disque associé au loader 6.2

- Importer un disque existant à partir de l'IMG tinycore

     * ESXi : Convertir l'IMG originale avec Starwind V2V converter ou autre outils au format ESXi, uploader les 2 fichiers (xxxx.vmdk et xxxx-flat.vmdk), ajouter un disque existant et selectionner le VMDK fraichement uploadé en SATA 0)

     * Proxmox : Copier l'IMG sur le serveur proxmox en SSH (WinSCP ou autre)

        Importer l'IMG, exemple : qm importdisk 101 /var/lib/vz/dump/DS918/tinycore-redpill.v0.4.5.img local-lvm, et dans le menu hardware de la VM, configurer le disque en mode SATA, puis veiller à choisir dans le menu options le bon disque de boot

- Booter la VM, qui doit démarrer automatiquement sur Tinycore OS, et à partir de là c'est semblable au baremetal, sauf identifyusb qui ne sert à rien.

- On récupère l'IP de la machine qui a boot via votre box/routeur etc... (sinon en qwerty vous ouvrez une console terminal, et vous tapez : "ip a" ou "ifconfig")

- ssh tc@IP_de_la_machine (le mot de passe est P@ssw0rd)

Et la on suit la procédure standard du rploader.sh :

./rploader satamap now

./rploader build bromolow-7.0.1-42218 (ou autre version à vous de savoir votre besoin)

./rploader backup bromolow-7.0.1-42218

 

Si tout c'est bien passé, reboot, choisir SATA et si tout va bien, il devrait vous proposer la migration de votre DSM...

 

Je rappelle, ça c'est dans le principe, tout dépend ensuite de comment est configuré votre machine baremetal/VM. Il est en théorie plus simple de migrer une VM car les extentions/modules sont "standardisées" contrairement au baremetal où il faut avoir les bons drivers pour vos périphériques...

 

Je précise au cas où : Vous faites ça a vos risques et périls, Redpill est toujours considéré comme Beta ! Et chaque cas peut avoir son lot de surprises !

 

Edited by Orphée
Link to comment
Share on other sites

1 hour ago, pehun said:

Top merci, ce serait intéressant d'avoir la config sata pour un n54l baremetal avec le bios modifié (celui des bons vieux temps :) )

Suivant le bios modifié que tu as, et si tu as bien configuré les paramètres du bios AHCI.

 

Cela devrait être SataPortMap=6 DiskIdxMap=00

 

Mais "./rploader.sh satamap now" te donnera cette valeur de toute façon.

 

Si ça te répond SataPortMap=42 c'est que le bios n'est pas moddé/réglé correctement. et encore, cela ne concerne que ceux qui veulent utiliser l'emplacement CD pour des disques supplémentaires. En théorie, même de base, tant que tu n'utilises que les 4 disques de base, le bios en mode SataPortMap=42 devrait fonctionner.

 

Link to comment
Share on other sites

Ahh, je croyais qu'il n'y avait qu'un seul mod...

Il y a à mon sens 3 config (hors rajout de carte sata)

4 disques hot swap

5 disques 4 hot swap + 1 lecteur CD

6 disques 4 hot swp + 1 lecteur CD + 1 port Esata

Link to comment
Share on other sites

Thank you @qwrty for pointing out at the SSL issue.

I have now managed to get the loader to build and built ok and Synology DS3615XS is network discovered BUT

I get a failed message when I'm trying to install the DSM 7.0.1-42218

any ideas Please?

Hardware:

Lenovo M900 Tiny - CPU intel  i5-6500T

 

2022-03-09 14_54_19-Synology Web Assistant.png

Link to comment
Share on other sites

Bonjour à tous,

 

Je voulais vous demander, s'il est judicieux de mettre la mise à jour "DSM 7.0.1 update 3". Est ce que quelqu'un

a déjà cette mise à jour ?

 

Merci par avance de votre réponse,

 

Bonne continuation

 

Gastonzz

Link to comment
Share on other sites

Posted (edited)

Alors ne SURTOUT pas tenter un update de 42218 vers u2 ou u3.

Vous allez planter.

 

Ceux qui on pu upgrade en u3 étaient déjà en u2 (DS918+ ll me semble, peut être DS3615xs aussi ?, mais genre DS3622xs+ c'est sur ça plante)

 

La mise à jour u2 vers u3 ne modifie pas le kernel, donc ça passe.

Mais pas depuis la release de base, ça part en bootloop.

 

Tant qu'un expert ne crée pas le loader prépatché en release u2 ou u3 ça ne fonctionnera pas.

 

Par défaut, considérez qu'il ne faut jamais update depuis l'interface DSM.

Edited by Orphée
Link to comment
Share on other sites

Il y a 4 heures, Orphée a dit :

Alors ne SURTOUT pas tenter un update de 42218 vers u2 ou u3.

Vous allez planter.

 

Ceux qui on pu upgrade en u3 étaient déjà en u2 (DS918+ ll me semble, peut être DS3615xs aussi ?, mais genre DS3622xs+ c'est sur ça plante)

 

La mise à jour u2 vers u3 ne modifie pas le kernel, donc ça passe.

Mais pas depuis la release de base, ça part en bootloop.

 

Tant qu'un expert ne crée pas le loader prépatché en release u2 ou u3 ça ne fonctionnera pas.

 

Par défaut, considérez qu'il ne faut jamais update depuis l'interface DSM.

Bonsoir,

Merci à tous pour vos informations, je suis en update 2, alors par sécurité, je vais rester sur cette version.

Bonne continuation,

Gastonzz

Link to comment
Share on other sites

Posted (edited)
Le 08/03/2022 à 17:50, qwrty a dit :

 

Looks like you have some SSL certificate issue when the script try to clone the git repos, so you are missing some file needed to compile the loader.

 


You can try: git config --global http.sslVerify false

 

But first, try with sudo before your commands ;)

 

Bonjour qwrty j'ai eu la même erreur que lolo130 et à présent j'ai celle-ci je ne comprend pas

 

Merci par avance

J'avais précédemment fait une installation et je n'ai jamais eu ses erreurs.

 

tc@box:~$  sudo ./rploader.sh build bromolow-7.0.1-42218
Loader source : https://github.com/jumkey/redpill-load.git Loader Branch : develop
Redpill module source : https://github.com/RedPill-TTG/redpill-lkm.git : Redpill module branch : master
Extensions :
Extensions URL :
TOOLKIT_URL : https://sourceforge.net/projects/dsgpl/files/toolkit/DSM7.0/ds.bromolow-7.0.dev.txz/download
TOOLKIT_SHA : a5fbc3019ae8787988c2e64191549bfc665a5a9a4cdddb5ee44c10a48ff96cdd
SYNOKERNEL_URL : https://sourceforge.net/projects/dsgpl/files/Synology%20NAS%20GPL%20Source/25426branch/bromolow-source/linux-3.10.x.txz/download
SYNOKERNEL_SHA : 18aecead760526d652a731121d5b8eae5d6e45087efede0da057413af0b489ed
COMPILE_METHOD : toolkit_dev
TARGET_PLATFORM       : bromolow
TARGET_VERSION    : 7.0.1
TARGET_REVISION : 42218
REDPILL_LKM_MAKE_TARGET : dev-v7
KERNEL_MAJOR : 3
MODULE_ALIAS_FILE= modules.alias.3.json
Checking Internet Access -> OK
Checking if a newer version exists on the repo -> sha256sum: latestrploader.sh: No such file or directory
There is a newer version of the script on the repo should we use that ? [yY/nN]n
Redpill sources already downloaded, pulling latest
fatal: unable to access 'https://github.com/jimmyGALLAND/redpill-lkm.git/': SSL certificate problem: certificate is not yet valid
Loader sources already downloaded, pulling latest
fatal: unable to access 'https://github.com/jimmyGALLAND/redpill-load.git/': SSL certificate problem: certificate is not yet valid
Using static compiled redpill extension
Looking for redpill for : ds3615xs_42218
modinfo: module '/lib/modules/5.10.3-tinycore64/redpill.ko' not found
cp: cannot stat '/home/tc/redpill.ko': No such file or directory
Got redpill-linux-v.ko
Testing modules.alias.3.json -> File OK
------------------------------------------------------------------------------------------------
It looks that you will need the following modules :


Found VGA Controller : pciid 8086d00000402  Required Extension :
No matching extension
Found SATA Controller : pciid 8086d00008c02  Required Extension :
No matching extension
Found Ethernet Interface : pciid 10ecd00008168 Required Extension : r8168.ko
r8169.ko
Searching for matching extension for r8168.ko
------------------------------------------------------------------------------------------------
Starting loader creation
Checking user_config.json : Done
tar: /home/tc/bsdiff.txz: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now
Cache directory OK
[#] Checking runtime for required tools...
[-] Couldn't find bspatch in your $PATH
[#] Checking runtime for required tools... [ERR]
[!] Some tools weren't available - install them first

*** Process will exit ***
FAILED : Loader creation failed check the output for any errors

 

Bon je viens de trouver le problème....

Ma pile était HS donc perte de date et d'heure

Voila si cela peut servir à quelqu'un d'autre

Edited by loloroura
Erreur résolu
Link to comment
Share on other sites

Il y a 18 heures, loloroura a dit :

 

Bonjour qwrty j'ai eu la même erreur que lolo130 et à présent j'ai celle-ci je ne comprend pas

 

Merci par avance

J'avais précédemment fait une installation et je n'ai jamais eu ses erreurs.

 


tc@box:~$  sudo ./rploader.sh build bromolow-7.0.1-42218
Loader source : https://github.com/jumkey/redpill-load.git Loader Branch : develop
Redpill module source : https://github.com/RedPill-TTG/redpill-lkm.git : Redpill module branch : master
Extensions :
Extensions URL :
TOOLKIT_URL : https://sourceforge.net/projects/dsgpl/files/toolkit/DSM7.0/ds.bromolow-7.0.dev.txz/download
TOOLKIT_SHA : a5fbc3019ae8787988c2e64191549bfc665a5a9a4cdddb5ee44c10a48ff96cdd
SYNOKERNEL_URL : https://sourceforge.net/projects/dsgpl/files/Synology%20NAS%20GPL%20Source/25426branch/bromolow-source/linux-3.10.x.txz/download
SYNOKERNEL_SHA : 18aecead760526d652a731121d5b8eae5d6e45087efede0da057413af0b489ed
COMPILE_METHOD : toolkit_dev
TARGET_PLATFORM       : bromolow
TARGET_VERSION    : 7.0.1
TARGET_REVISION : 42218
REDPILL_LKM_MAKE_TARGET : dev-v7
KERNEL_MAJOR : 3
MODULE_ALIAS_FILE= modules.alias.3.json
Checking Internet Access -> OK
Checking if a newer version exists on the repo -> sha256sum: latestrploader.sh: No such file or directory
There is a newer version of the script on the repo should we use that ? [yY/nN]n
Redpill sources already downloaded, pulling latest
fatal: unable to access 'https://github.com/jimmyGALLAND/redpill-lkm.git/': SSL certificate problem: certificate is not yet valid
Loader sources already downloaded, pulling latest
fatal: unable to access 'https://github.com/jimmyGALLAND/redpill-load.git/': SSL certificate problem: certificate is not yet valid
Using static compiled redpill extension
Looking for redpill for : ds3615xs_42218
modinfo: module '/lib/modules/5.10.3-tinycore64/redpill.ko' not found
cp: cannot stat '/home/tc/redpill.ko': No such file or directory
Got redpill-linux-v.ko
Testing modules.alias.3.json -> File OK
------------------------------------------------------------------------------------------------
It looks that you will need the following modules :


Found VGA Controller : pciid 8086d00000402  Required Extension :
No matching extension
Found SATA Controller : pciid 8086d00008c02  Required Extension :
No matching extension
Found Ethernet Interface : pciid 10ecd00008168 Required Extension : r8168.ko
r8169.ko
Searching for matching extension for r8168.ko
------------------------------------------------------------------------------------------------
Starting loader creation
Checking user_config.json : Done
tar: /home/tc/bsdiff.txz: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now
Cache directory OK
[#] Checking runtime for required tools...
[-] Couldn't find bspatch in your $PATH
[#] Checking runtime for required tools... [ERR]
[!] Some tools weren't available - install them first

*** Process will exit ***
FAILED : Loader creation failed check the output for any errors

 

Bon je viens de trouver le problème....

Ma pile était HS donc perte de date et d'heure

Voila si cela peut servir à quelqu'un d'autre

Je confirme j'ai eu le même pb.

Link to comment
Share on other sites

 

Bonjour,

Mon installation sur mon n54L en Baremétal fonctionne très bien (DSM 7.0.1-42218 Update 3, Redpill 0.4.6), sauf la detection de mon onduleur sur le port USB. il n'est plus reconnu.

Avez vous le même pb et avez vous trouvé une solution ? une compilation d'un driver à rajouter peut-être ?.

Merci à tous pour votre aide.

Link to comment
Share on other sites

Le 08/03/2022 à 22:11, Orphée a dit :

Dans le principe, pour upgrade en utilisant tinycore-loader :

 

1/ baremetal :

- On retire l'ancienne clé (qu'on garde en backup jusqu'à la fin de la migration)

- On flash une nouvelle clé avec Balena Etcher ou Win32DiskImager

- On boot la nouvelle clé sur TinycoreOS (le truc chiant c'est que une fois boot, le clavier est en qwerty)

- On récupère l'IP de la machine qui a boot via votre box/routeur etc... (sinon en qwerty vous ouvrez une console terminal, et vous tapez : "ip a" ou "ifconfig")

- ssh tc@IP_de_la_machine (le mot de passe est P@ssw0rd)

Et la on suit la procédure standard du rploader.sh :

./rploader.sh identifyusb now

./rploader satamap now

./rploader build bromolow-7.0.1-42218 (ou autre version à vous de savoir votre besoin)

./rploader backup bromolow-7.0.1-42218

 

Si tout c'est bien passé, reboot, choisir USB et si tout va bien, il devrait vous proposer la migration de votre DSM... les risques comme à chaque fois, c'est la configuration SATA qui parfois est capricieuse sur les installations Baremetal.

 

 

Je confirme j'ai suivi cette procédure (qui me semblait logique de toute manière. Tout fonctionne au poil.

Link to comment
Share on other sites

  • nicoueron changed the title to [Tuto] DSM 7
  • nicoueron changed the title to [Tuto] DSM 7.0.1 | DSM 7.1

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...