Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2011-12-15 11:19:40

  bonus - Użytkownik

bonus
Użytkownik
Zarejestrowany: 2009-11-12

BackupPC i Cygwin problem z wersją rsync

Witam
BackupPC działa bez problemu z tym po stronie klienta:
http://sourceforge.net/projects/backuppc/files/cygwin-rsyncd/2.6.8_0/
jednak mimo wszystko chciałem skorzystać z dobrodziejstw Cygwin'a więc zainstalowałem najnowszą wersję w tym (nano, rsync, cygrunsrv). Wszystko ustawiłem i dostaję taki komunikat w logach BackupPC

Kod:

Contents of file /var/lib/backuppc/pc/computername/XferLOG.bad.z, modified 2011-12-14 16:29:28 (Extracting only Errors)
full backup started for directory dokumenty-username
Connected to computername:873, remote version 30
Negotiated protocol version 28
Error connecting to module dokumenty-username at 491-64:873: auth failed on module dokumenty-username
Got fatal error during xfer (auth failed on module dokumenty-username)
Backup aborted (auth failed on module dokumenty-username)
Not saving this as a partial backup since it has fewer files than the prior one (got 0 and 0 files versus 0)

po stronie serwera

Kod:

rsync --version
rsync  version 3.0.7  protocol version 30
Copyright (C) 1996-2009 by Andrew Tridgell, Wayne Davison, and others.
Web site: http://rsync.samba.org/
Capabilities:
    64-bit files, 64-bit inums, 32-bit timestamps, 64-bit long ints,
    socketpairs, hardlinks, symlinks, IPv6, batchfiles, inplace,
    append, ACLs, xattrs, iconv, symtimes

rsync comes with ABSOLUTELY NO WARRANTY.  This is free software, and you
are welcome to redistribute it under certain conditions.  See the GNU
General Public Licence for details.

klient cygwin

Kod:

rsync --version
rsync  version 3.0.9  protocol version 30
Copyright (C) 1996-2011 by Andrew Tridgell, Wayne Davison, and others.
Web site: http://rsync.samba.org/
Capabilities:
    64-bit files, 64-bit inums, 32-bit timestamps, 64-bit long ints,
    no socketpairs, hardlinks, symlinks, IPv6, batchfiles, inplace,
    append, ACLs, xattrs, iconv, symtimes

rsync comes with ABSOLUTELY NO WARRANTY.  This is free software, and you
are welcome to redistribute it under certain conditions.  See the GNU
General Public Licence for details.

Po stronie serwera Debian “squeeze” - wersje oprogramowania to najnowsze z repo (wiem są nowsze stabilne wersje BackupPC dostępne w formie źródeł, ale może ktoś zna inne rozwiązanie bo upgrade nie jest rozwiązaniem pewnym).

Offline

 

#2  2011-12-15 12:41:52

  hello_world - Członek DUG

hello_world
Członek DUG
Skąd: Rymanów Zdrój
Zarejestrowany: 2010-06-03
Serwis

Re: BackupPC i Cygwin problem z wersją rsync

Musisz także pokazać konfigi po stronie klienta.
Coś Ci tam piszę o auth, wieć może nie umie się z "autentykować"

Offline

 

#3  2011-12-15 14:30:47

  bonus - Użytkownik

bonus
Użytkownik
Zarejestrowany: 2009-11-12

Re: BackupPC i Cygwin problem z wersją rsync

Po stronie klienta jest tak:
nowy user w grupie administratorzy z uprawnianiami, którego uruchamiany jest rsync
Usługa uruchomiona poprzez komendę:

Kod:

cygrunsrv.exe -I "Rsync" -p /cygdrive/c/cygwin/bin/rsync.exe -a "--config=/cygdrive/c/cygwin/etc/rsyncd/rsyncd.conf --daemon --no-detach" -f "Rsync daemon service" -u username -w password

Po stronie serwera w GUI BackupPC dla tego hosta taki sam login i hasło jak dla użytkownika, z którego uprawnieniami jest uruchamiana usługa.
Próbując się zalogować do zasobu rsyncd przez rsync serwera

Kod:

rsync rsync://username@iphost/

nie prosi o hasło ani o nic, nic nie pokazuje ...
Pakiety do serwera rsyncd na kliencie BackupPC dochodzą i są adresowany a prawidłowy port. Firewall'e wyłączone ...

Offline

 

#4  2011-12-15 15:16:00

  hello_world - Członek DUG

hello_world
Członek DUG
Skąd: Rymanów Zdrój
Zarejestrowany: 2010-06-03
Serwis

Re: BackupPC i Cygwin problem z wersją rsync

