Aller au contenu

Unison


arketip

Messages recommandés

Bonjour,

Je viens de tester une copie avec Rsync de mon ordinateur sous Ubuntu (Linux à base de Debian) vers le Synology DS209.

Ca marche plutôt bien.

Cependant j'aimerai utiliser 'Unison' pour avoir une synchronisation bi-directionelle.

C'est beaucoup plus pratique pour l'usage que je veux en faire...

J'ai donc lancé SSH pour accéder au DS209 et tapé:

apt-get install unison

Je me suis dit que sur un malentendu ça pouvait marcher :-) mais non, pas cette fois :-)

Apparement il n'utilise pas la commande apt-get pour installer les paquets.

Alors comment vous faites de votre côté pour installer un logiciel externe sur un syno DS209 ?

Merci

a+

ipkg install nomdupaquet

mais il faut avoir installé le bootstrap

unison n'est pas dans les paquets installables, mais je ne suis pas sûr que ce soit utile, il faut le lancer côté ubuntu (je crois qu'unison s'appuie sur rsync)

Lien vers le commentaire
Partager sur d’autres sites

Merci pour les infos. Je vais installer ce fameux bootstrap...

Pour ce qui est d'unison, il semble qu'il ait besoin du programme de chaque côté.

Sinon la fenêtre d'Unison quitte abrutement et il renvoie l'erreur:

sh: unison: not found

J'imagine que ça signifie qu'il n'a pas trouvé le client de l'autre côté.

Cela s'explique probablement parce que la synchro est bidirectionelle avec unison.

Et quand tu dis que unison n'est pas dans les paquets, ça veut dire que je ne vais pas pouvoir l'installer facilement? Je vais devoir l'installer de quelle façon ?

C'est faisable ? Je ne suis pas un expert Linux...

Je ne peux que te conseiller d'aller voir le site de fred.

Tu as plein d'infos sur l'installation et l'utilisation d'ipkg

http://fredo.servehttp.com/html/Astu-02.htm

Lien vers le commentaire
Partager sur d’autres sites

bonjour

ce ne sert à rien de bypasser le post à cricx ou il précise que ce paquet est indispo, il ne l'est pas je viens de vérifier ;)

si cela est vraiment absolument critique et nécessaire, il faudra le compiler en natif sur le syno, il n' y a pas d'autres choix pour le moment.

ou encore mais jamais essayé, contacter les développeurs de la branche optware de nslug2 dont dépend ipkg pour ce modèle de syno, pour essayer de faire ajouter cette application.

@+

Lien vers le commentaire
Partager sur d’autres sites

Alors je suis allé voir sur leur site pour éventuellement les contacter.

En fait pour ajouter un nouveau projet, ça passe par une liste de souhait.

Je n'ai pas eu besoin de m'inscrire car unison y est déjà.

Il est même renseigné dans la liste des souhaits accomplis !!! (Fulfilled wishes)

http://www.nslu2-lin...PackageWishList

Sauf que ipkg me dit:

ipkg install unison

Nothing to be done

An error ocurred, return value: 4.

Collected errors:

Cannot find package unison.

Check the spelling or perhaps run 'ipkg update'

Alors peut être un problème de dépot ?

Ou bien qqch m'échappe ?

EDIT: Apparement unison est présent dans un truc qui s'apelle 'unslung' mais je n'arrive pas à comprendre ce que c'est exactement et si je peux ionstaller ça sur mon DS209 ... Voici le lien:

http://ipkg.nslu2-linux.org/feeds/unslung/native/

Vous en pensez quoi ?

a+

Lien vers le commentaire
Partager sur d’autres sites

que non ce n'est pas possible :P

ne vas pas te balader dans des branches de cpu qui ne concerne absolument pas ton modèle de syno, voir carrément pas du tout la même marque de matériel, ou t'amuser comme sur debain ou ubuntu à modifier la liste des sources apt pour tester, gros plantage et perte de données possibles !

On ne peut pas utiliser des programmes compilés pour amd sur un intel, c'est comme cela, chaque cpu possède des instructions de commandes differents, ce qui donne cette incompatibilité, de même des programmes compilés en 64 bits sur un cpu 32 bits, à moins de convertisseur, mais c'est hors sujet, ton syno est un processeur ARM, certains syno sont en powerpc etc... est ce que tu y vois plus clair comme cela . :)

