J'ai remarqué que la course apt-get update
récente a eu pour résultat le retour de "403 Forbidden". Dans l'effort de les nettoyer, j'ai jeté un coup d'œil:
W: Failed to fetch http://ppa.launchpad.net/gnome3-team/gnome3/ubuntu/dists/raring/main/binary-amd64/Packages 403 Forbidden
W: Failed to fetch http://ppa.launchpad.net/gnome3-team/gnome3/ubuntu/dists/raring/main/binary-i386/Packages 403 Forbidden
E: Some index files failed to download. They have been ignored, or old ones used instead.
Ce qui est étrange, c'est que si je copie ces URL dans mon navigateur, je peux très bien accéder aux fichiers. Pourquoi le rapport apt-get "403 Forbidden" serait-il toujours accessible? J'ai essayé de rajouter le ppa à travers add-apt-repository
lequel télécharge à nouveau la clé de signature, et il a toujours signalé "403 interdit".
Réponses:
Il s'avère donc que c'est un problème avec squid-deb-proxy. Malheureusement, il n'ajoute pas de PPA et d'autres référentiels et échoue simplement avec une erreur 403 plutôt inattendue.
Vous pouvez résoudre ce problème en ajoutant les référentiels au fichier de configuration:
/etc/squid-deb-proxy/mirror-dstdomain.acl
Bien sûr, la désinstallation de squid-deb-proxy contourne également le problème:
la source
ppa.launchpad.net
ligne/etc/squid-deb-proxy/mirror-dstdomain.acl.d/10-default
.sudo service squid-deb-proxy restart
faire.sudo service squid-deb-proxy reload
mais cela ne semble pas recharger le dstdomain.acl, un redémarrage du service était requis comme dit par Power-Inside ci - dessus.Utilisez-vous un proxy?
J'ai souvent rencontré cette erreur, même lors de l'utilisation du serveur principal. J'ai remarqué que cela se produit lorsque le processus apt-get se casse pour une raison quelconque. Par exemple, lorsque vous exécutez le
apt-get update
téléchargement d'un fichier, il ne peut pas être terminé. Vous obtiendrez une erreur 403 pour ce fichier particulier.J'ai appris que ces fichiers partiellement téléchargés (je ne sais pas s'ils sont exactement les fichiers) pendant la mise à jour apt-get sont stockés dans
/var/lib/apt/lists/partial/
Je l'ai donc fait
sudo rm -r /var/lib/apt/lists/partial/*
(supprimé tous les fichiers du répertoire)Après cela, je ne reçois pas l'erreur 403.
Si vous obtenez l'erreur lors de l'exécution de
apt-get install
ouapt-get upgrade
ouapt-get dist-upgrade
essayer
sudo rm -r /var/cache/apt/archives/partial/*
la source
J'utilise un miroir intelligent. J'ai dû
apt clean all
ensuite supprimer mes fichiers deb précédemment téléchargés dans le répertoire de mon calmar/var/spool/squid3/intelligentmirror/deb
pour le faire continuer.la source