PACMAN: failed retrieving file 'core.db' from

Здравствуйте. Мне был нужен любой дистрибутив линукса без GUI, чтобы можно было запустить его на VirtualBox в фоновом режиме и подключаться по SSH. Я нашел готовый образ только для арча здесь: https://www.osboxes.org/arch-linux/

Когда я загрузился на виртуалке, все сайты пингуются, но обновить ядро или установить нужный пакет невозможно. При запуске пакмана возникает множество сообщений типа:

error: failed retrieving file 'core.db' from mirror.fluxent.de 404

Я нагуглил, что эта ошибка может возникать из-за того, что включен стэк IPv6, и поэтому его надо отключить. Об отключении ipv6 я нашел две статьи:

https://wiki.archlinux.org/index.php/IPv6_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9)
https://wiki.archlinux.org/index.php/Kernel_parameters#GRUB

Я воспользовался советом о том, как передать параметр ipv6.disable=1 ядру из GRUB, добавил в GRUB_CMDLINE_LINUX_DEFAULT этот параметр и выполнил grub-mkconfig -o /boot/grub/grub.cfg. Однако после рестарта пакман все равно продолжает выдавать те же самые ошибки.

Команда curl -O http://mirror.aarnet.edu.au/pub/archlinux/core/os/x86_64/core.db успешно загружает бинарный файл core.db.

Как можно исправить эту проблему? Установка других DNS-серверов 8.8.8.8 и 8.8.4.4 по совету "If you receive this error message with correct mirrors, try setting a different name server. " не помогла.
Что там натворили создатели этой сборки нужно спрашивать у них. ИМХО, проще взять ванильный арч и развернуть систему за 10 минут со всем необходимым. При необходимости сделать снапшот.
а не 32 битную ли версию ты поставил?
Xts
а не 32 битную ли версию ты поставил?
Да, я поставил 32-битную.
int21h
32-битную
https://archlinux32.org/download/

А официальный арч отказался от 32 бит
int21h
Да, я поставил 32-битную.
именно в этом и проблема. ставьте 64
Xts
ставьте 64
Можно при желании и на 32 обновиться
инструкция по ссылке выше
крутится на одной машинке нормально, но некоторых пакетов для 32 нет
If you plan to move from the official repositories to our community maintained repositories, follow these steps:

Put any mirror from our mirrorlist into /etc/pacman.d/mirrorlist.
Execute pacman -Syy archlinux32-keyring-transition to install our keyring transition package signed by one of the x86_64 archlinux devs.
Execute pacman -S archlinux32-keyring to install our most recent keyring package.
Run pacman -Syuu for a full transition.
Note, that some packages are currently newer in the official repositories and will be downgraded, therefore.
Also note, that packages found in your package cache won't match the signatures from archlinux32 - either allow pacman to delete these cached packages or run pacman -Sc to clean your cache before you start and after you finish upgrading.
 
Зарегистрироваться или войдите чтобы оставить сообщение.