apt et ipkg sont deux outils pour récupérer des paquets, sur syno c'est ipkg

donc pour résumer et t'éviter de grosses boulettes regrettables

tu es cloisonné strictement à la branche qui concerne ton cpu/modèle de syno à savoir la branche

syno 109,209,DS409, RS409, processeur ARM famille cs08q1armel à base de Marvell Kirkwood 88F6281

http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/

dans ce lien, tu as la liste des paquets compilés disponible pour ton modèle.

les deux branches stable et instable pour ce cpu, sont identiques

pour information, tu peux relancer une demande compilation de unison pour ton modèle si le paquet n'est pas dispo dans ta branche de cpu, à toi de voir comment avec leurs listes de contacts, ou si il y a un moyen de les contacter pour cela..

merci Michel pour l'info au passage.

@++

Lien vers le commentaire
Partager sur d’autres sites

Voici mon fichier /opt/etc/ipkg.conf:

# Uncomment one of the following package feeds or resolve your arch

# by visiting http://ipkg.nslu2-linux.org/feeds/optware/

# src nslu2 http://ipkg.nslu2-linux.org/feeds/optware/nslu2/cross/stable

# src fsg3 http://ipkg.nslu2-linux.org/feeds/optware/fsg3/cross/stable

# src ddwrt http://ipkg.nslu2-linux.org/feeds/optware/ddwrt/cross/stable

# src xwrt http://ipkg.nslu2-linux.org/feeds/optware/ddwrt/cross/stable

# src whiterussian http://ipkg.nslu2-linux.org/feeds/optware/ddwrt/cross/stable

# src oleg http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable

# src ts72xx http://ipkg.nslu2-linux.org/feeds/optware/ts72xx/cross/stable

# src/gz openwrt-brcm24 http://ipkg.nslu2-linux.org/feeds/optware/openwrt-brcm24/cross/unstable

# src/gz openwrt-ixp4xx http://ipkg.nslu2-linux.org/feeds/optware/openwrt-ixp4xx/cross/unstable/


http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/native/unstable

http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable


dest root /


#option verbose-wget

# 

# Proxy support:

#

#option http_proxy http://localhost:5865

#option ftp_proxy http://proxy.tld:3128

#option proxy_username <username>

#option proxy_password <password>

Lien vers le commentaire
Partager sur d’autres sites

oups... apparement j'ai fait une inversion dans la syntaxe:

Ceci fonctionne (c'était src et non scr...) :

src optware http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/native/unstable

src optware http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable
L'émotion... :lol: Pour me faire pardonner, voici à quoi doit ressembler le fichier /opt/etc/ipkg.conf:
# Uncomment one of the following package feeds or resolve your arch

# by visiting http://ipkg.nslu2-linux.org/feeds/optware/

# src nslu2 http://ipkg.nslu2-linux.org/feeds/optware/nslu2/cross/stable

# src fsg3 http://ipkg.nslu2-linux.org/feeds/optware/fsg3/cross/stable

# src ddwrt http://ipkg.nslu2-linux.org/feeds/optware/ddwrt/cross/stable

# src xwrt http://ipkg.nslu2-linux.org/feeds/optware/ddwrt/cross/stable

# src whiterussian http://ipkg.nslu2-linux.org/feeds/optware/ddwrt/cross/stable

# src oleg http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable

# src ts72xx http://ipkg.nslu2-linux.org/feeds/optware/ts72xx/cross/stable

# src/gz openwrt-brcm24 http://ipkg.nslu2-linux.org/feeds/optware/openwrt-brcm24/cross/unstable

# src/gz openwrt-ixp4xx http://ipkg.nslu2-linux.org/feeds/optware/openwrt-ixp4xx/cross/unstable/


src optware http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/native/unstable

src optware http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable


dest root /


#option verbose-wget

# 

# Proxy support:

#

#option http_proxy http://localhost:5865

#option ftp_proxy http://proxy.tld:3128

#option proxy_username <username>

#option proxy_password <password>
Après, comme l'a dit phi, il suffit de faire un:
ipkg update
puis:
ipkg install ocaml
puis:
ipkg install unison

Et l'installation se termine normalement :)

Merci phi

Lien vers le commentaire
Partager sur d’autres sites

bonjour

si tu comptes utiliser unison pour synchro ton syno et ton ubuntu attention a utiliser les meme version de unison.

La chance veut qu'il s'agit bien des mêmes versions chez moi :-)

