LINUX.ORG.RU

Buildiso не работает (error: failed retrieving file 'extra.db' from mirror.easyname.at : Connection timed out)

 , ,


0

1

Пытаюсь собрать собственную сборку Manjaro, руководствуясь этой статьёй.

Запускаю buildiso -p generic-oem-xfce. Дальше происходит следующее:

...
  en_US.UTF-8... done
Generation complete.
 --> Restoring [/var/lib/manjaro-tools/buildiso/generic-oem-xfce/x86_64/rootfs/etc/pacman.conf] ...
  -> Configuring lsb-release
  -> Cleaning [rootfs]
==> Done [Base installation] (rootfs)
 --> Loading Packages: [Packages-Desktop] ...
==> Prepare [Desktop installation] (desktopfs)
 --> overlayfs mount: [/var/lib/manjaro-tools/buildiso/generic-oem-xfce/x86_64/desktopfs]
 --> mirror: https://mirror.easyname.at/manjaro/stable/$repo/$arch
==> Creating install root at /var/lib/manjaro-tools/buildiso/generic-oem-xfce/x86_64/desktopfs
  -> Installing packages to /var/lib/manjaro-tools/buildiso/generic-oem-xfce/x86_64/desktopfs
:: Synchronizing package databases...
 core                                           148,9 KiB   398 KiB/s 00:00 [###########################################] 100%
 extra.db failed to download
 multilib                                       145,3 KiB   335 KiB/s 00:00 [###########################################] 100%
error: failed retrieving file 'extra.db' from mirror.easyname.at : Connection timed out after 10002 milliseconds
error: failed to synchronize all databases (download library error)
==> ERROR: Failed to install packages to new root
==> ERROR: Failed to install all packages
==> ERROR: A failure occurred in make_image_desktop().
    Aborting...
 --> overlayfs umount: [/var/lib/manjaro-tools/buildiso/generic-oem-xfce/x86_64/desktopfs]
 --> umount overlayfs: [/var/lib/manjaro-tools/buildiso/generic-oem-xfce/x86_64/desktopfs]

Полный лог здесь.

С какого перепугу buildiso вообще лезет к mirror.easyname.at - учитывая, что сервер аж австрийский - непонятно. Сколько ни пытайся генерировать-перегенерировать списки зеркал - всё бесполезно, я даже grep’ом выполнял поиск, чтобы убедиться, что ни в одном системном файле нет «mirror.easyname.at». Всё равно будет «failed retrieving file ‘extra.db’ from mirror.easyname.at», иногда в самом начале сборки, иногда спустя 5-7 минут.

ИЧСХ, через браузер mirror.easyname.at прекрасно открывается. Возможно, в нём отсутствует какой-то конкретный пакет, но тогда непонятно, какой именно и как его всё-таки установить.

Гугл молчит, статья на Manjaro wiki тоже делает вид, что ничего подобного быть не может.

Куда копать?



Последнее исправление: Mapper720 (всего исправлений: 1)

А сменить зеркала никак? Или он и вшиты в этот скрипт? Я думаю проблема с устаревшими/не работающими списками зеркал. Но как это сделать не знаю.

Он пытается обновить зеркала. А список зеркал не обновил перед этим. Проверь где он берёт списки зеркал, в твоей системе или у него свои?

R_He_Po6oT ★★★★★
()
Последнее исправление: R_He_Po6oT (всего исправлений: 1)
Ответ на: комментарий от R_He_Po6oT

[quote]А сменить зеркала никак? Или он и вшиты в этот скрипт?[/quote]

Да, кажется, конкретно этот сервер было намертво вбит в /usr/lib/manjaro-tools/util.sh. Я там его поменял на другой - теперь работает. Пока что.

Mapper720
() автор топика