Создание зеркала обновлений (не коннектится()
Модератор: Bizdelnick
-
Naurgrim
- Сообщения: 27
- ОС: Mandriva 2010.0/WinXP
Создание зеркала обновлений
Скачал скрипт с http://wiki.mandriva.com/ru/Mandriva_FAQ:
Запускаю, и уже который день получаю следующее.
sh Mirror_script.sh --root /media/hard/mirror
Проверка параметров программы...
Проверка соединения с сервером
Сервер ftp.mandriva.ru не доступен, попробуйте позже, либо укажите в параметрах другой сервер
Такое началось после НГ. До нового года бывало, но зеркало я все таки скачал полностью.
Заранее спасибо за ответы.
Запускаю, и уже который день получаю следующее.
sh Mirror_script.sh --root /media/hard/mirror
Проверка параметров программы...
Проверка соединения с сервером
Сервер ftp.mandriva.ru не доступен, попробуйте позже, либо укажите в параметрах другой сервер
Такое началось после НГ. До нового года бывало, но зеркало я все таки скачал полностью.
Заранее спасибо за ответы.
-
megabaks
- Сообщения: 697
- ОС: Gentoo ~x86
Re: Создание зеркала обновлений
да доступен он
и скрипта по линку нет
и скрипта по линку нет
-
Naurgrim
- Сообщения: 27
- ОС: Mandriva 2010.0/WinXP
Re: Создание зеркала обновлений
Извините, торопился на обеде запостить)
Скрипт тут.
Если заходить через браузер/FileZilla то сервер действительно доступен. Но скрипт выдает ошибку.
Вот прямая ссылка (та что выше на статью) http://wiki.mandriva.com/ru/uploads/1/13/Mirror_script.sh
Скрипт тут.
Если заходить через браузер/FileZilla то сервер действительно доступен. Но скрипт выдает ошибку.
Вот прямая ссылка (та что выше на статью) http://wiki.mandriva.com/ru/uploads/1/13/Mirror_script.sh
-
akdengi
- Сообщения: 4244
Re: Создание зеркала обновлений
Скрипт новый на сайте: http://www.mandriva.ru/files/mirror_script.sh
Точнее есть еще новее - сегодня постараюсь обновить информацию на сайте...
По rsync я о проблеме узнал только сегодня. Пока что могу посоветовать заменить ftp://ftp.mandriva.ru на зеркало на Yandex: ftp://mirror.yandex.ru/mandriva/
Точнее есть еще новее - сегодня постараюсь обновить информацию на сайте...
По rsync я о проблеме узнал только сегодня. Пока что могу посоветовать заменить ftp://ftp.mandriva.ru на зеркало на Yandex: ftp://mirror.yandex.ru/mandriva/
Меня тут снова нет :P
-
VictorR2007
- Сообщения: 1130
- ОС: ROSA.Fresh.R5
Re: Создание зеркала обновлений
sh mirror_script.sh -H ftp.join.uni-muenster.de -M mandrakelinux --no-debug --root /media/hard/mirror
sh mirror_script.sh -H distrib-coffee.ipsl.jussieu.fr -M mandrivalinux --no-debug --root /media/hard/mirror
sh mirror_script.sh -H mirror.yandex.ru -M mandriva --no-debug --root /media/hard/mirror
sh mirror_script.sh -H distrib-coffee.ipsl.jussieu.fr -M mandrivalinux --no-debug --root /media/hard/mirror
sh mirror_script.sh -H mirror.yandex.ru -M mandriva --no-debug --root /media/hard/mirror
«Россия, Китай, Северная Корея, Иран и «Исламское государство» являются «основными вызовами» для Соединённых Штатов. Об этом заявил глава Пентагона Эштон Картер, передаёт Sputnik.»
Ну а кому сейчас легко?
Ну а кому сейчас легко?
-
BDag
- Сообщения: 276
- ОС: Mandriva Linux Cooker
Re: Создание зеркала обновлений
no-debug не обязательно указывать, т.к. по умолчнию debug пакеты и так не скичаваются.
ЗЫ: в конце можно указать параметр --save и в последующем запускать скрипт без параметров
ЗЫ: в конце можно указать параметр --save и в последующем запускать скрипт без параметров
-
Naurgrim
- Сообщения: 27
- ОС: Mandriva 2010.0/WinXP
Re: Создание зеркала обновлений
akdengi писал(а): ↑18.01.2010 18:32Скрипт новый на сайте: http://www.mandriva.ru/files/mirror_script.sh
Точнее есть еще новее - сегодня постараюсь обновить информацию на сайте...
По rsync я о проблеме узнал только сегодня. Пока что могу посоветовать заменить ftp://ftp.mandriva.ru на зеркало на Yandex: ftp://mirror.yandex.ru/mandriva/
sh mirror_script.sh --root /media/hard/mirror
Проверка параметров программы...
Проверка соединения с сервером [Ok]
Проверка существования модуля подключения [Ok]
Проверка существования требуемого зеркала с пакетами программ
Используемое зеркало "mandriva/mandriva/official/current/i586" не доступно.
Попробуйте позже, либо укажите другие параметры.
Теперь вопрос.. если я заменю зеркало на ftp://mirror.yandex.ru/mandriva/, там структура каталогов та же самая? Я как то пробовал, но он начинал все (а это 30+ гб) заново закачивать.
-
akdengi
- Сообщения: 4244
Re: Создание зеркала обновлений
Откуда у вас лишняя mandriva взялась?
Путь от корня ftp.mandriva.ru идет mandriva/official/current/i586
Путь от корня ftp.mandriva.ru идет mandriva/official/current/i586
Меня тут снова нет :P
-
Naurgrim
- Сообщения: 27
- ОС: Mandriva 2010.0/WinXP
Re: Создание зеркала обновлений
Скрипт не изменял, скачал по вышеуказанной ссылке.
Кстати, путь такой: ftp://ftp.mandriva.ru/mandriva/official/2010.0/i586/
Изменил в скрипте строки на
DefaultRoot=${CFGRoot:-"$HOME/mirror"}
DefaultHost=${CFGHost:-"ftp.mandriva.ru"}
DefaultModule=${CFGModule:-"mandriva"}
DefaultRelease=${CFGRelease:-"2010.0"}
DefaultVersion=${CFGVersion:-"official"}
DefaultArch=${CFGArch:-"i586"}
и все равно ошибка,
Проверка параметров программы...
Проверка соединения с сервером [Ok]
Проверка существования модуля подключения [Ok]
Проверка существования требуемого зеркала с пакетами программ
Используемое зеркало "mandriva/official/2010.0/i586" не доступно.
Попробуйте позже, либо укажите другие параметры.
Где грабли? буду рад за подсказки.
Кстати, путь такой: ftp://ftp.mandriva.ru/mandriva/official/2010.0/i586/
Изменил в скрипте строки на
DefaultRoot=${CFGRoot:-"$HOME/mirror"}
DefaultHost=${CFGHost:-"ftp.mandriva.ru"}
DefaultModule=${CFGModule:-"mandriva"}
DefaultRelease=${CFGRelease:-"2010.0"}
DefaultVersion=${CFGVersion:-"official"}
DefaultArch=${CFGArch:-"i586"}
и все равно ошибка,
Проверка параметров программы...
Проверка соединения с сервером [Ok]
Проверка существования модуля подключения [Ok]
Проверка существования требуемого зеркала с пакетами программ
Используемое зеркало "mandriva/official/2010.0/i586" не доступно.
Попробуйте позже, либо укажите другие параметры.
Где грабли? буду рад за подсказки.
-
BDag
- Сообщения: 276
- ОС: Mandriva Linux Cooker
Re: Создание зеркала обновлений
В самом скрипте править ничего не нужно, т.к. скрипт работает нормально.
Для более корректного определения ошибки, прошу указать версию скрипта (он указан в теле скрипта на первых строчках).
Хотелось бы также посмотреть полностью используемые параметры запуска скрипта для этого покажите вывод скрипта с дополнительным параметром --show-config
(напрмер: mirror_script.sh --root /home/vasya/mirror --show-config)
Дальнейшие замеченные ошибки:
1. у ресурса rsync://ftp.mandriva модуль должен быть указан как mandriva/mandriva.
2. Не используйте current для ресурса ftp.mandriva.ru, дело в том что его там в принципе нет, раньше в скрипте была обработка, но с наступлением 2010 года она стала работать не корректно. Т.к. было лень разбираться с этим, я просто выкинул кусок кода.
PS: при указании другого ресурса и зеркалировании с него происходит псевдо закачивание всех файлов. Если вы внимательно посмотрите на прогресс загрузки файлов, то сможете увидеть скорость в несколько мегабайт в секунду (думаю у вас интернет менее скоростной). Хотя если сравнивать ресурс ftp.mandriva.ru и mirror.yandex.ru то последний имеет более старые пакеты, т.к. обновляется позже чем первый, из-за этого зеркало может откатываться назад, т.е. буду удалены лишние файлы и закачены отсутствующие.
PSS: прикрепляю скрипт за версией 0.5 (кажется я забыл его потравить в mandriva.ru
akdengi залей его на сайт )
PSSS: как найду время допишу скрипт за версией 0.5.1. В это версии ожидается:
Для более корректного определения ошибки, прошу указать версию скрипта (он указан в теле скрипта на первых строчках).
Хотелось бы также посмотреть полностью используемые параметры запуска скрипта для этого покажите вывод скрипта с дополнительным параметром --show-config
(напрмер: mirror_script.sh --root /home/vasya/mirror --show-config)
Дальнейшие замеченные ошибки:
1. у ресурса rsync://ftp.mandriva модуль должен быть указан как mandriva/mandriva.
Почему так? А потому, что если проверить вызов команды rsync rsync://ftp.mandriva.ru/mandriva вы увидим две доступные директории mandriva и plf. А если посмотреть скажем на rsync://mirror.yandex.ru/mandriva, то увидим нужные нам директории devel и official.
2. Не используйте current для ресурса ftp.mandriva.ru, дело в том что его там в принципе нет, раньше в скрипте была обработка, но с наступлением 2010 года она стала работать не корректно. Т.к. было лень разбираться с этим, я просто выкинул кусок кода.
PS: при указании другого ресурса и зеркалировании с него происходит псевдо закачивание всех файлов. Если вы внимательно посмотрите на прогресс загрузки файлов, то сможете увидеть скорость в несколько мегабайт в секунду (думаю у вас интернет менее скоростной). Хотя если сравнивать ресурс ftp.mandriva.ru и mirror.yandex.ru то последний имеет более старые пакеты, т.к. обновляется позже чем первый, из-за этого зеркало может откатываться назад, т.е. буду удалены лишние файлы и закачены отсутствующие.
PSS: прикрепляю скрипт за версией 0.5 (кажется я забыл его потравить в mandriva.ru
PSSS: как найду время допишу скрипт за версией 0.5.1. В это версии ожидается:
Добавление параметров:
1. --test Запуск в режиме тестирования заданных параметров
2. --config-wizard Мастер настройки скрипта
3. --local-distrib Добавление локального источника дистрибутива (позволит сократить количество загружаемых пакетов из внешнего источника). Будет использоваться только вместе с параметрами --rpms --auto-rpms --srpms --auto-srpms --parallel-rpms --parallel-auto-rpms --parallel-srpms --parallel-auto-srpms
4. --local-media Добавление локального источника пакетов (позволит сократить количество загружаемых пакетов из внешнего источника). Будет использоваться только вместе с параметрами --rpms --auto-rpms --srpms --auto-srpms --parallel-rpms --parallel-auto-rpms --parallel-srpms --parallel-auto-srpms
5. --parallel-rpms --parallel-auto-rpms --parallel-srpms --parallel-auto-srpms Загрузка затребованных пакетов со всеми зависимостями для распределенных систем.
Будет изменено значение по-умолчанию для параметра -r. Будет установлено 2010.0, либо опять добавлена обработка расчета версии дистрибутива из цикла выхода новых версий.
1. --test Запуск в режиме тестирования заданных параметров
2. --config-wizard Мастер настройки скрипта
3. --local-distrib Добавление локального источника дистрибутива (позволит сократить количество загружаемых пакетов из внешнего источника). Будет использоваться только вместе с параметрами --rpms --auto-rpms --srpms --auto-srpms --parallel-rpms --parallel-auto-rpms --parallel-srpms --parallel-auto-srpms
4. --local-media Добавление локального источника пакетов (позволит сократить количество загружаемых пакетов из внешнего источника). Будет использоваться только вместе с параметрами --rpms --auto-rpms --srpms --auto-srpms --parallel-rpms --parallel-auto-rpms --parallel-srpms --parallel-auto-srpms
5. --parallel-rpms --parallel-auto-rpms --parallel-srpms --parallel-auto-srpms Загрузка затребованных пакетов со всеми зависимостями для распределенных систем.
Будет изменено значение по-умолчанию для параметра -r. Будет установлено 2010.0, либо опять добавлена обработка расчета версии дистрибутива из цикла выхода новых версий.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
akdengi
- Сообщения: 4244
Re: Создание зеркала обновлений
Поправлю, как инет заработает дома нормально
UPD. Залил новую версию.
Меня тут снова нет :P
-
Naurgrim
- Сообщения: 27
- ОС: Mandriva 2010.0/WinXP
Re: Создание зеркала обновлений
Я конечно жутко извиняюсь за свою настойчивость (или тупость?).... но, скрипты перед публикованием проверяются? У меня никак не работает(((
[vic@inner Downloads]$ sh mirror_script.sh --root /home/vic/Downloads/
Проверка параметров программы...
Проверка соединения с сервером [Ok]
Проверка существования модуля подключения [Ok]
Проверка существования требуемого зеркала с пакетами программ
Используемое зеркало "mandriva/mandriva/official/current/i586" не доступно.
Попробуйте позже, либо укажите другие параметры.
Параметры
[vic@inner Downloads]$ sh mirror_script.sh --root /home/vic/Downloads/ --show-config
Проверка параметров программы...
Используемые параметры:
Получение исходных кодов: Отключено
Получить только исходные коды: Отключено
Получить пакеты, защищенные патентами: Отключено
Получить только пакеты, защищенные патентами: Отключено
Получение пакетов для отладки: Отключено
Получение пакетов обнолений: Включено
Получение только пакетов обнолений: Отключено
Получение пакетов для тестирования: Отключено
Получение только пакетов для тестирования: Отключено
Получение пакетов обратного портирования: Отключено
Получение только пакетов обратного портирования: Отключено
Корень локального дистрибутива: /home/vic/Downloads/
Сервер зеркала: ftp.mandriva.ru
Rsync-модуль сервера: mandriva/mandriva
Версия дистрибутива: current
Редакция дистрибутива: official
Архитектура дистрибутива: i586
[vic@inner Downloads]$ sh mirror_script.sh --root /home/vic/Downloads/
Проверка параметров программы...
Проверка соединения с сервером [Ok]
Проверка существования модуля подключения [Ok]
Проверка существования требуемого зеркала с пакетами программ
Используемое зеркало "mandriva/mandriva/official/current/i586" не доступно.
Попробуйте позже, либо укажите другие параметры.
Параметры
[vic@inner Downloads]$ sh mirror_script.sh --root /home/vic/Downloads/ --show-config
Проверка параметров программы...
Используемые параметры:
Получение исходных кодов: Отключено
Получить только исходные коды: Отключено
Получить пакеты, защищенные патентами: Отключено
Получить только пакеты, защищенные патентами: Отключено
Получение пакетов для отладки: Отключено
Получение пакетов обнолений: Включено
Получение только пакетов обнолений: Отключено
Получение пакетов для тестирования: Отключено
Получение только пакетов для тестирования: Отключено
Получение пакетов обратного портирования: Отключено
Получение только пакетов обратного портирования: Отключено
Корень локального дистрибутива: /home/vic/Downloads/
Сервер зеркала: ftp.mandriva.ru
Rsync-модуль сервера: mandriva/mandriva
Версия дистрибутива: current
Редакция дистрибутива: official
Архитектура дистрибутива: i586
-
akdengi
- Сообщения: 4244
Re: Создание зеркала обновлений
rsync на ftp.mandriva.ru не пашет. Используйте другое зеркало.
Меня тут снова нет :P
-
Naurgrim
- Сообщения: 27
- ОС: Mandriva 2010.0/WinXP
Re: Создание зеркала обновлений
Восстановления работоспособности ждать? =)
-
akdengi
- Сообщения: 4244
Re: Создание зеркала обновлений
наверное ждать. Пока что используйте что-то типа вот этого:
Код: Выделить всё
mirror_script.sh -H mirror.yandex.ru -M mandriva --root /home/user/путь _к_зеркалу/ -r 2010.0 -a i586Меня тут снова нет :P
-
BDag
- Сообщения: 276
- ОС: Mandriva Linux Cooker
Re: Создание зеркала обновлений
Naurgrim писал(а): ↑22.01.2010 11:44...
[vic@inner Downloads]$ sh mirror_script.sh --root /home/vic/Downloads/
...
Используемое зеркало "mandriva/mandriva/official/current/i586" не доступно.
Попробуйте позже, либо укажите другие параметры.
Параметры
[vic@inner Downloads]$ sh mirror_script.sh --root /home/vic/Downloads/ --show-config
...
Сервер зеркала: ftp.mandriva.ru
Rsync-модуль сервера: mandriva/mandriva
Версия дистрибутива: current
Редакция дистрибутива: official
Архитектура дистрибутива: i586
Если вы внимательно посмотрите сообщение об ошибке, а также вывод используемых параметров, то сможете увидеть, что при использовании сервера ftp.mandriva.ru вы пытаетесь загрузить версию дистрибутива current. Также, если вы внимательно прочитаете мой пост выше, то сможете найти место, где я говорил о том, что не нужно использовать current для сервера ftp.mandriva.ru. На текущий момент current используется как версия по-умолчанию. Для того чтобы создать зеркало с ftp.mandriva.ru необходимо явно указать версию загружаемого зеркала, например: sh mirror_script.sh --root /home/vic/Downloads/ -r 2010.0
PS: будьте внимательны при чтении, тогда вопросы сами отпадут. И не пренебрегаете чтением встроенной в скрипт справки: sh mirror_script.sh --help
Спасибо сказали:
-
akdengi
- Сообщения: 4244
Re: Создание зеркала обновлений
BDag писал(а): ↑22.01.2010 13:04Naurgrim писал(а): ↑22.01.2010 11:44...
[vic@inner Downloads]$ sh mirror_script.sh --root /home/vic/Downloads/
...
Используемое зеркало "mandriva/mandriva/official/current/i586" не доступно.
Попробуйте позже, либо укажите другие параметры.
Параметры
[vic@inner Downloads]$ sh mirror_script.sh --root /home/vic/Downloads/ --show-config
...
Сервер зеркала: ftp.mandriva.ru
Rsync-модуль сервера: mandriva/mandriva
Версия дистрибутива: current
Редакция дистрибутива: official
Архитектура дистрибутива: i586
Если вы внимательно посмотрите сообщение об ошибке, а также вывод используемых параметров, то сможете увидеть, что при использовании сервера ftp.mandriva.ru вы пытаетесь загрузить версию дистрибутива current. Также, если вы внимательно прочитаете мой пост выше, то сможете найти место, где я говорил о том, что не нужно использовать current для сервера ftp.mandriva.ru. На текущий момент current используется как версия по-умолчанию. Для того чтобы создать зеркало с ftp.mandriva.ru необходимо явно указать версию загружаемого зеркала, например: sh mirror_script.sh --root /home/vic/Downloads/ -r 2010.0
PS: будьте внимательны при чтении, тогда вопросы сами отпадут. И не пренебрегаете чтением встроенной в скрипт справки: sh mirror_script.sh --help
там rsync по настоящему бархлит. Но об этом знают. Может уже и поправили.
Меня тут снова нет :P
-
BDag
- Сообщения: 276
- ОС: Mandriva Linux Cooker
Re: Создание зеркала обновлений
вчера нормально цеплялось, сейчас тоже подцеплялся. Так что, думаю, можно попробовать. Проблема просто в том, что человек пытается скачать то чего нет, скрипт соответственно ему это и говорит.
-
akdengi
- Сообщения: 4244
Re: Создание зеркала обновлений
проблемы есть - сервак скидывает rsync и ftp. И current наверное ссылкой на 2010.0 тоже сделать надо - напишу чтобы поправили.
Меня тут снова нет :P
-
Naurgrim
- Сообщения: 27
- ОС: Mandriva 2010.0/WinXP
Re: Создание зеркала обновлений
BDag писал(а): ↑22.01.2010 13:04Если вы внимательно посмотрите сообщение об ошибке, а также вывод используемых параметров, то сможете увидеть, что при использовании сервера ftp.mandriva.ru вы пытаетесь загрузить версию дистрибутива current. Также, если вы внимательно прочитаете мой пост выше, то сможете найти место, где я говорил о том, что не нужно использовать current для сервера ftp.mandriva.ru. На текущий момент current используется как версия по-умолчанию. Для того чтобы создать зеркало с ftp.mandriva.ru необходимо явно указать версию загружаемого зеркала, например: sh mirror_script.sh --root /home/vic/Downloads/ -r 2010.0
PS: будьте внимательны при чтении, тогда вопросы сами отпадут. И не пренебрегаете чтением встроенной в скрипт справки: sh mirror_script.sh --help
Как то пропустил. Думал что current это и есть 2010.0. Извините.
sh mirror_script.sh --root /home/vic/Downloads/ -r 2010.0 так действительно работает.