/srv/irclogs.ubuntu.com/2019/06/22/#ubuntu-de.txt

d3n0ntest15:13
=== dreamon__ is now known as dreamon
dreamonN'Abend. Ich synce mit unison immer die aktuellen Daten hin und her zwischen zwei Rechnern. Jetzt hab ich aus versehen auf dem Zielsystem einen Ordner gelöscht. Wenn ich nun unison profile aufrufe dann warnt es mich, das es auf der Quelle den Ordner auch löschen würde.18:54
dreamonDas ist nicht in meinem Interesse. Wie überrede ich die Kiste das er die Daten kopiert und nicht meine Quelle löscht.18:55
dreamonAngeblich soll es eine Option geben -> "Force all changes in favor of first root" 18:56
dreamonNur wie setz ich die in der Konsole?18:56
dreamonIn der Gui gibts die Option..19:00
sdx23es gibt auch force, siehe man unison19:22
dreamonsdx23, ja -force root.. aber da wirft er mir ein → Fatal error: root (given as argument to 'prefer' or 'force' preference) → is not one of the current roots:19:25
dreamonan den Kopf. Eh merkwürdig warum die config zweimal ein root= einhält.19:25
sdx23ja, wiel du da nicht "root" hinschreiben sollst, sondern den Namen von dem root.19:26
dreamonin der config hab ich root=/home/dreamon/ als Quelle stehen.. was wäre dann der name?19:27
sdx23dann -force /home/dreamon/ # würde ich meinen. 19:32
dreamonFatal error: Wrong number of roots: 2 expected, but 3 provided (/home/dreamon/, ssh://dreamon@xxx//home/dreamon, /home/dreamon/)19:34
dreamon(Maybe you specified roots both on the command line and in the profile?)19:34
dreamonsdx23, https://wiki.pratznschutz.com/index.php/Sync_zwischen_2_Server_mit_Unison19:35
le_botTitle: Sync zwischen 2 Server mit Unison – Wiki (at wiki.pratznschutz.com)19:35
dreamonIn diesem Beispiel steht ja auch in der Config root= 2x drin. schwer verständlich19:36
sdx23dein Aufruf des Befehls scheint falsch zu sein19:39
dreamonunison myunison_short -root /home/dreamon/ -ui text19:41
=== DerProf-BNC is now known as DerProfessor
dreamonroot=/home/dreamon/19:42
dreamonroot=ssh://dreamon@xxx//home/dreamon19:42
dreamonLetzteres steht in der "myunison_short"19:42
sdx23und warum gibst du da nochmal ein root an?19:43
dreamonDu meinst in der "myunison_short" .. weil es so im manual steht und in den Beispielen..?19:45
sdx23nein, ich meine im Aufruf19:46
dreamonIch will das er nur in einer Richtung synct.. Ohne das würde er meine Quelle löschen. Weil er beim Sync'n mein Quelle killen würde. Da ich aus versehen das Zielverzeichnis gelöscht hab. Das ist dann neuer wie die Quelle..19:48
sdx23Ja, aber deswegen solltest du ja -force nutzen...19:49
dreamonGenau. Root gab ich an, weil es im manual stand..19:50
dreamonforce xxx19:50
dreamon    Including the preference -force root causes Unison to resolve all differences (even non-conflicting changes) in favor of root. This effectively changes Unison from a synchronizer into a mirroring utility. You can also specify -force newer (or -force older) to force Unison to choose the file with the later (earlier) modtime. In this case, the -times preference must also be enabled.This preference is overridden by the forcepartial 19:50
dreamonpreference.This preference should be used only if you are sure you know what you are doing!19:50
dreamonAber woher soll der wissen welches root ich mein?19:51
sdx2321:32:26 <           sdx23> dann -force /home/dreamon/ # würde ich meinen. 19:51
dreamonJa, darauf bekam ich doch den fehler → Fatal error: Wrong number of roots: 2 expected, but 3 provided (/home/dreamon/, ssh://dreamon@xxx//home/dreamon, /home/dreamon/)19:52
dreamonJa, darauf bekam ich doch den fehler → Fatal error: Wrong number of roots: 2 expected, but 3 provided (/home/dreamon/, ssh://dreamon@xxx//home/dreamon, /home/dreamon/)19:52
sdx23nein, du hattest -root geschrieben19:52
dreamonJa, darauf bekam ich doch den fehler → Fatal error: Wrong number of roots: 2 expected, but 3 provided "(/home/dreamon/, ssh://dreamon@xxx//home/dreamon, /home/dreamon/)"19:52
dreamonDarauf bekam ich doch den fehler → Fatal error: Wrong number of roots: 2 expected, but 3 provided "(/home/dreamon/, ssh://dreamon@xxx//home/dreamon, /home/dreamon/)"19:52
dreamonDarauf bekam ich doch den fehler  Fatal error: Wrong number of roots: 2 expected, but 3 provided "(/home/dreamon/, ssh://dreamon@xxx//home/dreamon, /home/dreamon/)"19:53
dreamonDarauf bekam ich doch den fehler  Fatal error: Wrong number of roots: 2 expected, but 3 provided19:53
dreamonFatal error: Wrong number of roots: 2 expected, but 3 provided19:53
dreamonOh sorry.. mein Fehler.. hat nach oben gescrollt.. sah nicht das es rausging19:54
sdx23Wie gesagt, du schriebst "-root" statt "-force", jedenfalls in dem Aufruf, den du hier gepastet hast.19:54
dreamonDu hast Recht.. mist.. 19:54
dreamonAber jetzt zeigt er mir → Unison may delete everything below these paths in the other replica.19:55
dreamonEr würde mir wieder die Quelle löschen.19:55
sdx23Bei mir geht das: http://paste.debian.net/1088920/20:05
le_botTitle: debian Pastezone (at paste.debian.net)20:05
sdx23Sonst empfehle ich rsync. Das ist für einseitige Syncs sehr sinnig. Und es hat --dry-run.20:05
dreamonIch verwende hat das .unison/myunison_short.prf wo ich viele path und ignores drin hab, was er kopieren soll und was nicht. In deinem Beispiel verwendest du ja kein .prf20:09
sdx23Ja, das Beispiel ist minimal und demonstriert die Funktion von -force. Was du damit anfängst, bleibt dir überlassen.20:10
dreamonIch müßte das nur noch auf mein prf übertragen können. ein deinem Fall geht das gut mit deinem a und b. 20:13
dreamonVielleicht sollte ich die auch mal anstelle von root a und b taufen ..?20:14

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!