Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: не работают репозитории ubuntu  (Прочитано 33248 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн v4567

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
не работают репозитории ubuntu
« : 18 Октября 2017, 09:13:11 »
Есть сервер:

uname -a
Linux ukemp.ukrkran.local 4.4.0-97-generic #120-Ubuntu SMP Tue Sep 19 17:27:07 UTC 2017 i686 i686 i686 GNU/Linux

apt-get, apt, aptitude прекрасно работали.

Был установлен bind который отвечает за локальную зону и в котором прописаны фарвардом днс провайдера.
Он слушает udp 127.0.0.1:53 и свой ip 192.168.5.254 из внутренней сети.

Вот /etc/resolv.conf

cat /etc/resolv.conf
domain xxxx.xxx
search xxxx.xxx yyyyy.yyy
nameserver 127.0.0.1

Убунтовские репозитории прекрасно резолвятся:

nslookup
> server 127.0.0.1
Default server: 127.0.0.1
Address: 127.0.0.1#53
> ru.archive.ubuntu.com
Server:         127.0.0.1
Address:        127.0.0.1#53

Non-authoritative answer:
ru.archive.ubuntu.com   canonical name = mirror.yandex.ru.
Name:   mirror.yandex.ru
Address: 213.180.204.183
> security.ubuntu.com
Server:         127.0.0.1
Address:        127.0.0.1#53

Non-authoritative answer:
Name:   security.ubuntu.com
Address: 91.189.91.23
Name:   security.ubuntu.com
Address: 91.189.88.152
Name:   security.ubuntu.com
Address: 91.189.88.149
Name:   security.ubuntu.com
Address: 91.189.88.161
Name:   security.ubuntu.com
Address: 91.189.91.26
Name:   security.ubuntu.com
Address: 91.189.88.162
> old-releases.ubuntu.com
Server:         127.0.0.1
Address:        127.0.0.1#53

Non-authoritative answer:
Name:   old-releases.ubuntu.com
Address: 91.189.88.17

Причём по 213.180.204.183 открывается (не знаю чей) репозиторий в котором есть папка ubuntu.

Запускаю apt-get update и вот что получаю:

apt-get update
Ошк:1 http://old-releases.ubuntu.com/ubuntu oneiric InRelease
  Не удалось найти IP-адрес для «old-releases.ubuntu.com»
Ошк:2 http://old-releases.ubuntu.com/ubuntu oneiric-updates InRelease
  Не удалось найти IP-адрес для «old-releases.ubuntu.com»
Ошк:3 http://old-releases.ubuntu.com/ubuntu oneiric-backports InRelease
  Не удалось найти IP-адрес для «old-releases.ubuntu.com»
Ошк:4 http://ru.archive.ubuntu.com/ubuntu xenial InRelease
  Не удалось найти IP-адрес для «ru.archive.ubuntu.com»
Ошк:5 http://ru.archive.ubuntu.com/ubuntu xenial-updates InRelease
  Не удалось найти IP-адрес для «ru.archive.ubuntu.com»
Ошк:6 http://ru.archive.ubuntu.com/ubuntu xenial-backports InRelease
  Не удалось найти IP-адрес для «ru.archive.ubuntu.com»
Ошк:7 http://security.ubuntu.com/ubuntu xenial-security InRelease
  Не удалось найти IP-адрес для «security.ubuntu.com»
Чтение списков пакетов… Готово
W: Не удалось получить http://ru.archive.ubuntu.com/ubuntu/dists/xenial/InRelease  Не удалось найти IP-адрес для «ru.archive.ubuntu.com»
W: Не удалось получить http://ru.archive.ubuntu.com/ubuntu/dists/xenial-updates/InRelease  Не удалось найти IP-адрес для «ru.archive.ubuntu.com»
W: Не удалось получить http://ru.archive.ubuntu.com/ubuntu/dists/xenial-backports/InRelease  Не удалось найти IP-адрес для «ru.archive.ubuntu.com»
W: Не удалось получить http://security.ubuntu.com/ubuntu/dists/xenial-security/InRelease  Не удалось найти IP-адрес для «security.ubuntu.com»
W: Не удалось получить http://old-releases.ubuntu.com/ubuntu/dists/oneiric/InRelease  Не удалось найти IP-адрес для «old-releases.ubuntu.com»
W: Не удалось получить http://old-releases.ubuntu.com/ubuntu/dists/oneiric-updates/InRelease  Не удалось найти IP-адрес для «old-releases.ubuntu.com»
W: Не удалось получить http://old-releases.ubuntu.com/ubuntu/dists/oneiric-backports/InRelease  Не удалось найти IP-адрес для «old-releases.ubuntu.com»
W: Некоторые индексные файлы не скачались. Они были проигнорированы или вместо них были использованы старые версии.

Смотрю в логи бинда:

13-Oct-2017 12:30:49.364 queries: client 127.0.0.1#43781 (_http._tcp.security.ubuntu.com): query: _http._tcp.security.ubuntu.com IN SRV + (127.0.0.1)
13-Oct-2017 12:30:49.365 queries: client 127.0.0.1#48775 (_http._tcp.old-releases.ubuntu.com): query: _http._tcp.old-releases.ubuntu.com IN SRV + (127.0.0.1)
13-Oct-2017 12:30:49.367 queries: client 127.0.0.1#45577 (_http._tcp.old-releases.ubuntu.com): query: _http._tcp.old-releases.ubuntu.com IN SRV + (127.0.0.1)
13-Oct-2017 12:30:49.367 queries: client 127.0.0.1#40874 (_http._tcp.ru.archive.ubuntu.com): query: _http._tcp.ru.archive.ubuntu.com IN SRV + (127.0.0.1)
13-Oct-2017 12:30:49.367 queries: client 127.0.0.1#34851 (_http._tcp.old-releases.ubuntu.com): query: _http._tcp.old-releases.ubuntu.com IN SRV + (127.0.0.1)
13-Oct-2017 12:30:49.370 queries: client 127.0.0.1#53811 (_http._tcp.ru.archive.ubuntu.com): query: _http._tcp.ru.archive.ubuntu.com IN SRV + (127.0.0.1)
13-Oct-2017 12:30:49.371 queries: client 127.0.0.1#43290 (_http._tcp.ru.archive.ubuntu.com): query: _http._tcp.ru.archive.ubuntu.com IN SRV + (127.0.0.1)

Откуда взялось _http._tcp ?

aptitude то же самое.

запускаю apt-get update на другом сервере, предварительно в resolv.conf прописав днс первого сервера.

uname -a
Linux xxxx.xxx 3.0.0-14-generic #23-Ubuntu SMP Mon Nov 21 20:34:47 UTC 2011 i686 i686 i386 GNU/Linux

на нём всё работает кроме security.ubuntu.com

вот куски его вывода

Получено:37 http://ru.archive.ubuntu.com xenial-backports/universe i386 Packages [5 896 B]                                                                   
Получено:38 http://ru.archive.ubuntu.com xenial-backports/multiverse i386 Packages [64 B]                                                                     
Получено:39 http://ru.archive.ubuntu.com xenial-backports/main TranslationIndex [201 B]                                                                       
Получено:40 http://ru.archive.ubuntu.com xenial-backports/multiverse TranslationIndex [192 B]                                                                 
Получено:41 http://ru.archive.ubuntu.com xenial-backports/restricted TranslationIndex [192 B]                                                                 
Получено:42 http://ru.archive.ubuntu.com xenial-backports/universe TranslationIndex [198 B]                                                                   
Получено:43 http://ru.archive.ubuntu.com xenial/main Translation-ru [411 kB]
Получено:66 http://old-releases.ubuntu.com oneiric/restricted TranslationIndex [2 263 B]                                                                     
Получено:67 http://old-releases.ubuntu.com oneiric/universe TranslationIndex [2 640 B]                                                                       
Получено:68 http://old-releases.ubuntu.com oneiric-updates/main Sources [180 kB]                                                                             
Получено:69 http://old-releases.ubuntu.com oneiric-updates/restricted Sources [3 349 B]                                                                       
Получено:70 http://old-releases.ubuntu.com oneiric-updates/universe Sources [72,0 kB]

W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/oneiric-security/main/source/Sources  404  Not Found [IP: 91.189.88.152 80]

W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/oneiric-security/restricted/source/Sources  404  Not Found [IP: 91.189.88.152 80]

W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/oneiric-security/universe/source/Sources  404  Not Found [IP: 91.189.88.152 80]

W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/oneiric-security/multiverse/source/Sources  404  Not Found [IP: 91.189.88.152 80]

W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/oneiric-security/main/binary-i386/Packages  404  Not Found [IP: 91.189.88.152 80]

W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/oneiric-security/restricted/binary-i386/Packages  404  Not Found [IP: 91.189.88.152 80]

W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/oneiric-security/universe/binary-i386/Packages  404  Not Found [IP: 91.189.88.152 80]

W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/oneiric-security/multiverse/binary-i386/Packages  404  Not Found [IP: 91.189.88.152 80]

W: Failed to fetch http://extras.ubuntu.com/ubuntu/dists/oneiric/main/source/Sources  404  Not Found

W: Failed to fetch http://extras.ubuntu.com/ubuntu/dists/oneiric/main/binary-i386/Packages  404  Not Found

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

Смотрю в логи днс первого сервера:


13-Oct-2017 12:36:08.964 queries: client 192.168.5.100#45878 (security.ubuntu.com): query: security.ubuntu.com IN A + (192.168.5.254)
13-Oct-2017 12:36:08.964 queries: client 192.168.5.100#44244 (old-releases.ubuntu.com): query: old-releases.ubuntu.com IN A + (192.168.5.254)
13-Oct-2017 12:36:08.964 queries: client 192.168.5.100#44942 (ru.archive.ubuntu.com): query: ru.archive.ubuntu.com IN A + (192.168.5.254)
13-Oct-2017 12:36:08.965 queries: client 192.168.5.100#34880 (extras.ubuntu.com): query: extras.ubuntu.com IN A + (192.168.5.254)

Как видно old-releases.ubuntu.com ru.archive.ubuntu.com extras.ubuntu.com как видно нормальные записи, никаких _http._tcp нету, откуда они берутся в apt-get первого сервера. Я обыскал весь сервер на предмет записи *tcp.ru.archive.ubuntu.com её нет ни в каких файлах.

В resolv.conf прописываю днс 8.8.8.8 ничего не изменилось. 8.8.8.8 то же не может разрезолвить такие имена _http._tcp.ru.archive.ubuntu.com _http._tcp.old-releases.ubuntu.com Не понятно откуда на первом сервере apt-get подставляет этот _http._tcp

Вот файл /etc/apt/sources.list первого сервера:

deb http://ru.archive.ubuntu.com/ubuntu/ xenial main restricted
deb http://ru.archive.ubuntu.com/ubuntu/ xenial-updates main restricted
deb http://ru.archive.ubuntu.com/ubuntu/ xenial universe
deb http://ru.archive.ubuntu.com/ubuntu/ xenial-updates universe
deb http://ru.archive.ubuntu.com/ubuntu/ xenial multiverse
deb http://ru.archive.ubuntu.com/ubuntu/ xenial-updates multiverse
deb http://ru.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu xenial-security main restricted
deb http://security.ubuntu.com/ubuntu xenial-security universe
deb http://security.ubuntu.com/ubuntu xenial-security multiverse
deb http://old-releases.ubuntu.com/ubuntu/ oneiric main restricted
deb http://old-releases.ubuntu.com/ubuntu/ oneiric-updates main restricted
deb http://old-releases.ubuntu.com/ubuntu/ oneiric universe
deb http://old-releases.ubuntu.com/ubuntu/ oneiric-updates universe
deb http://old-releases.ubuntu.com/ubuntu/ oneiric multiverse
deb http://old-releases.ubuntu.com/ubuntu/ oneiric-updates multiverse
deb http://old-releases.ubuntu.com/ubuntu/ oneiric-backports main restricted universe multiverse

 Получается так что apt-get, apt и aptitude пытаются разрезолвить srv запись, то есть раньше они искали свои репозитории по обычному доменному имени, а теперь не понятно с чего начали искать свои репозитории по srv записям подставляя к доменным именам _http._tcp. Почему или после чего это произошло на этом сервере не понятно, другой как я уже приводил здесь пример ищет репозитории по обычным доменным именам.
 Если apt-get, apt и aptitude начали искать свои репозитории по srv записям то в убунтовких dns должны быть такие записи, но по видимому их там нет.

Если кто сталкивался с подобной проблемой помогите пожалуйста. В интернете не нашёл ответа.

Что интересно раньше apt-get прекрасно работал, я не уловил после каких манипуляций он перестал работать.
Были поставлены ntp, bind9,mysql,php,apache, всё он прекрасно поставил, а сегодня вот такой казус.

Ещё забыл кое, что написать. Если в /etc/apt/sources.list прописать айпишники, то всё начинает работать только пишет, что apt-get надо передавать некоторую опцию, так как не совпадают ключи. Не знаю можно в таком случае устанавливать программы или нет?

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
Re: не работают репозитории ubuntu
« Ответ #1 : 18 Октября 2017, 22:49:57 »
v4567, пропишите форвардом гугловые днс и сбросьте кеш вашего бинда
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

Оффлайн v4567

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
Re: не работают репозитории ubuntu
« Ответ #2 : 19 Октября 2017, 08:01:14 »
Я это делал. Честно говоря как сбросить кеш бинда не знаю, буду признателен если подскажите. Если выключение и включение сбрасывает кеш бинда, то это я то же делал, не помогает.

Цитировать
В resolv.conf прописываю днс 8.8.8.8 ничего не изменилось. 8.8.8.8 то же не может разрезолвить такие имена _http._tcp.ru.archive.ubuntu.com _http._tcp.old-releases.ubuntu.com

Не понятно почему apt-get начал пытаться слать srv запросы на резолв, убунтовские сервера должны в принципе резолвить эти запросы.
Пользователь добавил сообщение 19 Октября 2017, 08:02:14:
Выключени и включени имеется ввиду компьютера, а не службы бинда.
« Последнее редактирование: 19 Октября 2017, 09:28:10 от Azure »

Оффлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 4471
    • Просмотр профиля
Re: не работают репозитории ubuntu
« Ответ #3 : 19 Октября 2017, 10:07:26 »
... как сбросить кеш бинда не знаю ...
rndc --helpилиman rndc

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
Re: не работают репозитории ubuntu
« Ответ #4 : 19 Октября 2017, 13:04:55 »
Откуда взялось _http._tcp ?
Если вы заметили это SRV записи. Ищите, что ковыряли в своем бинде
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

Оффлайн v4567

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
Re: не работают репозитории ubuntu
« Ответ #5 : 19 Октября 2017, 13:23:31 »
Цитировать
Если вы заметили это SRV записи. Ищите, что ковыряли в своем бинде

Да, я об этом написал.

Цитировать
Получается так что apt-get, apt и aptitude пытаются разрезолвить srv запись, то есть раньше они искали свои репозитории по обычному доменному имени, а теперь не понятно с чего начали искать свои репозитории по srv записям подставляя к доменным именам _http._tcp.

Я отключал свой бинд и в /etc/resolv.conf прописывал днс 8.8.8.8 всё равно не работает.



Пользователь добавил сообщение 19 Октября 2017, 13:27:25:
чистить днс кеш ещё не пробовал, как попробую отпишусь.
« Последнее редактирование: 19 Октября 2017, 13:27:25 от v4567 »

Оффлайн Igor Andrianov

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: не работают репозитории ubuntu
« Ответ #6 : 24 Марта 2018, 20:22:10 »
Может быть кому-то будет полезно, проблема решается так:

sudo sed -i -re 's/([a-z]{2}\.)?archive.ubuntu.com|security.ubuntu.com/old-releases.ubuntu.com/g' /etc/apt/sources.list
и затем

sudo apt update && sudo apt upgrade
Как пишут ребята на http://kiman.odesa.in проблема в том, что была
Цитировать
Прекращена поддержка 17.04. Получается, надо либо обновляться, либо где-то искать зеркало.

Оффлайн mishin_kubuntu

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: не работают репозитории ubuntu
« Ответ #7 : 11 Января 2021, 08:21:13 »
Игорь, спасибо, вы гений!

Оффлайн Техно червь

  • Любитель
  • *
  • Сообщений: 62
    • Просмотр профиля
Re: не работают репозитории ubuntu
« Ответ #8 : 08 Сентября 2022, 18:56:15 »
А вот сейчас не работает это.
Вот что мне сказал терминал:
(Нажмите, чтобы показать/скрыть)

Оффлайн AlexBKost

  • Старожил
  • *
  • Сообщений: 3789
  • Kubuntu 12.04, 16.04, 18.04, 20.04, 22.04, 24.04
    • Просмотр профиля
Re: не работают репозитории ubuntu
« Ответ #9 : 08 Сентября 2022, 20:21:13 »
Техно червь, focal (20.04) находиться в основном репозитории ubuntu, а не в репозитории для устаревших версий old-releases.ubuntu.com
Я странен, а не странен кто ж? (С)

Оффлайн Техно червь

  • Любитель
  • *
  • Сообщений: 62
    • Просмотр профиля
Re: не работают репозитории ubuntu
« Ответ #10 : 09 Сентября 2022, 06:48:30 »
а не в репозитории для устаревших версий old-releases.ubuntu.com
А некоторые зависимости можно скачать от туда. В новых репозиториях этого добра нету.
И хрен знает как установить старые программы на новых дистрибутивах. :(

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6901
    • Просмотр профиля
Re: не работают репозитории ubuntu
« Ответ #11 : 09 Сентября 2022, 08:27:58 »
Начать с того, какая версия системы? Какая конкретно программа?

Цитировать
В новых репозиториях этого добра нету
Для данной конкретной версии системы все есть в ее "стандартных" репозиториях. Если там чего-то нет, то это в лучшем случае - не будет работать, в худшем - "сломает" систему.

Цитировать
некоторые зависимости можно скачать от туда
Скачать-то можно, но потому их и нет в "стандартном" репозитории данной версии системы, что они не годятся для этой версии системы.

Цитировать
как установить старые программы на новых дистрибутивах
Для примера, почитай здесь.
Причем без разницы, старые на новый или новые на старый.

Оффлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 4471
    • Просмотр профиля
Re: не работают репозитории ubuntu
« Ответ #12 : 09 Сентября 2022, 08:47:00 »
И хрен знает как установить старые программы на новых дистрибутивах.
- т.е. ты, для того что бы иметь возможность устанавливать проги старых версий, решил подключить репы устаревших дистров?   :2funny:

... во-первых, нужно бы знать, что в репах идентификация версий осуществляется не по номеру, а по кодовому имени дистрибутива!

   ... во-вторых, использование сторонних реп, даже правильной версии, это всегда риск для системы, а уж использование репозиториев,
       пусть даже и официальных, но не той версии, что установленная ОС, 100%-но систему калечит (исключением могут быть ситуации,
       когда нужно изменить версию ОС, не переустанавливая её, так например иногда поступают тестировщики бета-версий, но делают
       они это абсолютно осознанно, и конечно же понимая что делают, да и используют при этом специфические приемы)

 

Страница сгенерирована за 0.066 секунд. Запросов: 22.