Cette page n'a pas encore d'étiquettes.
Apportez votre aide…

Ceci est une ancienne révision du document !



hubiC

hubiC (https://hubic.com/fr/) est le service de stockage Cloud de OVH.

OVH met à la disposition des utilisateurs différents logiciels clients pour hubiC, dont un pour Linux.

OVH a annoncé le 18 octobre 2013 la mise à disposition d'un nouveau client Linux en ligne de commande.
Annonce sur le forum officiel Hubic : hubic Linux: sortie de la version bêta )

Pré-requis

Installation

Télécharger le client (version beta) ici : http://mir7.ovh.net/ovh-applications/hubic/hubiC-Linux/1.1.12.1/
L'utilisation du paquet .deb est conseillée.
Double-cliquer sur le .deb et poursuivre son installation avec l'Installeur d'Application Ubuntu.

Préparation et 1er lancement

1) pré-requis : s'être inscrit sur le site de Hubic

2) Créer un dossier hubiC sur votre ordinateur
ex d'emplacement :
/home/votre-nom-de-login-linux/Téléchargements/hubiC

3) Dans ce dossier, placer les liens des dossiers que vous voulez sauvegarder .
ex sous Nautilus (navigateur de fichiers gnome) :
En appuyant sur la touche "alt", faire un glisser-déposer du dossier "Images" dans le dossier "hubiC".
Choisir "Lier ici" dans le menu contextuel qui apparaît quand on relache le bouton de la souris.

4) Lancer la synchronisation, depuis le terminal
via le terminal (toutes versions d'Ubuntu) avec la commande suivante :

hubic login votre-mail-hubic /home/votre-nom-de-login-linux/Téléchargements/hubiC

où vous remplacez votre-mail-hubic et votre-nom-de-login-linux par vos informations personnelles.
Cette commande va synchroniser tous les dossiers (réels ou liés) présents dans le dossier hubiC de votre ordinateur, en les téléchargeant tout d'abord à la racine de votre dossier hubiC en ligne.
Dans cet exemple, c'est le dossier Images qui va être mis sur hubiC en ligne.

5) Renseigner le mot de passe demandé dans le terminal, puis Valider.
La synchronisation commence. Vous pouvez fermer le Terminal.
(la tache de synchronisation continuera en arrière-plan).

À savoir

La synchronisation, une fois lancée une première fois, continue en tâche de fond.
Elle reprendra et continuera automatiquement au redémarrage de votre ordinateur.
Il n'y a donc plus rien de particulier à configurer.

Pour contrôler l'avancement de la synchronisation :
Taper dans le terminal :

watch -n 1 hubic status

Avec cette commande, le statut de la synchronisation sera rafraîchi toutes les secondes.
Si vous souhaitez fermer ce terminal, faire "Ctrl C" puis fermer la fenêtre.

message "Consider using MONO_EXTERNAL_ENCODINGS"

Cela est dû à des dossiers ou des fichiers avec des noms qui ne correspondent pas à l'encodage par défaut, en général UTF-8. Cela peut déjà être retrouvé via Nautilus.
Exemple : un fichier qui a le nom "r�forme.zip" au lieu de "réforme.zip".

Solution : renommer les fichiers concernés afin d'avoir un encodage cohérent dans tous les répertoires.
(voir le thread : https://forums.hubic.com/showthread.php?270-beta-Linux-ligne-de-commande)

message "Cannot contact daemon, are you sure it is running?"

Si vous tentez de lancer hubiC sur un serveur ou via une connexion SSH, il est probable que le bus de session DBus ne soit pas correctement configuré.
Vous obtiendrez alors des messages comme "Cannot contact daemon, are you sure it is running?".

Il vous faut alors lancer le bus manuellement avec 'dbus-launch':

$ dbus-launch --sh-syntax
  DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-XXXX,guid=XXXXXXX
  DBUS_SESSION_BUS_PID=1234
  $ export DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-XXXX,guid=XXXXXXX
  $ hubic login foo@bar.com ~/hubiC

Ou avec 'dbus-daemon':

 $ dbus-daemon --session --fork --print-address
  unix:abstract=/tmp/dbus-XXXX,guid=XXXXXXX
  $ export DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-XXXX,guid=XXXXXXX
  $ hubic login me@foo.com ~/hubiC

.

Message "Can not synchronise /home/mnms/hubic/: Path doesn't exist!. Will retry later. "

C'est parcque vous avez des liens symboliques cassés, pour les repérer

find -L <votre repertoire de synchro> -type l

Message "Skip synchronisation for Ovh.Hubic.Sync.FrozenFile: the file or folder cannot be accessed."

C'est que votre utilisateur ( celui qui a lance la commande hubic login), n'a pas le droit de lire des fichiers dans votre répertoire, pour les repérer :

find -L <votre repertoire de synchro> -not -readable

debuggage

pour savoir un peu plus ce qui se passe :

hubic stop
hubic main-loop --verbose

GESTION DES CONFLITS

message "[05/11/2013 23:54:00|Warning] Conflict detected on mon_fichier"
Pour trouver tous les conflits

find -L /chemin/locale/du/répertoire/hubic -name "*conflict from*"

Sur le forum hubiC :

—- Contributeur principal : Tepee.

  • hubic.1383861984.txt.gz
  • Dernière modification: Le 07/11/2013, 23:06
  • par 78.228.185.40