Quiero instalar algún software en mi Raspberry Pi con Arch Linux, pero sigo recibiendo el error 404.
Investigué un poco y descubrí que tenía que hacer pacman -Syy
y pacman -Syu
...
Cuando corro pacman -Syy
con todos los espejos habilitados, obtengo:
# pacman -Syy
:: Synchronizing package databases...
error: failed retrieving file 'core.db' from mirror.aarnet.edu.au : The requested URL returned error: 404 Not Found
error: failed retrieving file 'core.db' from ftp.iinet.net.au : The requested URL returned error: 404 Not Found
error: failed retrieving file 'core.db' from mirror.internode.on.net : The requested URL returned error: 404 Not Found
error: failed retrieving file 'core.db' from mirror.optus.net : The requested URL returned error: 404 Not Found
error: failed retrieving file 'core.db' from mirror.rackcentral.com.au : The requested URL returned error: 404 Not Found
error: failed retrieving file 'core.db' from syd.mirror.rackspace.com : The requested URL returned error: 404 Not Found
error: failed retrieving file 'core.db' from ftp.swin.edu.au : The requested URL returned error: 404 Not Found
error: failed retrieving file 'core.db' from archlinux.mirror.uber.com.au : The requested URL returned error: 404 Not Found
error: failed retrieving file 'core.db' from mirror1.htu.tugraz.at : The requested URL returned error: 404 Not Found
error: failed retrieving file 'core.db' from mirrors.ispros.com.bd : The requested URL returned error: 404 Not Found
error: failed retrieving file 'core.db' from ftp.byfly.by : The requested URL returned error: 404 Not Found
error: failed retrieving file 'core.db' from mirror.datacenter.by : The requested URL returned error: 404 Not Found
error: failed retrieving file 'core.db' from archlinux.cu.be : The requested URL returned error: 404 Not Found
error: failed retrieving file 'core.db' from archlinux.mirror.kangaroot.net : The requested URL returned error: 404 Not Found
error: failed retrieving file 'core.db' from archlinux.c3sl.ufpr.br : The requested URL returned error: 404 Not Found
error: failed retrieving file 'core.db' from www.las.ic.unicamp.br : The requested URL returned error: 404 Not Found`
Lo he comprobado, dice esto para todo el core.db
archivo, en todos los espejos, y para extra.db
, community.db
y aur.db
.
Puedo hacer ping a varios servidores, así que tengo internet. Además, estoy haciendo esto a través de SSH en una red doméstica.
EDITAR: no estoy usando un servidor proxy.
Si ayuda, puedo usar el rankmirrors
que descarga una lista de espejos y descomenta algunos de ellos para usar, supongo que esto se basa en la velocidad.
arch-linux
updates
package-management
packages
James Talbert
fuente
fuente
pacman -S lynx
para conseguirlo, peropacman
no funciona.Respuestas:
Intente usar
curl
(es parte del núcleo, por lo que debe estar instalado) para descargar el archivo core.db usando el comando a continuación. Esto ayudará a descartar si su problema está relacionado conpacman
su configuración o si está relacionado con su conexión a Internet.Si core.db se descarga correctamente, ábralo en un editor de texto (
nano core.db
o inclusoless core.db
). Si el contenido es similar a este HTML a continuación (específicamente diciendo404 Not Found
en algún lugar del contenido), entonces probablemente sea su configuración pacman. Descargaría el último CD de instalación de Arch y volvería a instalar pacman desde allí.Si core.db no se puede descargar, entonces es su conexión a Internet. Publique cualquier mensaje de error que reciba y podemos ayudarlo a solucionar más problemas.
Además, ejecute este comando comando
y verifique que la salida coincida con esto
Si no es así, descargue la última lista de espejos y descomente sus espejos. Puede hacer esto rápidamente usando este comando (aún necesitará abrirlo en un editor de texto y descomentar las líneas
Server = ...
líneas).Si después de hacer esto,
pacman -Syy
todavía falla, entonces es mi opinión que su instalación de pacman está completamente rota. Siga las instrucciones en Arch Wiki para reinstalar pacman .fuente
^B▒^▒/^^G▒▒gp^▒;▒Wi?^▒▒*c^?▒?^▒▒▒>^?/^R▒=▒^▒▒Oj^A▒c▒^_▒▒^▒▒▒▒b▒^G▒^▒▒^_b▒▒▒3N
Para el registro, si no es un usuario ARM, es posible que tenga un Arch Linux de 32 bits, pero el soporte de i686 terminó.
$ pacman -Syu --debug
Si ve i686 en las URL de repositorio, debe cambiar a Arch Linux 32 . Básicamente, puede usar su lista espejo en lugar de la oficial.
fuente
Usar reflector de espejo
Instálalo y escribe:
fuente
Hoy me encontré con este problema con mi nuevo Raspberry Pi 4.
En mi caso, pacman-mirrors generó URL que terminaban con
pero debería, de hecho, ser
de ahí el error 404 durante la descarga.
fuente
sudo pacman -U http://ftp-osl.osuosl.org/pub/manjaro-arm/repo/stable/aarch64/core/pacman-mirrorlist-20200225-1-any.pkg.tar.xz
(puede haber una versión más nueva si este enlace falla)Si ejecuta Arch dentro de VMWare o Virtualbox, verifique la configuración de su firewall y antivirus del sistema principal.
Puede ser útil para activar Conexión compartida a Internet para sistemas que tienen esas restricciones: http://blog.timmattison.com/archives/2011/07/12/how-to-fix-vmware-connectivity-problems-after-installing-avast -seguridad de Internet/
fuente
Me encontré con este mismo problema; Lo que encontré fue que el servidor de nombres (OpenNIC) que estaba usando no estaba resolviendo las URL en la lista espejo.
Edité /etc/resolv.conf, agregué otro servidor DNS que resolvió las URL correctamente y pacman se actualizó con éxito:
Si su resolv.conf dice:
Deberá modificar /etc/resolvconf.conf para que estos cambios sean permanentes:
Todavía tengo que encontrar un /etc/resolvconfconf.conf o /etc/resolvconfconfconf.conf, por lo que si la resolución de URL es el problema, los pasos anteriores deberían solucionarlo. ¡Buena suerte! :-)
fuente