Summary: | 232-alt2.git.486b3d0 ломает перенос содержимого resolv.conf для connman | ||||||
---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Michael Shigorin <mike> | ||||
Component: | systemd | Assignee: | Alexey Shabalin <shaba> | ||||
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||
Severity: | normal | ||||||
Priority: | P3 | CC: | arseny, legion, manowar, sem, shaba | ||||
Version: | unstable | Keywords: | regression | ||||
Hardware: | all | ||||||
OS: | Linux | ||||||
Attachments: |
|
Description
Michael Shigorin
2017-02-08 07:13:59 MSK
А чей в /etc/resolv.conf шаблонный комментарий в обоих случаях? Т.е. вопрос в том, кто раньше изменял /etc/resolv.conf, потому что connman и раньше и сейчас не адаптирован для openresolv. Точнее в версии 0.56 удалили плугин resolvconf. Сейчас никто не отслеживает наличие /var/run/connman/resolv.conf и не переносит данные из него в /etc/resolv.conf. Как это происходило раньше? Раньше отрабатывал системный dhcp-client? а сейчас нет? что еще изменилось? (В ответ на комментарий №1) > А чей в /etc/resolv.conf шаблонный комментарий в обоих случаях? $resolv_conf_head из openresolv: --- # Generated by resolvconf # Do not edit manually, use # /etc/net/ifaces/<interface>/resolv.conf instead. --- > Т.е. вопрос в том, кто раньше изменял /etc/resolv.conf, потому что connman и > раньше и сейчас не адаптирован для openresolv. Точнее в версии 0.56 удалили > плугин resolvconf. Да, это я заметил. > Сейчас никто не отслеживает наличие /var/run/connman/resolv.conf и не > переносит данные из него в /etc/resolv.conf. Как это происходило раньше? Неясно, но можно взять прошлонедельную исошку и попробовать понять. У меня в ночь со вторника на среду докопать до конца и это не получилось. Готов продолжить, только было бы здорово хоть какие-то намёки о том, куда смотреть... как запасной вариант, можно сделать bisect между alt1 и alt2 со сборкой исошек. > Раньше отрабатывал системный dhcp-client? а сейчас нет? что еще изменилось? dhcpcd как минимум не болтался в процессах -- в connman свой клиент. Воспроизвелось на сегодняшнем regular-rc (что неудивительно). Пока придётся опять убрать connman, но это довольно сильное урезание сборки... Лёш, мне попробовать сделать bisect? смысла в bisect нет. Раньше работало вопреки, а не благодаря :) Лучше для connman нарисовать аналогичные - http://git.altlinux.org/people/shaba/packages/?p=systemd.git;a=blob;f=altlinux-openresolv.service - http://git.altlinux.org/people/shaba/packages/?p=systemd.git;a=blob;f=altlinux-openresolv.path Давай я этот вариант реализую в connman. (В ответ на комментарий №4) > Давай я этот вариант реализую в connman. Спасибо! Если могу чем-то помочь (хоть тестированием), чтоб к завтрашним сборкам поправить -- было бы здорово, там в целом хороший комплект на очередной анонс на http://freshcode.club/projects/altlinux складывается (а то два месяца уже тишина стоит). #178244 (В ответ на комментарий №6) > http://webery.altlinux.org/task/178244 Проверил сборкой образа -- работает, спасибо! http://git.altlinux.org/tasks/archive/done/_174/178244/logs/events.2.2.log * Wed Feb 15 2017 Alexey Shabalin <shaba@altlinux> 1.33-alt1 - 1.33 - add systemd unit for update resolv.conf with openresolv |