Al actualizar Arch con un pacman -Syu me topo con que de repente ya no corría, al darme el error
pacman -Syu
:: Synchronizing package databases...
error: failed retrieving file 'core.db' from mirrors.kernel.org : Could not resolve host: mirrors.kernel.org; Name or service not known
error: failed retrieving file 'core.db' from mirror.yandex.ru : Could not resolve host: mirror.yandex.ru; Name or service not known
error: failed to update core (download library error)
error: failed retrieving file 'extra.db' from mirrors.kernel.org : Could not resolve host: mirrors.kernel.org; Name or service not known
error: failed retrieving file 'extra.db' from mirror.yandex.ru : Could not resolve host: mirror.yandex.ru; Name or service not known
error: failed to update extra (download library error)
error: failed retrieving file 'community.db' from mirrors.kernel.org : Could not resolve host: mirrors.kernel.org; Name or service not known
error: failed retrieving file 'community.db' from mirror.yandex.ru : Could not resolve host: mirror.yandex.ru; Name or service not known
error: failed to update community (download library error)
error: failed to synchronize any databases
error: failed to init transaction (download library error)
se me ocurrió deshabilitar IPv6 hosts en el archivo /etc/hosts.y comentamos la linea ::1 localhost.localdomain localhost poniéndole la almohadilla o gato (#) para que se vea como sigue
#<ip-address> <hostname.domain.org> <hostname>
127.0.0.1 localhost.localdomain localhost
#::1 localhost.localdomain localhost
No se la causa concreta de la falla, aunque los tiros van al IPv6, se que quizá esta no sea la mejor solución o igual y luego de actualizar lo volvemos a descomentar dejándolo como estaba, no sea que algún otro programa si lo necesite
Por mientras, mejor lo deje comentado
