Беда с sync error

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

vinitan
Сообщения: 23
ОС: Debian

Беда с sync error

Сообщение vinitan »

Добрый день. Зеркалирую репозиторий убунты с яндекса. В общем вот скрипт который зеркалирует:

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

#!/bin/sh
#Это конфигурация нашего репозитория. В зависимости от параметров, указанных
#здесь, мы получим нужное нам его содержимое.

#Опция cleanup. Включена по умолчанию. После закачки пакетов удаляет ранние
#версии. Для отключения опции необходим параметр --nocleanup
clean=--nocleanup
#Опция source. Закачивает исходные коды пакетов. Если вы не пользуетесь
#исходными кодами для изучения и модификации приложений ( что свойственно для
#бинарных дистрибутивов), смело ставьте опцию --no-source
src=--source

#Host. Имя сервера, откуда мы берем пакеты.
servername=mirror.yandex.ru

#Root. Корневая директория на выбранном нами сервере.
rdir=/ubuntu

#Имя релиза Ubuntu. Настройки для 12.04 версии.
release=precise,precise-backports,precise-proposed,precise-security,precise-updates

#Секции.
section=main,restricted,universe,multiverse

#Протокол синхронизации. Debmirror поддерживает следующие способы: http,
#hftp, ftp, rsync
sync_protocol=rsync

#Архитектура. Если используются исключительно 32 или 64х битные системы.
#Одну из архитектур можно убрать. Также если используются иные архитектуры,
#их следует добавить.
arch=i386,amd64

#Местоположение репозитория. Указывайте локальную папку
path=/mnt/repo

debmirror  --progress --verbose $clean $src --md5sums --host=$servername --root=$rdir \
--dist=$release -s=$section --method=$sync_protocol  -a=$arch $path


Все бы нечего но через минут 10-15 выскакивает такая ошибка:

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

pool/main/a/apturl/apturl-common_0.5.1ubuntu3_amd64.deb
       11406 100%   40.95kB/s    0:00:00 (xfer#298, to-check=2/325)
pool/main/a/apturl/apturl-common_0.5.1ubuntu3_i386.deb
       11436 100%   39.74kB/s    0:00:00 (xfer#299, to-check=1/325)
pool/main/a/apturl/apturl-kde_0.5.1ubuntu3_amd64.deb
        5572 100%   18.32kB/s    0:00:00 (xfer#300, to-check=0/325)
......
sent 25765 bytes  received 152965669 bytes  488010.95 bytes/sec
total size is 152922525  speedup is 1.00
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1526) [generator=3.0.7]
rsync failed! at /usr/bin/debmirror line 1312.
WARNING: releasing 1 pending lock...


С чем это связанно? В яндексе гуглил но так и не нашел результата.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21523
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Беда с sync error

Сообщение Bizdelnick »

Другое зеркало пробовали?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
vinitan
Сообщения: 23
ОС: Debian

Re: Беда с sync error

Сообщение vinitan »

Bizdelnick писал(а):
10.04.2013 21:32
Другое зеркало пробовали?

С этого зеркала у меня локальный трафик и скорость больше. Желательно с этого качать.
Спасибо сказали:
Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус

Re: Беда с sync error

Сообщение KiWi »

vinitan писал(а):
10.04.2013 19:23
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1526) [generator=3.0.7]

Видимо, начать стоит с этого.
Спасибо сказали:
vinitan
Сообщения: 23
ОС: Debian

Re: Беда с sync error

Сообщение vinitan »

KiWi писал(а):
13.04.2013 16:59
vinitan писал(а):
10.04.2013 19:23
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1526) [generator=3.0.7]

Видимо, начать стоит с этого.

До этого ошибок не было. Где смотреть то?
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Беда с sync error

Сообщение drBatty »

vinitan писал(а):
14.04.2013 00:01
До этого ошибок не было. Где смотреть то?

какие-то файлы/атрибуты НЕ передались.

--log-file=FILE
This option causes rsync to log what it is doing to a file. This is similar to the logging that a daemon does,
but can be requested for the client side and/or the server side of a non-daemon transfer. If specified as a
client option, transfer logging will be enabled with a default format of "%i %n%L". See the --log-file-format
option if you wish to override this.

Here's a example command that requests the remote side to log what is happening:

rsync -av --rsync-path="rsync --log-file=/tmp/rlog" src/ dest/

This is very useful if you need to debug why a connection is closing unexpectedly.


-v, --verbose
This option increases the amount of information the daemon logs during its startup phase. After the client con-
nects, the daemon's verbosity level will be controlled by the options that the client used and the "max verbosity"
setting in the module's config section.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
vinitan
Сообщения: 23
ОС: Debian

Re: Беда с sync error

Сообщение vinitan »

drBatty писал(а):
14.04.2013 12:13
vinitan писал(а):
14.04.2013 00:01
До этого ошибок не было. Где смотреть то?

какие-то файлы/атрибуты НЕ передались.

--log-file=FILE
This option causes rsync to log what it is doing to a file. This is similar to the logging that a daemon does,
but can be requested for the client side and/or the server side of a non-daemon transfer. If specified as a
client option, transfer logging will be enabled with a default format of "%i %n%L". See the --log-file-format
option if you wish to override this.

Here's a example command that requests the remote side to log what is happening:

rsync -av --rsync-path="rsync --log-file=/tmp/rlog" src/ dest/

This is very useful if you need to debug why a connection is closing unexpectedly.


-v, --verbose
This option increases the amount of information the daemon logs during its startup phase. After the client con-
nects, the daemon's verbosity level will be controlled by the options that the client used and the "max verbosity"
setting in the module's config section.

Как же я добавлю --log-file=FILE если выкачивает репозиторий debmirror ?
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Беда с sync error

Сообщение drBatty »

vinitan писал(а):
16.04.2013 20:56
Как же я добавлю --log-file=FILE если выкачивает репозиторий debmirror ?

ну например ман предлагает /etc/rsyncd.conf or rsyncd.conf
хотя это к демону rsyncd. //fixed

Это так, на вскидку. Не сомневаюсь, что debmirror и сам умеет передавать опции для rsync, но его ман читать за вас мне лениво.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали: