Сбой репозитория Cobbler с ошибкой 404
Так что я немного застрял на этом и попытался 2 отдельных зеркала для Reposync.
Нотабли:
Я пытаюсь скачать через reposync cobbler для Debian 9.1 (растянуть).
SElinux находится в разрешающем режиме.
Брандмауэр не блокирует трафик.
Wget на файлы в репо успешно.
Сообщение об ошибке:
cobbler reposync
task started: 2017-09-02_183335_reposync
task started (id=Reposync, time=Sat Sep 2 18:33:35 2017)
hello, reposync
run, reposync, run!
running: /usr/bin/debmirror --nocleanup --verbose --ignore-release-gpg --method=http --host=ftp.us.debian.org --root=/debian/dists/stretch --dist=stretch,stretch-updates,stretch-security --section=main,universe /var/www/cobbler/repo_mirror/Debian_9.1-xen-x86_64 --nosource -a amd64
received on stdout: Mirroring to /var/www/cobbler/repo_mirror/Debian_9.1-xen-x86_64 from http://ftp.us.debian.org/debian/dists/stretch/
Arches: amd64
Dists: stretch,stretch-updates,stretch-security
Sections: main,main/debian-installer,contrib,non-free,main,universe
Pdiff mode: use
Will NOT clean up.
Attempting to get lock ...
Updating remote trace files (using rsync) ...
receiving incremental file list
./
sent 124 bytes received 76 bytes 400.00 bytes/sec
total size is 0 speedup is 0.00
Getting meta files ...
[ 0%] Getting: dists/stretch/Release... [ 0%] Getting: dists/stretch-updates/Release... [ 0%] Getting: dists/stretch-security/Release... Errors:
Download of dists/stretch/Release failed: 404 Not Found
Download of dists/stretch-updates/Release failed: 404 Not Found
Download of dists/stretch-security/Release failed: 404 Not Found
received on stderr: failed 404 Not Found
failed 404 Not Found
failed 404 Not Found
Failed to download some Release or Release.gpg files!
releasing 1 pending lock... at /usr/share/perl5/vendor_perl/LockFile/Simple.pm line 206.
Exception occured: <class 'cobbler.cexceptions.CX'>
Exception value: 'cobbler reposync failed'
Exception Info:
File "/usr/lib/python2.7/site-packages/cobbler/utils.py", line 106, in die
raise CX(msg)
Exception occured: <class 'cobbler.cexceptions.CX'>
Exception value: 'cobbler reposync failed'
Exception Info:
File "/usr/lib/python2.7/site-packages/cobbler/action_reposync.py", line 119, in run
self.sync(repo)
File "/usr/lib/python2.7/site-packages/cobbler/action_reposync.py", line 165, in sync
return self.apt_sync(repo)
File "/usr/lib/python2.7/site-packages/cobbler/action_reposync.py", line 537, in apt_sync
utils.die(self.logger,"cobbler reposync failed")
File "/usr/lib/python2.7/site-packages/cobbler/utils.py", line 114, in die
raise CX(msg)
reposync failed, tries left: 0
Возможно, я что-то здесь упускаю, но похоже, что структура запроса (иерархия папок) не соответствует структуре зеркал, с которых я пытался выполнить повторную синхронизацию.
Я не знаю, где искать это конкретно, любые указатели предложений приветствуются. Спасибо.
1 ответ
Для меня это похоже на проблему за пределами Cobbler. Вырежьте / вставьте команду debmirror из вашего журнала в окно терминала, чтобы запустить ее в интерактивном режиме и посмотреть, как это происходит. После того, как вы запустите команду debmirros, вы можете снова попытаться выполнить репозиторий Cobbler.