A czy możesz po stronie klienta tam gdzie jest cygwin uruchmić cugwina jako usługę? Jest prościej. No i usługę sshd uruchom na kliencie (bo na pewno rsync dociągnął ssh przy instalacji)

Offline

 

#5  2011-12-20 16:35:12

  bonus - Użytkownik

bonus
Użytkownik
Zarejestrowany: 2009-11-12

Re: BackupPC i Cygwin problem z wersją rsync

Cygwin nie dociąga sobie pakietów, chyba że są obligatoryjne do działania wybranego przez nas pakietu. Dlatego mam tylko rsync, nano i cygrunsrv. Próbowałem ponownie wg tego tutka http://gerwick.ucsd.edu/backuppc_manual/backuppc_winxp_cyg.html, ale nie działa. Jednak komunikaty nieco inne. No i mogę z serwera poprzez rsync rsync://username@host zobaczyć udostępnione zasoby w formie listy.

Moja konfiguracja:

1. Serwer Squeeze
BackupPC w zapleczu dla hosta ustawiony login i hasło takie jak w rsyncd.secrets (pozostałe ustawienia są w porządku, bo tak jak wspomniałem serwer działa z http://sourceforge.net/projects/backuppc/files/cygwin-rsyncd/2.6.8_0/).

2. Klient Windows XP Pro SP3
Zainstalowany najnowszy Cygwin z wymienionymi wyżej pakietami. Skopiowałem pliki konfiguracyjne udostępnione w archiwum ze strony http://gerwick.ucsd.edu/backuppc_manual/backuppc_winxp_cyg.html do katalogu c:/cygwin/etc/rsyncd/ i dokonałem ich dostosowania. Utworzyłem użytkownika identycznego co na serwerze należącego do grupy administratorzy, z jego uprawnieniami uruchomiłem też program rsync z cygwina.

Pliki konfiguracyjne:

Kod:

c:/cygwin/etc/rsyncd/rsyncd.secrets
username:haslo

Kod:

rsyncd.conf
use chroot = true
max connections = 1
log file = c:/cygwin/etc/rsyncd/rsyncd.log
pid file = c:/cygwin/etc/rsyncd/rsyncd.pid
lock file = c:/cygwin/etc/rsyncd/rsyncd.lock
[username-dokumenty]
    path = c:/Documents and Settings/username/Moje dokumenty/
    comment = Dokumenty uzytkownika username
    strict modes = true
    auth users = username
    secrets file = c:/cygwin/etc/rsyncd/rsyncd.secrets
    hosts allow = 192.168.0.2
    read only = false
    list = true

Teraz co w logach piszczy:

1. Klient

Kod:

2011/12/20 14:20:16 [3140] rsyncd version 3.0.9 starting, listening on port 873
2011/12/20 14:21:16 [3432] name lookup failed for 192.168.0.2: No address associated with hostname
2011/12/20 14:21:16 [3432] connect from UNKNOWN (192.168.0.2)
2011/12/20 14:21:18 [3432] secrets file must not be other-accessible (see strict modes option)
2011/12/20 14:21:18 [3432] continuing without secrets file
2011/12/20 14:21:18 [3432] auth failed on module username-dokumenty from UNKNOWN (192.168.0.2): missing secret for user "username"
2011/12/20 14:26:03 [2884] name lookup failed for 192.168.0.2: No address associated with hostname
2011/12/20 14:26:03 [2884] connect from UNKNOWN (192.168.0.2)
2011/12/20 14:26:05 [2884] secrets file must not be other-accessible (see strict modes option)
2011/12/20 14:26:05 [2884] continuing without secrets file
2011/12/20 14:26:05 [2884] auth failed on module lwolny-dokumenty from UNKNOWN (192.168.0.2): missing secret for user "username"

2. Serwer

Kod:

full backup started for directory username-dokumenty
Connected to klientname:873, remote version 30
Negotiated protocol version 28
Error connecting to module username-dokumenty at hostname:873: auth failed on module username-dokumenty
Got fatal error during xfer (auth failed on module username-dokumenty)
Backup aborted (auth failed on module username-dokumenty)
Not saving this as a partial backup since it has fewer files than the prior one (got 0 and 0 files versus 0)

Jeszcze przypadek wersji bez pełnego środowiska cygwin dla hosta, na którym działa wykonywanie kopii zapasowych.

Kod:

full backup started for directory modulename (baseline backup #14)
Connected to klientname:873, remote version 29
Negotiated protocol version 28
Connected to module modulename

Ostatnio edytowany przez ArnVaker (2011-12-20 16:41:02)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)