Summary: | essential files /etc/{dnsmasq.conf.resolvconf,resolv.conf.dnsmasq} do not exist | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | ildar <ildar> |
Component: | NetworkManager | Assignee: | Mikhail Efremov <sem> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P3 | CC: | sem |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
ildar
2009-11-07 13:02:40 MSK
Они создаются в инит-скрипте dnsmasq. Сделано так для того, чтобы resolvconf не генерил эти файлы "в холостую", если dnsmasq установлен (вытянутый тем же NM), но не запускается. Но при запуске из-под NM эти файлы не создаются, так что это скорее проблема NM. Я думаю в этом случае dnsmasq вообще не должен читать /etc/dnsmasq.conf, мало ли что там может быть написано. Сейчас поправлю. NetworkManager-0.7.1.998-alt2 -> sisyphus: * Mon Nov 09 2009 Mikhail Efremov <sem@altlinux> 0.7.1.998-alt2 - etcnet-alt: remove debug print. - fix cooperation between dnsmasq and resolvconf (closes: #22201). Спасибо. P.S. Это, конечно, не моё дело, но не кажется Вам такая схема подозрительной? Чтобы один пакет обрабатывал данные другого пакета, нужен третий пакет? Хорошо бы подумать об этом поподробнее. (В ответ на комментарий №3) > P.S. Это, конечно, не моё дело, но не кажется Вам такая схема подозрительной? > Чтобы один пакет обрабатывал данные другого пакета, нужен третий пакет? Хорошо > бы подумать об этом поподробнее. Ну, не так драматично, просто resolvconf по наличию этих файлов определяет нужно ли генерить конфиги для dnsmasq, значит их кто-то должен создавать. Когда они создаются в инит-скрипте самого dnsmasq - это еще ничего, но в случае участия еще и NM действительно получается сложновато. Так что я уже задумался не оторвать ли все это. Пока оставил, но если вылезет еще какая-нибудь проблема - точно оторву. |