NAS Synology : résoudre l'erreur rsync "permission denied" lors de la connexion au NAS photo

NAS Synology : résoudre l’erreur rsync “permission denied” lors de la connexion au NAS après mise à jour du DSM

Mon NAS Synology vient de mettre à jour son firmware DSM et je constate en lançant ma sauvegarde rsync que la connexion rsync vers le NAS ne se fait plus : après saisie du mot de passe, on obtient une erreur “permission denied”.

Voici comment remédier à ce petit désagrément en deux minutes montre en main.

Problème : connexion SSH refusée

Lors de la connexion initiale, démarrée par :

rsync --ignore-existing --progress -vr --rsh='ssh -p22222' /home/backup/* root@example.com:/volume1/videoCode language: PHP (php)

on obtient le message d’erreur suivant, après saisie du mot de passe:

Permission denied, please try again.
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at io.c(226) [sender=3.1.1]Code language: CSS (css)

Après vérification que les identifiants (user/password) sont bien corrects, il s’avère que la solution réside dans l’utilisation de l’argument --rsync-path afin d’expliciter le chemin de l’exécutable rsync présent sur le NAS.

Solution : ajouter le chemin du binaire rsync du NAS

La solution est toute simple, il suffit de renseigner le chemin du binaire rsync qui se trouve sur le NAS Synology comme argument de notre connexion.

Sous DSM5, le chemin de rsync est /usr/syno/bin/rsync.

A partir de DSM6, le chemin de rsync est /usr/bin/rsync, qui est le chemin habituel sous linux.

Nous ajoutons donc l’argument --rsync-path à notre connexion initiale, ce qui nous donne :

rsync --ignore-existing --progress -vr --rsh='ssh -p22222' --rsync-path=/usr/bin/rsync /home/backup/* root@example.com:/volume1/videoCode language: JavaScript (javascript)
Note: n’oubliez pas de changer le chemin suivant que vous utilisez DSM5 ou DSM6.

Et hop, la sauvegarde rsync est de nouveau fonctionnelle.

Linux : installer Android Studio pour développer des applications Android photo 1

Linux : installer Android Studio pour développer des applications Android

Aujourd’hui, nous installons tous les outils nécessaires pour devélopper des applications Android sous Linux.

Ce tutoriel s’adresse aux utilisateurs Linux mais est très facilement transférable d’un système à l’autre.

Ma machine principale tourne sous Ubuntu mais le tuto fonctionne aussi pour Linux Mint ou Debian.

Pour mener à bien l’installation, il nous faut donc : une version récente de Java et Android Studio pour coder nos applications pour mobiles, tablettes, télévision, Android wear… vous allez vraiment pouvoir vous amuser !

Installation de Java

On installe la version Oracle de Java pour maximiser les chances que tout tourne bien ensuite, avec un PPA :

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update 
sudo apt-get install oracle-java8-installer
sudo apt-get install oracle-java8-set-defaultCode language: JavaScript (javascript)

On vérifie notre version de Java:

java -version

ce qui nous retourne :

java version "1.8.0_66"
Java(TM) SE Runtime Environment (build 1.8.0_66-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.66-b17, mixed mode)Code language: CSS (css)

Java 8 est donc bien installé.

Installation d’Android Studio

On installe Android Studio avec un PPA également:

sudo add-apt-repository ppa:paolorotolo/android-studio
sudo apt-get update
sudo apt-get install android-studioCode language: JavaScript (javascript)

et on lance l’assistant de configuration qui va récupérer les packages et les mises à jour :

/opt/android-studio/bin/studio.sh

L’installation prend pas mal de temps, il y a environ 600 Mo à télécharger et à compiler ensuite.

Lire la suite

Glenn Frey, guitariste des Eagles, meurt à 67 ans photo

Glenn Frey, guitariste des Eagles, meurt à 67 ans

Décidément, 2016 semble avoir décidé de mettre un coup aux icônes du rock…

Après Lemmy et David Bowie, Glenn Frey vient de passer l’arme à gauche le 18 janvier 2016, emporté par les complications d’une polyarthrite rhumatoïde et d’une pneumonie.

Né le 6 novembre 1948, Frey commence à jouer dans des groupes de Detroit au milieu des années 60. Il déménage ensuite pour Los Angeles à la fin des années 60, où il fait la rencontre de J.D. Souther et Jackson Browne.

Lorsque la petite amie de Souther, Linda Ronstadt, eu besoin d’un nouveau groupe pour l’accompagner, elle embaucha Glenn Frey, le batteur Don Henley, le bassiste Randy Meisner et le guitariste Bernie Leadon.

L’alchimie fut si bonne qu’après la tournée de 1971, les quatre musiciens quittent Linda Ronstadt et prennent le nom “The Eagles”.

Le groupe connaît un succès immédiat. Le premier single, “Take It Easy”, est coécrit par Frey et Browne et devient le modèle du groupe qui mélange du rock country avec des harmonies au pitch parfait.

La voix douce de Glenn Frey contrastait parfaitement avec la voix râpeuse de Don Henley, donnant le même mélange vocal qui a rendu les Beatles aussi célèbres.

Rest in peace Glenn!