2 votes

500 Internal Server Error lorsque j'utilise apt-get

J'utilise ubuntu 12.04

Je reçois un grand nombre d'erreurs "500 Internal Server Error" à chaque fois que j'essaie d'installer/de mettre à niveau apt-get. aptitude produit exactement les mêmes erreurs. Je sais qu'il est censé y avoir des "zillions" de fils de discussion à ce sujet sur le web, mais aucun ne semble fonctionner pour moi. La plupart d'entre elles semblent être liées à l'installation d'un paquet spécifique, mais j'obtiens les erreurs suivantes chaque fois que J'utilise apt-get ou aptitude

Je sais que c'est censé être une erreur générique, mais il n'y a rien dans le dossier /var/log/apt qui fournisse des informations, ou même qui reconnaisse l'erreur. (Les deux seuls fichiers qui s'y trouvent sont term.log et history.log).

Comme certains l'ont recommandé, j'ai modifié mon fichier /etc/apt/sources.list de manière à ce que les trois premières lignes soient les suivantes

deb http://us-west-1.ec2.archive.ubuntu.com/ubuntu/ precise main restricted universe multiverse
deb http://us-west-1.ec2.archive.ubuntu.com/ubuntu/ precise-updates main restricted universe multiverse
deb http://us-west-1.ec2.archive.ubuntu.com/ubuntu/ precise-security main restricted universe multiverse

Mais ces derniers produisent également des erreurs.

Quelqu'un peut-il me conseiller sur la base de ces informations ou me suggérer comment obtenir une description d'erreur plus informative ?

Merci d'avance pour votre aide

Voici quelques-unes des erreurs que j'obtiens avec apt-get upgrade

Err http://archive.canonical.com precise/partner amd64 Packages 500  Internal Server Error
Err http://archive.canonical.com precise/partner i386 Packages 500  Internal Server Error
Err http://archive.canonical.com precise/partner Sources 500  Internal Server Error
Err http://dl.google.com stable/main amd64 Packages 500  Internal Server Error
Err http://dl.google.com stable/main i386 Packages 500  Internal Server Error
Err http://extras.ubuntu.com precise/main amd64 Packages 500  Internal Server Error
Err http://extras.ubuntu.com precise/main i386 Packages 500  Internal Server Error
Err http://extras.ubuntu.com precise/main Sources 500  Internal Server Error
Err http://ppa.launchpad.net precise/main amd64 Packages 500  Internal Server Error
Err http://ppa.launchpad.net precise/main i386 Packages 500  Internal Server Error
Err http://ppa.launchpad.net precise/main Sources 500  Internal Server Error
Err http://security.ubuntu.com precise-security/main amd64 Packages 500  Internal Server Error
Err http://security.ubuntu.com precise-security/main i386 Packages 500  Internal Server Error
Err http://security.ubuntu.com precise-security/main Sources 500  Internal Server Error
Err http://security.ubuntu.com precise-security/multiverse amd64 Packages 500  Internal Server Error
Err http://security.ubuntu.com precise-security/multiverse i386 Packages 500  Internal Server Error
Err http://security.ubuntu.com precise-security/multiverse Sources 500  Internal Server Error
Err http://security.ubuntu.com precise-security/restricted amd64 Packages 500  Internal Server Error
Err http://security.ubuntu.com precise-security/restricted i386 Packages 500  Internal Server Error
Err http://security.ubuntu.com precise-security/restricted Sources 500  Internal Server Error
...
Err http://us-west-1.ec2.archive.ubuntu.com precise/main amd64 Packages 500  Internal Server Error
Err http://us-west-1.ec2.archive.ubuntu.com precise/main i386 Packages 500  Internal Server Error
Err http://us-west-1.ec2.archive.ubuntu.com precise/multiverse amd64 Packages 500  Internal Server Error
Err http://us-west-1.ec2.archive.ubuntu.com precise/multiverse i386 Packages 500  Internal Server Error
Err http://us-west-1.ec2.archive.ubuntu.com precise/restricted amd64 Packages 500  Internal Server Error
Err http://us-west-1.ec2.archive.ubuntu.com precise/restricted i386 Packages 500  Internal Server Error
Err http://us-west-1.ec2.archive.ubuntu.com precise-security/main amd64 Packages 500  Internal Server Error
Err http://us-west-1.ec2.archive.ubuntu.com precise-security/main i386 Packages 500  Internal Server Error
Err http://us-west-1.ec2.archive.ubuntu.com precise-security/multiverse amd64 Packages 500  Internal Server Error
Err http://us-west-1.ec2.archive.ubuntu.com precise-security/multiverse i386 Packages 500  Internal Server Error
Err http://us-west-1.ec2.archive.ubuntu.com precise-security/restricted amd64 Packages 500  Internal Server Error
Err http://us-west-1.ec2.archive.ubuntu.com precise-security/restricted i386 Packages 500  Internal Server Error
Err http://us-west-1.ec2.archive.ubuntu.com precise-security/universe amd64 Packages 500  Internal Server Error

~
~

3voto

Leo Simon Points 1399

Mon problème s'est donc avéré être que j'avais défini une variable d'environnement, qui était intégrée dans mon login script.

setenv http_proxy http://proxy.lib.berkeley.edu:7777/proxy.pac

Il s'agissait d'une vaine tentative de connexion à ma bibliothèque, puisque chrome, dans sa sagesse, ne permet pas d'établir une connexion par proxy. (Cela n'a pas fonctionné).

Si apt-get fournissait un diagnostic, j'aurais compris depuis longtemps. Mais ce n'est pas le cas (dans les prochaines versions, ce serait grand si une option verbeuse avait été fournie).

Grâce à l'aide de @gertfdijk, j'ai essayé ce qui suit

wget "http://security.ubuntu.com/ubuntu/dists/precise-security/Release.gpg" 

qui m'a fourni les diagnostics dont j'avais besoin pour trouver l'erreur.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X