вс, 29 мар. 2020 г. в 13:56, Maxim Vetsalo <mvets...@fcss.org.ru>:
>
>
>
> 26.03.2020, 14:33, "Michael Shigorin" <m...@altlinux.org>:
>
> Разве что попробовать запустить этот apt-get update под
> strace -ff -o apt.log и посмотреть, что именно пытается
> происходить.
>
> Спасибо, strace помог и кажется нашлась причина.
>
> Дело, кмк, в том, что эталонный образ Альта приходит с файлом 
> /var/resolv/etc/resolv.conf, уже настроенным на локальный резолвер и совсем 
> пустым /etc/resolv.conf.

А можно узнать, откуда брали эталонный образ?

> Хитрый ping делает chroot('/var/resolv'), видит там дефолтный resolv.conf и 
> идет за разрешением имен к systemd-resolved, который на этом этапе уже умеет 
> работать (может уже знает про настройки - DHCP-то отработал, а может ходит 
> напрямую к корневым серверам DNS).
> А системный /etc/resolv.conf остается пустым до тех пор, пока 
> systemd-resolved не сбросит в него полученные по DHCP настройки. На это и 
> уходит примерно 10 секунд :-o

Я могу ошибаться, но возможно как раз была задумка сделать образ, в
котором по-умолчанию работает systemd-networkd и systemd-resolved.
Поэтому в /etc/resolv.conf должен быть тоже настроен на локальный
резолвер systemd-networkd, а не быть пустым.
Видимо это ошибка.


-- 
Alexey Shabalin
_______________________________________________
Sysadmins mailing list
Sysadmins@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/sysadmins

Ответить