To sidebar

vendredi, 13. mai 2016

Crashplan 4.7 sur un Synology

J'ai récemment migré mon synology DS414 sur DSM 6.0 et, hasard du calendrier, c'est à ce moment que Crashplan a décidé de se mettre à jour vers la version 4.7.

Enfer !

En effet, impossible de retrouver un Crashplan fonctionnel.
Après moultes recherches, j'ai vu que plusieurs problèmes se posaient.

  1. Mon environnement Java devait être mis à jour et déclaré auprès de Crashplan
  2. Le composant cpio n'était plus accessible pour Crashplan
  3. Obligé d'utiliser 7z au lieu des commandes gzip traditionnelles
  4. Obligé de passer par sudo car le compte admin n'est plus accessible
  5. Mon NAS ayant un processeur ARM, il m'a en plus fallu changer le composant jna

ARGH !

Donc voici la marche à suivre :

  • Installation de Java8 sdk (package synology)
  • Connexion avec putty
  • sudo ln -s /var/packages/CrashPlan/target/bin/cpio /usr/local/bin/cpio
  • Téléchargement de jna à partir de https://maven.java.net/content/repositories/releases/net/java/dev/jna/jna/4.2.2/jna-4.2.2.jar
  • Copie de ce dernier dans /volume1/public/
  • cd /var/packages/CrashPlan/target/bin
  • sudo mv jna.jar jna.backup
  • sudo cp /volume1/public/jna-4.2.2.jar /var/packages/CrashPlan/target/bin/jna.jar
  • sudo nano /var/packages/CrashPlan/target/syno_package.vars
  • Mettre la ligne : USR_MAX_HEAP=768M   (à adapter en fonction de la mémoire de votre NAS)
  • sudo nano /var/packages/CrashPlan/target/install.vars
  • Mettre JAVACOMMON=/var/packages/Java8/target/j2sdk-image/jre/bin/java à la place de l'ancienne ligne
  • Démarrer Crashplan (à plusieurs reprises pour ma part, je l'ai fait 4 fois)
  • cat /var/lib/crashplan/.ui_info ; echo  Afin de vérifier si le UID n'avait pas changé

Et depuis, ça fonctionne !

© Le blog de bagu, after the WP Dusk To Dawn theme Propulsé par Dotclear