web-dev-qa-db-fra.com

apt-get essaie d'obtenir InRelease qui n'existe plus

Mon distrib est Ubuntu 14.04 LTS.

Depuis quelque temps, apt-get update est bloqué. Après des heures d’enquête, il semble que le fichier http://archive.canonical.com/ubuntu/dists/trusty/InRelease n’existe plus. Mais le fichier de version existe.

J'ai également essayé avec d'autres référentiels.

Je ne trouve pas où le système décide d’utiliser InRelease et non pas Release.

Que puis-je faire pour résoudre ce problème?

Merci beaucoup.


Modifier:

version d'apt: apt 1.0.1ubuntu2

sortie de apt-cache policy apt:

apt:
  Installed: 1.0.1ubuntu2.17
  Candidate: 1.0.1ubuntu2.17
  Version table:
 *** 1.0.1ubuntu2.17 0
        500 http://security.ubuntu.com/ubuntu/ trusty-security/main AMD64 Packages
        500 http://archive.ubuntu.com/ubuntu/ trusty-updates/main AMD64 Packages
        100 /var/lib/dpkg/status
     1.0.1ubuntu2 0
        500 http://archive.ubuntu.com/ubuntu/ trusty/main AMD64 Packages

Modifier:

$ ls /var/lib/apt/lists/ | grep -i release
archive.canonical.com_ubuntu_dists_trusty_Release
archive.canonical.com_ubuntu_dists_trusty_Release.gpg
archive.ubuntu.com_ubuntu_dists_trusty-backports_InRelease
archive.ubuntu.com_ubuntu_dists_trusty_Release
archive.ubuntu.com_ubuntu_dists_trusty_Release.gpg
archive.ubuntu.com_ubuntu_dists_trusty-updates_InRelease
security.ubuntu.com_ubuntu_dists_trusty-security_InRelease


$ grep -v ^# /etc/apt/sources.list
deb http://archive.canonical.com/ubuntu trusty partner    
deb http://archive.ubuntu.com/ubuntu trusty universe main multiverse
deb http://security.ubuntu.com/ubuntu/ trusty-security main multiverse universe
deb http://archive.ubuntu.com/ubuntu trusty-updates main multiverse universe
deb http://archive.ubuntu.com/ubuntu trusty-backports main multiverse universe
3
Michael Hooreman

Eh bien, beaucoup de choses ont été essayées, plusieurs fois. Dernière tentative de le réparer en renouvelant /var/lib/apt/lists/* a fonctionné. Je ne sais pas pourquoi, parce que ça ne marchait pas auparavant ...

Rien de plus à expliquer, désolé.

3
Michael Hooreman