Рейтинг:0

Ошибка отладки зеркала

флаг kz

Я следовал руководству по настройке debmirror от https://help.ubuntu.com/community/Debmirror . Я изменил файлы, чтобы перейти на внешний диск, и установил его для загрузки Focal и Hirsute. Debmirror завершается без ошибок, но я получаю сообщение об ошибке, когда пытаюсь указать на него компьютер, но получаю сообщение об ошибке, когда пытаюсь обновить apt-get.

Сообщение об ошибке:
В репозитории «http://192.168.1.42/ubuntu hirsute Release» нет файла Release. Обновление из такого репозитория не может быть выполнено безопасным образом, поэтому по умолчанию оно отключено. См. справочную страницу apt-secure(8) для сведения о создании репозитория и конфигурации пользователя.

Где я ошибаюсь?


Файлы скачать сюда

/mnt/USBHDD/зеркала/ubuntu_repository
âââ дист
✓ очаговый
â âââ фокальная безопасность
â âââ фокус-обновления
â âââ волосатый
â âââ hirsute-безопасность
â âââ hirsute-обновления
ââ бассейн
ââ главная
✓ Мультивселенная
â âââ ограничено
✓ Вселенная
ââ проект
    ââ след

Для Apache я сделал символическую ссылку на /var/www/ubuntu Дерево выглядит так же, как и выше.

Вот мой ш скрипт

#!/бин/баш

# Arch= -a # Архитектура. Для Ubuntu может быть i386, powerpc или amd64.
# sparc, запускается только в dapper, это только более поздние модели sparc.
# Для нескольких архитектур используйте ",". например "i386,amd64"

арка = amd64, i386

# Минимальная система Ubuntu требует основного, ограниченного
# Section= -s # Section (Один из следующих - main/restricted/universe/multiverse).
# Вы можете добавить дополнительный файл с помощью $Section/debian-installer. пример: main/debian-installer,universe/debian-installer,multiverse/debian-installer,restricted/debian-installer


section=main,restricted,universe,multiverse

# Release= -d # Выпуск системы (,focal), а также -updates и -security (-backports можно добавить при желании)
# Список обновленных выпусков в: https://wiki.ubuntu.com/Releases
# Список используемых кодовых имен сортировки: http://archive.ubuntu.com/ubuntu/dists/

release=focal,focal-security,focal-updates,hirsute,hirsute-security,hirsute-updates

# Server= -h # Имя сервера без протокола и пути в конце
# ЗАМЕНИТЕ "*" на зеркало, из которого вы хотите создать свое зеркало. а.е. в Австралии ок. в Канаде.
# Это можно найти в вашем собственном файле /etc/apt/sources.list, если у вас установлена ​​Ubuntu.

сервер=archive.ubuntu.com

# Dir= -r # Путь от главного сервера, поэтому http://my.web.server/$dir, зависит от сервера

inPath=/убунту

# Proto= --method= # Протокол для передачи (http, ftp, hftp, rsync)
# Выберите один из них. Наиболее распространенным сервисом является http, и этот сервис должен быть доступен на сервере, на который вы указываете.
# Для некоторых "rsync" может быть быстрее.

прото=rsync

# Outpath= # Каталог для хранения зеркала
# Сделайте это полным путем к тому месту, где вы хотите отразить материал.

outPath=/mnt/USBHDD/зеркала/ubuntu_repository

# Опция --nosource загружает только файлы deb, а не файлы deb-src.
# Опция --progress показывает файлы по мере их загрузки
# --source \ вместо --no-source \, если вам нужны и исходники.
# --nocleanup Не очищать локальное зеркало после завершения зеркалирования. Используйте эту опцию, чтобы сохранить старый репозиторий

# Запустить скрипт

debmirror -a $arch \
                --без источника \
                --check-gpg \
                --контрольные суммы \
                -s $раздел \
                -h $ сервер \
                -d $ выпуск \
                -r $ в пути \
ChanganAuto avatar
флаг us
Вероятно, вам следует еще раз внимательно прочитать часть о «файле ключей GPG» и проверить, что вы на самом деле сделали вместо этого.
trekkiejonny avatar
флаг kz
Все необходимые ключи были импортированы в локальный файл trustkeys.gpg. Тоже пробовал с экспорт GNUPGHOME=/mnt/USBHDD/зеркала/ Оба экземпляра debmirror не имеют проблем, но все еще получают ошибки репозитория от apt-get update.
trekkiejonny avatar
флаг kz
@ChanganAuto Я переделал все дословно из руководства.Я использовал символические ссылки, чтобы указать каталоги на внешний жесткий диск. Ошибка репозитория все еще сохраняется. Я в растерянности, что еще делать. Удаляется ли файл выпуска каким-либо образом при очистке?
Рейтинг:1
флаг kz

После долгого веб-серфинга я нашел ответ на свой вопрос.
Проблема была с расположением Apache по умолчанию.

В руководстве он указан как /var/www/ubuntu

Должно быть /var/www/HTML/убунту

После внесения этого изменения мое зеркало работает.

Недостающая часть головоломки находилась по адресу:
Создано apt-зеркало, но не удается перейти к нему с локального хоста/ubuntu
Реквизит для Арроникал

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.