Quero instalar algum software no meu Raspberry Pi executando o Arch Linux, mas continuo recebendo o erro 404.
Eu fiz algumas pesquisas e descobri que precisava fazer pacman -Syy
e pacman -Syu
...
Quando corro pacman -Syy
com todos os espelhos ativados, recebo:
# 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`
Eu verifiquei, ele diz isso para o core.db
arquivo inteiro , em todos os espelhos, e para extra.db
, community.db
e aur.db
.
Eu sou capaz de executar ping em vários servidores, então eu tenho internet. Além disso, estou fazendo isso através do SSH em uma rede doméstica.
Edição: Eu não estou usando um servidor proxy.
Se ajudar, eu posso usar os rankmirrors
downloads de uma lista de espelhos e descomentar alguns deles para uso, presumo que isso seja baseado na velocidade.
arch-linux
updates
package-management
packages
James Talbert
fonte
fonte
pacman -S lynx
para obtê-lo, maspacman
não está funcionando.Respostas:
Tente usar
curl
(faz parte do núcleo, portanto deve ser instalado) para baixar o arquivo core.db usando o comando abaixo. Isso ajudará a descartar se o seu problema está relacionadopacman
ou não à sua configuração ou se está relacionado à sua conexão com a Internet.Se o core.db for baixado com sucesso, abra-o em um editor de texto (
nano core.db
ou mesmoless core.db
). Se o conteúdo for semelhante a este HTML abaixo (especificamente dizendo404 Not Found
algum lugar no conteúdo), provavelmente é sua configuração do pacman. Eu baixaria o CD de instalação mais recente do Arch e reinstalaria o pacman.Se o download do core.db falhar, é a sua conexão à Internet. Publique as mensagens de erro que receber e podemos ajudá-lo a solucionar ainda mais.
Além disso, execute este comando
e verifique se a saída corresponde a esta
Caso contrário, baixe a lista de espelhos mais recente e descomente seus espelhos. Você pode fazer isso rapidamente usando este comando (ainda será necessário abri-lo em um editor de texto e descomentar as
Server = ...
linhas).Se depois de fazer isso,
pacman -Syy
ainda falhar, é minha opinião que a instalação do pacman está completamente interrompida. Siga as instruções no Arch Wiki para reinstalar o pacman .fonte
^B▒^▒/^^G▒▒gp^▒;▒Wi?^▒▒*c^?▒?^▒▒▒>^?/^R▒=▒^▒▒Oj^A▒c▒^_▒▒^▒▒▒▒b▒^G▒^▒▒^_b▒▒▒3N
Para o registro, se você não é um usuário do ARM, pode ter um Arch Linux de 32 bits, mas o suporte ao i686 foi encerrado.
$ pacman -Syu --debug
Se você vir o i686 nos URLs do repositório, deverá mudar para o Arch Linux 32 . Basicamente, você pode usar sua lista de espelhos em vez da lista oficial.
fonte
Use espelho refletor
Instale-o e digite:
fonte
Encontrei esse problema hoje com meu novo Raspberry Pi 4.
No meu caso, pacman-mirrors gerou URLs que terminam com
mas deveria, de fato, ser
Daí o erro 404 durante o download.
fonte
sudo pacman -U http://ftp-osl.osuosl.org/pub/manjaro-arm/repo/stable/aarch64/core/pacman-mirrorlist-20200225-1-any.pkg.tar.xz
(talvez a versão mais recente se esse link falhar)Se você executar o Arch dentro do VMWare ou Virtualbox, verifique as configurações de firewall e antivírus do sistema principal.
Talvez seja útil ativar o compartilhamento de conexão com a Internet para sistemas com essas restrições: http://blog.timmattison.com/archives/2011/07/12/how-to-fix-vmware-connectivity-problems-after-installing-avast -segurança da Internet/
fonte
Eu me deparei com esse mesmo problema; o que descobri foi que o servidor de nomes (OpenNIC) que eu estava usando não estava resolvendo os URLs na lista de espelhos.
Editei o /etc/resolv.conf, adicionei outro servidor DNS que resolveu corretamente os URLs e o pacman atualizou com êxito:
Se o seu resolv.conf disser:
Você precisará modificar o /etc/resolvconf.conf para tornar essas alterações permanentes:
Ainda não encontrei um /etc/resolvconfconf.conf ou /etc/resolvconfconfconf.conf, portanto, se a solução de URLs for o problema, as etapas acima deverão cuidar dele. Boa sorte! :-)
fonte