14,04 других результатов в зависимости от регионального способного репозитория

внезапно apt-get update начал перестать работать, при исследовании я столкнулся со странным поведением:

$ cat /etc/apt/sources.list
deb http://il.archive.ubuntu.com/ubuntu/ trusty main restricted

$ apt-get update
Ign http://il.archive.ubuntu.com trusty InRelease
Hit http://il.archive.ubuntu.com trusty Release.gpg
Hit http://il.archive.ubuntu.com trusty Release
Hit http://il.archive.ubuntu.com trusty/main amd64 Packages
Hit http://il.archive.ubuntu.com trusty/restricted amd64 Packages
Hit http://il.archive.ubuntu.com trusty/main Translation-en
Hit http://il.archive.ubuntu.com trusty/restricted Translation-en
Ign http://il.archive.ubuntu.com trusty/main Translation-en_US
Ign http://il.archive.ubuntu.com trusty/restricted Translation-en_US
Reading package lists... Done

$ sed -i 's/il/us/g' /etc/apt/sources.list
$ cat /etc/apt/sources.list
deb http://us.archive.ubuntu.com/ubuntu/ trusty main restricted

$ apt-get update
Ign http://us.archive.ubuntu.com trusty InRelease
Get:1 http://us.archive.ubuntu.com trusty Release.gpg [72 B]
Get:2 http://us.archive.ubuntu.com trusty Release [11.9 kB]
Get:3 http://us.archive.ubuntu.com trusty/main amd64 Packages [14 B]
Fetched 12.0 kB in 0s (20.6 kB/s)
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/trusty/Release  Unable to find expected entry 'restricted/binary-amd64/Packages' in Release file (Wrong sources.list entry or malformed file)

E: Some index files failed to download. They have been ignored, or old ones used instead.

я думал что префикс (il или us) просто указывает который cdn официального репозитория человечности использовать. может случиться так, что существует различие между официальной человечностью способные репозитории?

ОБНОВЛЕНИЕ:

я направился в исходный генератор списка человечности для регенерации исходного списка человечности (без 'ограниченного' Брача), чтобы проверить, корректны ли URL - как показано ниже, единственной вещью, которая отличается, является региональный суффикс, который соответствует отрывку выше.

$ curl -s https://repogen.simplylinux.ch/txt/sources_abed64b7b6ab23d5c4ffe668bbe70d3c37144a3a.txt | grep ^deb && curl -s https://repogen.simplylinux.ch/txt/sources_99dc7e2a260ff96dbe49910f005d2ab82862458e.txt | grep ^deb
deb http://il.archive.ubuntu.com/ubuntu/ trusty main 
deb http://us.archive.ubuntu.com/ubuntu/ trusty main 

ОБНОВЛЕНИЕ 2:

это восстанавливаемо мне. кому нужно сообщить?

ОБНОВЛЕНИЕ 3:

вот еще некоторые детали:

$ dpkg --print-architecture
amd64

$ wget -q -O- http://us.archive.ubuntu.com/ubuntu/dists/trusty/Release | grep 'restricted/binary-amd64/Packages'
$ echo $?
1

$ dig us.archive.ubuntu.com | grep IN
;us.archive.ubuntu.com.     IN  A
us.archive.ubuntu.com.  57  IN  A   91.189.91.15
us.archive.ubuntu.com.  57  IN  A   91.189.91.24
us.archive.ubuntu.com.  57  IN  A   91.189.91.23
us.archive.ubuntu.com.  57  IN  A   91.189.91.13
us.archive.ubuntu.com.  57  IN  A   91.189.91.14
1
задан 20 November 2015 в 20:20

1 ответ

https://askubuntu.com/a/37754 решил мою проблему. включенный короткий отрывок из исходного ответа:

на вершине в Вашем /etc/apt/sources.list файл должен быть всем, что необходимо, чтобы заставить его автоматически выбрать зеркало для Вас на основе Вашего географического положения.

deb mirror://mirrors.ubuntu.com/mirrors.txt trusty main restricted universe multiverse
deb mirror://mirrors.ubuntu.com/mirrors.txt trusty-updates main restricted universe multiverse
deb mirror://mirrors.ubuntu.com/mirrors.txt trusty-backports main restricted universe multiverse
deb mirror://mirrors.ubuntu.com/mirrors.txt trusty-security main restricted universe multiverse
0
ответ дан 26 July 2019 в 15:48

Другие вопросы по тегам:

Похожие вопросы: