Je souhaite installer des logiciels sur mon Raspberry Pi exécutant Arch Linux, mais j'obtiens toujours l'erreur 404.
J'ai fait des recherches et trouvé que je devais faire pacman -Syy
et pacman -Syu
...
Lorsque je cours pacman -Syy
avec tous les miroirs activés, j'obtiens:
# 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`
J'ai vérifié, cela dit cela pour le core.db
fichier entier , sur tous les miroirs, et pour extra.db
, community.db
et aur.db
.
Je peux cingler différents serveurs, donc j'ai Internet. En outre, je fais cela sur SSH sur un réseau domestique.
EDIT: je n'utilise pas de serveur proxy.
Si cela peut aider, je peux utiliser rankmirrors
qui télécharge une liste de miroirs et commente certains d'entre eux pour utilisation, je suppose que cela est basé sur la vitesse.
arch-linux
updates
package-management
packages
James Talbert
la source
la source
pacman -S lynx
pour l'obtenir, mais çapacman
ne marche pas.Réponses:
Essayez d'utiliser
curl
(il fait partie du noyau, il doit donc être installé) pour télécharger le fichier core.db à l'aide de la commande ci-dessous. Cela vous aidera à exclure si votre problème est lié àpacman
et / ou sa configuration, ou si votre problème est lié à votre connexion Internet.Si core.db se télécharge avec succès, ouvrez-le dans un éditeur de texte (
nano core.db
ou mêmeless core.db
). Si le contenu ressemble à ce HTML ci-dessous (en disant spécifiquement404 Not Found
quelque part dans le contenu), c'est probablement votre configuration pacman. Je voudrais télécharger le dernier CD d'installation d'Arch et réinstaller Pacman à partir de cela.Si core.db ne parvient pas à télécharger, c'est votre connexion Internet. Publiez tous les messages d'erreur que vous recevez et nous pouvons vous aider à résoudre les problèmes.
Exécutez également cette commande
et vérifiez que la sortie correspond à cette
Si ce n'est pas le cas, téléchargez la dernière liste de miroirs et décommentez vos miroirs. Vous pouvez le faire rapidement en utilisant cette commande (vous devrez toujours l'ouvrir dans un éditeur de texte et décommenter les
Server = ...
lignes).Si après cela,
pacman -Syy
échoue toujours, alors je pense que votre installation de pacman est complètement cassée. Suivez les instructions sur Arch Wiki pour réinstaller pacman .la source
^B▒^▒/^^G▒▒gp^▒;▒Wi?^▒▒*c^?▒?^▒▒▒>^?/^R▒=▒^▒▒Oj^A▒c▒^_▒▒^▒▒▒▒b▒^G▒^▒▒^_b▒▒▒3N
Pour mémoire, si vous n'êtes pas un utilisateur ARM, vous pouvez avoir un Arch Linux 32 bits, mais le support i686 est terminé.
$ pacman -Syu --debug
Si vous voyez i686 dans les URL de dépôt, alors vous devriez passer à Arch Linux 32 . Fondamentalement, vous pouvez utiliser sa liste miroir au lieu de la liste officielle.
la source
Utiliser un réflecteur miroir
Installez-le et tapez:
la source
J'ai rencontré ce problème aujourd'hui avec mon nouveau Raspberry Pi 4.
Dans mon cas, pacman-mirrors a généré des URL se terminant par
mais il devrait en fait être
d'où l'erreur 404 lors du téléchargement.
la source
sudo pacman -U http://ftp-osl.osuosl.org/pub/manjaro-arm/repo/stable/aarch64/core/pacman-mirrorlist-20200225-1-any.pkg.tar.xz
(il peut y avoir une version plus récente si ce lien échoue)Si vous exécutez Arch dans VMWare ou Virtualbox, vérifiez les paramètres de votre pare-feu et antivirus du système principal.
Peut-être utile pour activer le partage de connexion Internet pour les systèmes qui ont ces restrictions: http://blog.timmattison.com/archives/2011/07/12/how-to-fix-vmware-connectivity-problems-after-installing-avast -la sécurité sur Internet/
la source
Je suis tombé sur ce problème même; ce que j'ai trouvé, c'est que le serveur de noms (OpenNIC) que j'utilisais ne résolvait pas les URL sur la liste miroir.
J'ai édité /etc/resolv.conf, ajouté un autre serveur DNS qui a correctement résolu les URL et pacman a été mis à jour avec succès:
Si votre resolv.conf indique:
Vous devrez modifier /etc/resolvconf.conf pour rendre ces changements permanents:
Je n'ai pas encore trouvé de fichier /etc/resolvconfconf.conf ou /etc/resolvconfconfconf.conf, donc si la résolution des URL est le problème, les étapes ci-dessus doivent en prendre soin. Bonne chance! :-)
la source