Bug 33591 - chrooted не копирует resolv.conf в конфигурации с systemd-resolvd
: chrooted не копирует resolv.conf в конфигурации с systemd-resolvd
Status: ASSIGNED
: Sisyphus
(All bugs in Sisyphus/chrooted)
: unstable
: all Linux
: P3 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2017-06-26 17:29 by
Modified: 2017-06-29 18:51 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2017-06-26 17:29:40
Если система настроена на systemd-resolvd, то /etc/resolv.conf - это симлинк в
/run/systemd/resolve/resolv.conf

Соотвественно chrooted его конечно копирует, но лучше от этого никому не
становится.
Надо разименовывать симлинк перед копированием в чрут и тогда наш chrooted
начнёт работать в конфигурации с systemd-resolvd (systemd-networkd)
------- Comment #1 From 2017-06-26 17:52:22 -------
(In reply to comment #0)
> Если система настроена на systemd-resolvd, то /etc/resolv.conf - это симлинк в
> /run/systemd/resolve/resolv.conf

Я предупреждал, что так делать нельзя.
------- Comment #2 From 2017-06-26 17:56:50 -------
А как делать можно в конфигурации c systemd-resolvd ?
------- Comment #3 From 2017-06-26 19:42:23 -------
(In reply to comment #2)
> А как делать можно в конфигурации c systemd-resolvd ?

У нас же не симлинк вроде по умолчанию. И есть altlinux-openresolv.service и
altlinux-simpleresolv.service.
------- Comment #4 From 2017-06-26 19:55:01 -------
есть, только работают странно.
у меня /etc/resolv.conf разрастается при каждом подключении к новому wifi.

удаление openresolv вроде как помогло, но багу на systemd-networkd я всё равно
повесил.
------- Comment #5 From 2017-06-26 20:11:21 -------
(In reply to comment #4)
> есть, только работают странно.
> у меня /etc/resolv.conf разрастается при каждом подключении к новому wifi.

Если разрастается /run/systemd/resolve/resolv.conf, то разрастается и
/etc/resolv.conf. Симлинк тут ничем не поможет.

> удаление openresolv вроде как помогло, но багу на systemd-networkd я всё равно
> повесил.

Я не понимаю чем могло помочь удаление openresolv в этом случае.
------- Comment #6 From 2017-06-26 20:12:49 -------
Вот и я не понимаю.
Но без лишней сущности в виде openresolv мне сейчас лучше чем с ней.

Я так и не услышал, какая проблема с симлинком ?
Дима кого-то о чём-то предупреждал без подробностей.
------- Comment #7 From 2017-06-27 13:05:37 -------
(In reply to comment #6)
> Я так и не услышал, какая проблема с симлинком ?

Проблема стандартная: не все его правильно обрабатывают.
Поддержку в chrooted добавим, а где ещё вылезет?
------- Comment #8 From 2017-06-27 13:17:10 -------
будем искать и вычищать, если найдутся.
------- Comment #9 From 2017-06-29 18:00:40 -------
Я уже несколько раз завожу через какую-то мать altlinux-openresolv (где нибудь
есть документация по использованию?) с systemd-networkd, без симлинка, но всё
равно недавно подключил WiFI и получил новую запись в resolv.conf а отключил -
она не исчезла, так и висит (включение и выключение происходит посредством
rf_kill-переключателя ноутбука). Не знаю кому и жаловаться.
------- Comment #10 From 2017-06-29 18:02:45 -------
Извиняюсь, кажется не совсем в тот баг запостил сообщение.
------- Comment #11 From 2017-06-29 18:51:27 -------
Я с chrooted стал разбираться ровно после этого.

Но в итоге так и не смог нормально во всех моих случаях настроить networkd и
ушёл на:
https://www.altlinux.org/Etcnet#.D0.98.D0.BD.D1.82.D0.B5.D0.B3.D1.80.D0.B0.D1.86.D0.B8.D1.8F_.D1.81_systemd

и всё стало прекрасно работать почти во всех конфигурациях.