Ich wollte jetzt endlich unsere Depotserver-Replikation auf die in Empirum 2005 mitgelieferten Sync-Templates umstellen. Der SMB-Sync läuft auch einwandfrei. Nur habe ich noch ein Problem mit RSync. Wenn ich es auf dem Depotserver starte, kriege ich im Sync-Monitor die Meldungen ..Processing/Task started/Connecting source/Connecting destination, es wird aber nichts gesynct.
Auf Masterserver (ch1emp1) sowie Depotserver sind die Variablen SUBDEPOT_RSYNC_... mit dem gleichen Benutzer/Passwort gesetzt. Für den Depotserver ist SYNC_SERVER3 = rsync://ch1emp1, Rsync-Anmeldung mit obigen Passwort, sowie SYNC_SERVER4 = /cygdrive/c/empirum.
Wenn ich alle Benutzer/Kennwörter entferne, klappt die Verbindung!! - mit jedoch nicht. Mache ich etwas falsch?
Probleme mit RSync
Das Paket Subdepot muss auch auf dem Quellserver ausgeführt werden, ist das gemacht?
Die Passwörter für den RSYNC sind in folgender Datei gespeichert:
"%SYSTEM%\cygwin\etc\rsyncd.secrets"
ausserdem muss in der rsyncd.conf der User entsprechend eingetragen sein.
Die Passwörter für den RSYNC sind in folgender Datei gespeichert:
"%SYSTEM%\cygwin\etc\rsyncd.secrets"
ausserdem muss in der rsyncd.conf der User entsprechend eingetragen sein.
Jens Beimel
Principal Consultant
Matrix42 AG
info@matrix42.de
http://www.matrix42.de
Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 AG.
Principal Consultant
Matrix42 AG
info@matrix42.de
http://www.matrix42.de
Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 AG.
Ja, das Subdepot-Paket ist auf dem Quellserver installiert. Der RSync-Dienst läuft auch. Ich habe auch schon die rsyncd.secrets auf beiden Systemen verglichen, sie sind identisch. In der rsyncd.conf ist der Benutzer bei allen Freigaben eingetragen, Beispiel:
[configurator]
path=/cygdrive/d/empirum/configurator
comment=empirum configurator space
exclude=/Log /Values /Tokens
read only=true
auth users=empsync
strict modes=false
secrets file=/etc/rsyncd.secrets
Interessant ist ja, dass wenn ich den Benutzer entferne, eine Synchronisation problemlos klappt. Da ich es aber ohne Anmeldung nicht betreiben möchte, probiere ich es mit Benutzer zum Laufen zu bringen. Wenn ich auf dem Depotserver ein "rsync.exe rsync://ch1emp1/configurator" manuell versuche, erhalte ich ohne Benutzer in rsynd.conf eine Auflistung der Dateien, mit Benutzer eine Abfrage des Kennworts. Gebe ich dieses ein, meldet rsync "auth failed...".
[configurator]
path=/cygdrive/d/empirum/configurator
comment=empirum configurator space
exclude=/Log /Values /Tokens
read only=true
auth users=empsync
strict modes=false
secrets file=/etc/rsyncd.secrets
Interessant ist ja, dass wenn ich den Benutzer entferne, eine Synchronisation problemlos klappt. Da ich es aber ohne Anmeldung nicht betreiben möchte, probiere ich es mit Benutzer zum Laufen zu bringen. Wenn ich auf dem Depotserver ein "rsync.exe rsync://ch1emp1/configurator" manuell versuche, erhalte ich ohne Benutzer in rsynd.conf eine Auflistung der Dateien, mit Benutzer eine Abfrage des Kennworts. Gebe ich dieses ein, meldet rsync "auth failed...".
Who is online
Users browsing this forum: No registered users and 7 guests