Sinon un truc étrange qui se produit, c'est que je peux lancer unison et établir une communication à partir du NAS vers mon PC mais pas l'inverse. C'est à dire que je peux lancer unison de mon NAS en le pilotant en console à travers SSH et synchroniser correctement des répertoires sur mon ordinateur. Je l'ai testé et ça fonctionne correctement.

Par contre l'inverse ne fonctionne pas: je ne peux pas lancer unison de la console de mon ordinateur et synchroniser avec le NAS.

Bon c'est vrai que l'opération est un peu kif kif au final ... mais si je pouvais le lancer de mon ordinateur, je bénéficierai de la possibilité d'avoir une interface graphique.

Malheureusement dans ce cas, il me dit:

Contacting server...

[remote] Shell connection: ssh (ssh, -l, root, 192.168.1.2, -e, none, unison, -server)

root@192.168.1.2's password: 

ash: unison: not found

Fatal error: Lost connection with the server

Lien vers le commentaire
Partager sur d’autres sites

Bon en tout cas, mon accès SSH est revenu à la normale... Ouf.

Pour ceux qui veulent lire cette aventure :), tout est décrit sur ce forum:

http://forum.ubuntu-...php?pid=2999878

EDIT:

Depuis que je peux me logger en SSH, je n'ai plus aucun problème pour lancer unison à partir de mon ordinateur pour synchroniser avec le NAS.

C'était donc un soucis de mot de passe ssh (probablement un problème de clé) et sans aucun lien avec Unison.

Merci à tous ceux qui ont suivi mon problème.

Lien vers le commentaire
Partager sur d’autres sites

salut

attention,

le couple openssh et ssh natif (préinstallé ) sont en conflit car il y a deux serveurs ssh lancé sur le même port (22)

tu dois avoir pleins de messages d'erreurs dans tes log concernant cela

ce qui peut arriver ensuite: accès impossible par ssh

astuce rapide

tu change le port utilisé par openssh, en enlevant le #devant port et en indiquant à shh de openssh d'utiliser un autre port, je t'ai mis un exemple: le port 12422

vi /opt/etc/openssh/sshd_config


#	$OpenBSD: sshd_config,v 1. 2008/07/02 02:24:18 djm Exp $


# This is the sshd server system-wide configuration file. See

# sshd_config(5) for more information.


# This sshd was compiled with PATH=/opt/sbin:/opt/bin:/usr/sbin:/usr/bin:/sbin:/bin


# The strategy used for options in the default sshd_config shipped with

# OpenSSH is to specify options with their default value where

# possible, but leave them commented. Uncommented options change a

# default value.


Port 12422

#AddressFamily any

#ListenAddress 0.0.0.0

#ListenAddress ::

puis tu relance les deux instance de ssh

openssh

cd /opt/etc/init.d

sh S40sshd stop

sh S40sshd start

ssh pré installé du firmware

cd /

cd /usr/syno/etc/rc.d

sh S95sshd.sh stop

sh S95sshd.sh start

tu te connecte normalement par le port 22 comme d'habitude, scp sera dispo pour winscp, mais il y aura un message d'erreur dans les logs concernant le serveur sftp.

tu fais un brin de recherche sur le forum concernant sftp ou scp, il y a différente méthode pour récupérer uniquement ce server

Lien vers le commentaire
Partager sur d’autres sites

Ok merci pour l'avertissement.

J'ai fait la manip mais en fait c'est pire, car il me dit maintenant:

ssh root@192.168.1.2

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

@	WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! 	@

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!

Someone could be eavesdropping on you right now (man-in-the-middle attack)!

It is also possible that the RSA host key has just been changed.

The fingerprint for the RSA key sent by the remote host is

7b:de:54:cf:81:b0:e0:bf:d2:fe:9e:bf:1a:cf:20:3a.

Please contact your system administrator.

Add correct host key in /home/arketip/.ssh/known_hosts to get rid of this message.

Offending key in /home/arketip/.ssh/known_hosts:1

RSA host key for 192.168.1.2 has changed and you have requested strict checking.

Host key verification failed.

Je crois que j'aurai mieux fait de tout laisser tant que

Lien vers le commentaire
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.