Страница 1 из 1

rsync не понятки с пакетом

Добавлено: 2011-05-03 9:59:56
bagas
Не могу уже который день установить пакет rsync.
На одной машине советуют установить без проверки :

Код: Выделить всё

# uname -r
8.1-RELEASE

Код: Выделить всё

===>  Giving up on fetching files: rsync-3.0.8.tar.gz
Make sure the Makefile and distinfo file (/usr/ports/net/rsync/distinfo)
are up to date.  If you are absolutely sure you want to override this
check, type "make NO_CHECKSUM=yes [other args]".
*** Error code 1
но это опастно, кто его знает что это за подозрительный пакет...
на другой

Код: Выделить всё

# uname -r
7.4-RELEASE-p1

Код: Выделить всё

fetch: rsync-3.0.8.tar.gz: local file (856644 bytes) is longer than remote file (790722 bytes)
=> Couldn't fetch it - please try to retrieve this
=> port manually into /usr/ports/distfiles/ and try again.
*** Error code 1
Просит в ручную залить в дистфайлы.
Порты обновлены.

Re: rsync не понятки с пакетом

Добавлено: 2011-05-03 10:17:04
hizel
что-то у вас не так с интернетами, попробуйте fetch заменить на wget например

Re: rsync не понятки с пакетом

Добавлено: 2011-05-03 10:25:51
bagas
все разобрались. помог Gx
make distclean install clean
завалялся старый дистфайл в /usr/ports/distfiles

Re: rsync не понятки с пакетом

Добавлено: 2011-05-04 9:13:40
bagas
еще одна не понятка.
как то по ключу не хочется пускать через транспорт..решил через пароль сделать.

Код: Выделить всё

# /usr/local/etc/rc.d/rsyncd status
rsyncd is running as pid 34263.
вот что выдает.

Код: Выделить всё

# rsync -uvroght --delete-after --password-file=/root/rsyncd.scrt colin@10.7.20.210:/mnt/pav253 /mnt/share/users/
The --password-file option may only be used when accessing an rsync daemon.
rsync error: syntax or usage error (code 1) at main.c(1251) [Receiver=3.0.8]
Но rsync уже запущен как демон (rsyncd).
не пойму подскажи пожалуйста.

Re: rsync не понятки с пакетом

Добавлено: 2011-05-04 9:22:05
hizel
вторая команда не запускает демон, сделайте /root/rsyncd.scrt доступным для чтения только для того пользователя который запускает rsync

Re: rsync не понятки с пакетом

Добавлено: 2011-05-04 10:02:31
bagas
rsync запущен как со стороны сервера и так же со стороны пользовательской машины...

Код: Выделить всё

# ps ax | grep rsyn
34542  ??  Ss     0:00,00 /usr/local/bin/rsync --daemon
права на фаел с паролем определенны на рута..рут запускает скрипт.

Re: rsync не понятки с пакетом

Добавлено: 2011-05-05 8:55:23
bagas
все спасибо, разобрался.
В машине откуда копируем данные добавил правило для межсетевого экрана на разрешение конекта на порт 873 , который и использует rsyncd демон.
и все отлично

Код: Выделить всё

sync -axSRz --password-file=/root/rsyncd.scrt colin@10.7.20.210::home /mnt/share/users/