LINUX.ORG.RU
ФорумAdmin

Debian 8.6 64: apt,aptitude,synaptic из testing и unstable не работают с локальным зеркалом apt-mirror

 , , , ,


0

1

Проблемы с локальным депозитарием Apt-mirror Debian 8.6 64. Есть локальный депозиторий на жестком диске, созданный и обновляемый через Apt-mirror (0.5.1-1) зеркала пакетов Debian. С ним нормально работают утилиты управления пакетами, входящие в версию Stable: apt(1.0.9.8.3),aptitude (0.6.11-1+b1),synaptic(0.81.2)

Но уже следующие версии утилит из версий Testing и Unstable выдают сообщения о ошибках при доступе к этому локальному депозиторию.

Testing и Unstable: apt(1.3.1), aptitude(0.8.3-1+b1), synaptic (0.83+nmu1)

Вот пример:

root@A1:/home/u1# apt update

Пол:1 file:/media/u1/DebRepo/Debian/mirror/mirror.mephi.ru/debian sid InRelease [209 kB]

Пол:1 file:/media/u1/DebRepo/Debian/mirror/mirror.mephi.ru/debian sid InRelease [209 kB]

Чтение списков пакетов… Готово

Построение дерева зависимостей

Чтение информации о состоянии… Готово

Может быть обновлён 1 пакет. Запустите «apt list --upgradable» для показа.

N: Невозможно сбросить права для скачивания, так как файл «/media/u1/DebRepo/Debian/mirror/mirror.mephi.ru/debian/dists/sid/InRelease» недоступен для пользователя «_apt». - pkgAcquire::Run (13: Отказано в доступе)

aptitude (0.8.3-1+b1) и synaptic (0.83+nmu1) при доступе к локальному депозитарию выдают подобные сообщения о «Невозможно сбросить права для скачивания» и невозможности доступа к репозитарию. Причём, если в sources.list указать удаленный репозитарий по http, то всё работает. Создаётся впечатление, что эти версии программ уже не могут работать с доступом file:/

Изначально apt-mirror создал репозитарий с правами владелец:geoclue, группа:nogroup

Смена владельца во всех вложенных папках и файлах на «_apt», «apt-mirror» не приводит к положительному решению вопроса.

Ответ на: комментарий от LinuxUser10

Ну даже не знаю тогда. Я пользуюсь debmirror, и у меня всё нормально. Проскакивали проблемы, когда apt ухитрялся присвоить(!) этому самому пользователю права на файлы в file:///-репозитории, но вроде всё пофиксили. У меня тестинг, если что.

anonymous ()
Ответ на: комментарий от anonymous

В Windows права для скачивания были только у web-файлов. Может и Linux тоже самое. Ещё раз обращаю внимание, что у apt из stable все работает и с /file: и с //http:, не работает начиная с testing c /file:. У Вас testing, но я не понял, доступ у Вас к local-repository по /file: или remote-repository по //http:?

LinuxUser10 ()
Ответ на: комментарий от anonymous

Не понял, что значит «Работает именно file:///»? Вы о какой версии Debian и какой версии Apt?

LinuxUser10 ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.