* [sisyphus] systemd: path-based activation @ 2015-09-16 7:17 Eugene Prokopiev 2015-09-16 7:29 ` Денис Смирнов 0 siblings, 1 reply; 22+ messages in thread From: Eugene Prokopiev @ 2015-09-16 7:17 UTC (permalink / raw) To: ALT Linux Sisyphus discussions Здравствуйте! В процессе отладки altlinux-openresolv.* понял, что у меня вообще не работает path-based activation либо я делаю что-то не так: Вот простейший пример. Создаем файлы: # cat file.path [Unit] Description=My path RequiresMountsFor=/root Before=paths.target shutdown.target [Path] PathChanged=/root/file.0 [Install] WantedBy=multi-user.target # cat file.service [Unit] Description=My service [Service] Type=oneshot RemainAfterExit=yes ExecStart=/bin/sh -c 'cat /root/file.0 > /root/file.1' [Install] WantedBy=multi-user.target Перечитываем, запускаем, смотрим состояние: [root@enp system]# systemctl daemon-reload [root@enp system]# systemctl start file.path [root@enp system]# systemctl status file.path ● file.path - My path Loaded: loaded (/etc/systemd/system/file.path; disabled; vendor preset: disabled) Active: active (waiting) since Ср 2015-09-16 09:51:47 MSK; 4s ago сен 16 09:51:47 enp.donpac.ru systemd[1]: Started My path. [root@enp system]# systemctl status file.service ● file.service - My service Loaded: loaded (/etc/systemd/system/file.service; disabled; vendor preset: disabled) Active: inactive (dead) Теперь пишем в один файл и ожидаем увидеть результаты во втором: # echo one > /root/file.0 # systemctl status file.service ● file.service - My service Loaded: loaded (/etc/systemd/system/file.service; disabled; vendor preset: disabled) Active: active (exited) since Ср 2015-09-16 09:52:18 MSK; 9s ago Process: 1426 ExecStart=/bin/sh -c cat /root/file.0 > /root/file.1 (code=exited, status=0/SUCCESS) Main PID: 1426 (code=exited, status=0/SUCCESS) сен 16 09:52:18 enp.donpac.ru systemd[1]: Starting My service... сен 16 09:52:18 enp.donpac.ru systemd[1]: Started My service. сен 16 09:52:18 enp.donpac.ru systemd[1]: Started My service. сен 16 09:52:25 enp.donpac.ru systemd[1]: Started My service. # cat /root/file.1 # echo two > /root/file.0 # systemctl status file.service ● file.service - My service Loaded: loaded (/etc/systemd/system/file.service; disabled; vendor preset: disabled) Active: active (exited) since Ср 2015-09-16 09:52:18 MSK; 1min 54s ago Process: 1426 ExecStart=/bin/sh -c cat /root/file.0 > /root/file.1 (code=exited, status=0/SUCCESS) Main PID: 1426 (code=exited, status=0/SUCCESS) сен 16 09:52:18 enp.donpac.ru systemd[1]: Starting My service... сен 16 09:52:18 enp.donpac.ru systemd[1]: Started My service. сен 16 09:52:18 enp.donpac.ru systemd[1]: Started My service. сен 16 09:52:25 enp.donpac.ru systemd[1]: Started My service. сен 16 09:54:11 enp.donpac.ru systemd[1]: Started My service. # cat /root/file.1 # Вручную разумеется все прекрасно: # cat /root/file.0 > /root/file.1 # cat /root/file.1 two # Может я что-то делаю не так? -- WBR, Eugene Prokopiev ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [sisyphus] systemd: path-based activation 2015-09-16 7:17 [sisyphus] systemd: path-based activation Eugene Prokopiev @ 2015-09-16 7:29 ` Денис Смирнов 2015-09-16 11:01 ` Eugene Prokopiev 0 siblings, 1 reply; 22+ messages in thread From: Денис Смирнов @ 2015-09-16 7:29 UTC (permalink / raw) To: sisyphus [-- Attachment #1: Type: text/plain, Size: 536 bytes --] On Wed, Sep 16, 2015 at 10:17:11AM +0300, Eugene Prokopiev wrote: > [Unit] > Description=My service > [Service] > Type=oneshot > RemainAfterExit=yes > ExecStart=/bin/sh -c 'cat /root/file.0 > /root/file.1' > [Install] > WantedBy=multi-user.target Насколько понимаю: Раз oн RemainAfterExit, то его повторный запуск, естественно, невозможен. А раз он еще и WantedBy=multi-user.target, то он стартует один раз. Так что убери RemainAfterExit, да и секцию Install тоже. -- С уважением, Денис http://mithraen.ru/ [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 181 bytes --] ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [sisyphus] systemd: path-based activation 2015-09-16 7:29 ` Денис Смирнов @ 2015-09-16 11:01 ` Eugene Prokopiev 0 siblings, 2 replies; 22+ messages in thread From: Eugene Prokopiev @ 2015-09-16 11:01 UTC (permalink / raw) To: ALT Linux Sisyphus discussions 16 сентября 2015 г., 10:29 Денис Смирнов написал: > Раз oн RemainAfterExit, то его повторный запуск, естественно, невозможен Точно > А раз он еще и WantedBy=multi-user.target, то он стартует один раз. Это уже лечится с помощью Also= Спасибо. altlinux-openresolv.* впрочем все равно не смог заставить работать, зато попутно изготовил: # cat /etc/systemd/system/altlinux-simpleresolv.service [Unit] Description=Update /etc/resolv.conf from systemd-resolved ConditionFileNotEmpty=/run/systemd/resolve/resolv.conf RequiresMountsFor=/etc /run/systemd/resolve Requires=systemd-resolved.service [Service] Type=oneshot ExecStart=/bin/sh -c 'cat /run/systemd/resolve/resolv.conf > /etc/resolv.conf' [Install] WantedBy=multi-user.target Also=altlinux-simpleresolv.path # cat /etc/systemd/system/altlinux-simpleresolv.path [Unit] Description=Update /etc/resolv.conf from systemd-resolved DefaultDependencies=no RequiresMountsFor=/etc /run/systemd/resolve Before=paths.target [Path] PathModified=/run/systemd/resolve/resolv.conf [Install] WantedBy=multi-user.target В ситуации, когда сетью полностью управляет systemd-networkd, этот вариант устраивает меня гораздо больше. Нельзя ли запакетить это в состав systemd-networkd? -- WBR, Eugene Prokopiev ^ permalink raw reply [flat|nested] 22+ messages in thread
[parent not found: <CAEdvWkTCDi8s2Ls4Mu_0Q8YJb=9Yu6ErmPOj4VuZY=xYRJ_axg@mail.gmail.com>]
* Re: [sisyphus] systemd: path-based activation @ 2015-09-16 14:00 ` Eugene Prokopiev 0 siblings, 0 replies; 22+ messages in thread From: Eugene Prokopiev @ 2015-09-16 14:00 UTC (permalink / raw) To: shaba, ALT Linux Sisyphus discussions 16 сентября 2015 г., 14:39 пользователь Alexey Shabalin <a.shabalin@gmail.com> написал: > а чем не устраивает просто симлинк /etc/resolv.conf -> > /run/systemd/resolve/resolv.conf ? Он появляется в чруте /var/resolv, но там нет /run/systemd/resolve/resolv.conf - и в результате перестает работать ping -- WBR, Eugene Prokopiev ^ permalink raw reply [flat|nested] 22+ messages in thread
[parent not found: <CAEdvWkSba2BRObp8e+b7UZ0HgzW+jcq_amxgVfuCHxA5X1Pngg@mail.gmail.com>]
* Re: [sisyphus] systemd: path-based activation @ 2015-09-22 5:15 ` Eugene Prokopiev 0 siblings, 1 reply; 22+ messages in thread From: Eugene Prokopiev @ 2015-09-22 5:15 UTC (permalink / raw) To: shaba, ALT Linux Sisyphus discussions 21 сентября 2015 г., 23:14 Alexey Shabalin написал: > Будьте добры, попробуйте altlinux-openresolv.service такого содержания: <skip> > Т.е. надо убрать RemainAfterExit=yes и ExecStop= Не работает, и чуть раньше что-то подобное я уже пробовал. Работает, если в моем altlinux-simpleresolv.service (который я сделал по аналогии с работающим altlinux-libresolv.service) заменить ExecStart на resolvconf вместо копирования. Но altlinux-simpleresolv.* было бы неплохо добавить вне зависимости от работоспособности altlinux-openresolv.* -- WBR, Eugene Prokopiev ^ permalink raw reply [flat|nested] 22+ messages in thread
[parent not found: <CAEdvWkShgqOV5tbSZ=OXJ+eDaBo8Mu1AfZ_ziRJNxa42A1Pi9Q@mail.gmail.com>]
[parent not found: <CAEdvWkSaz2ZqGZ3-AGLb4iBKLGPtFmWW9dftDMor6tj34Yq9aQ@mail.gmail.com>]
* Re: [sisyphus] systemd: path-based activation @ 2015-11-19 12:33 ` Michael Shigorin 2015-11-20 12:15 ` Eugene Prokopiev 1 sibling, 0 replies; 22+ messages in thread From: Michael Shigorin @ 2015-11-19 12:33 UTC (permalink / raw) To: sisyphus On Thu, Nov 19, 2015 at 03:23:10PM +0300, Alexey Shabalin wrote: > Так же я отключил в этой сборке преднастроенные DNS и NTP от > google. Для домашней машинки google'овые может и хороши, а вот > в корпоративной среде никто спасибо не скажет, если машинка > неожиданно начнёт слать запросы в google. Да уж. -- ---- WBR, Michael Shigorin / http://altlinux.org ------ http://opennet.ru / http://anna-news.info ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [sisyphus] systemd: path-based activation 2015-11-19 12:33 ` Michael Shigorin @ 2015-11-20 12:15 ` Eugene Prokopiev 2015-12-01 10:50 ` Eugene Prokopiev 1 sibling, 2 replies; 22+ messages in thread From: Eugene Prokopiev @ 2015-11-20 12:15 UTC (permalink / raw) To: shaba, ALT Linux Sisyphus discussions 19 ноября 2015 г., 15:23 Alexey Shabalin написал: > Я обновил altlinux-openresolv в systemd-228-alt1. Протестируйте пожалуйста. Смогу обновить машину, на которой все это происходило, только через неделю :( А altlinux-simpleresolv вы добавлять не хотите? -- WBR, Eugene Prokopiev ^ permalink raw reply [flat|nested] 22+ messages in thread
[parent not found: <CAEdvWkT=mgDJ73=FDn_-+_6jiHXgL_Uxnuo9wBWJBbyPbah6xQ@mail.gmail.com>]
* Re: [sisyphus] systemd: path-based activation @ 2015-11-20 15:26 ` Eugene Prokopiev 2015-11-21 14:10 ` Денис Смирнов 0 siblings, 2 replies; 22+ messages in thread From: Eugene Prokopiev @ 2015-11-20 15:26 UTC (permalink / raw) To: shaba; +Cc: ALT Linux Sisyphus discussions 20 ноября 2015 г., 16:50 Alexey Shabalin написал: > Мне хотелось бы, что бы единственный вариант работал нормально. Если он > будет работать нормально, то и необходимости в altlinux-simpleresolv не > будет. Работать-то мы его заставим, однако openresolv мне всегда казался лишней сущностью - и тем более в времена systemd, который уже подтянул под себя кучу вариантов сетевых подключений и останавливаться не собирается. Я все-таки считаю, что если что-то можно сделать проще, и это не выйдет боком - значит это нужно сделать. Жаль, что такая точка зрения непопулярна: вон я и мантейнера dnsmasq не сумел уговорить сделать опциональным dnsmasq-helper, хотя openresolv все-таки стал необязательным - https://bugzilla.altlinux.org/show_bug.cgi?id=31277 -- WBR, Eugene Prokopiev ^ permalink raw reply [flat|nested] 22+ messages in thread
[parent not found: <CAEdvWkSc9J+nCb6U+wSTyXKSzMA1m9WBrGse-0zLSELaqSqL3g@mail.gmail.com>]
* Re: [sisyphus] systemd: path-based activation @ 2015-11-20 16:54 ` Eugene Prokopiev 2015-12-01 10:52 ` Eugene Prokopiev 0 siblings, 1 reply; 22+ messages in thread From: Eugene Prokopiev @ 2015-11-20 16:54 UTC (permalink / raw) To: shaba, ALT Linux Sisyphus discussions 20 ноября 2015 г., 18:55 Alexey Shabalin написал: >> Работать-то мы его заставим, однако openresolv мне всегда казался >> лишней сущностью - и тем более в времена systemd, который уже подтянул >> под себя кучу вариантов сетевых подключений и останавливаться не >> собирается. >> > Я в принципе не против. Только не совсем понимаю какие куда конфликты(в > rpm-пакеты, в unit-файлы) и ручки для переключения разных схем(control? или > какой-то умный автовыбор). Меня бы устроило отсутствие каких бы то ни было дополнительных ручек и тем более конфликтов :) Просто пользователь или релиз-менеджер дистрибутива может сказать systemctl enable altlinux-simpleresolv|altlinux-openresolv в зависимости от потребности. -- WBR, Eugene Prokopiev ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [sisyphus] systemd: path-based activation 2015-11-20 16:54 ` Eugene Prokopiev @ 2015-12-01 10:52 ` Eugene Prokopiev 0 siblings, 1 reply; 22+ messages in thread From: Eugene Prokopiev @ 2015-12-01 10:52 UTC (permalink / raw) To: shaba, ALT Linux Sisyphus discussions . 20 ноября 2015 г., 19:54 пользователь Eugene Prokopiev <enp@itx.ru> написал: > 20 ноября 2015 г., 18:55 Alexey Shabalin написал: > >>> Работать-то мы его заставим, однако openresolv мне всегда казался >>> лишней сущностью - и тем более в времена systemd, который уже подтянул >>> под себя кучу вариантов сетевых подключений и останавливаться не >>> собирается. >>> >> Я в принципе не против. Только не совсем понимаю какие куда конфликты(в >> rpm-пакеты, в unit-файлы) и ручки для переключения разных схем(control? или >> какой-то умный автовыбор). > > Меня бы устроило отсутствие каких бы то ни было дополнительных ручек и > тем более конфликтов :) Просто пользователь или релиз-менеджер > дистрибутива может сказать systemctl enable > altlinux-simpleresolv|altlinux-openresolv в зависимости от > потребности. Кстати возможен и автовыбор, критерий - наличие /sbin/resolvconf. Т.е. в автостарт можно ставить оба варианта, а отрабатывать будет один из них. -- WBR, Eugene Prokopiev ^ permalink raw reply [flat|nested] 22+ messages in thread
[parent not found: <CAEdvWkTU_9EnNfc2u32Ou9Ke0jcqgPKjDzNrAR+ZNWXMHLDvfQ@mail.gmail.com>]
* Re: [sisyphus] systemd: path-based activation @ 2015-12-23 9:22 ` Eugene Prokopiev 2015-12-31 8:51 ` Afanasov Dmitry 0 siblings, 1 reply; 22+ messages in thread From: Eugene Prokopiev @ 2015-12-23 9:22 UTC (permalink / raw) To: shaba; +Cc: ALT Linux Sisyphus discussions 23 декабря 2015 г., 11:10 пользователь Alexey Shabalin <a.shabalin@gmail.com> написал: > Для начала хотел бы полностью сформировать общую картину. Давайте опишем все > возможные варианты, сценарии использования. Я сам могу многое не знать или > видеть под неправильным углом. Например, почему openresolv в контейнере > лишняя сущность? Если openresolv опционален, то почему на него существуют > зависимости (NetworkManager? - хотя это тоже лишнее в контейнере:) openresolv полезен в тех редких случаях, когда у нас много желающих модифицировать resolv.conf. Соответственно, если таких желающих нет (полностью статическая конфигурация - а это значительная часть серверов и контейнеров), то openresolv не нужен. Если таких желающих не более одного (например DHCP-клиент), то openresolv тоже не нужен. Одним из желающих является systemd-resolved, однако если все сетевые интерфейсы управляются посредством systemd-networkd, то systemd-resolved опять же будет единственным. Особых зависимостей на openresolv нет, от dnsmasq она была недавно оторвана, а в базовой системе таких зависимостей тем более нет. По крайней мере у меня openresolv, как правило, не установлен. > Кажется, я с самого появления altlinux-openresolv предлагал его упаковать в > пакет openresolv. Мне тогда отказали, с аргументом, что это нужно только > systemd - вот пусть он и носит с собой. Оказывается от openresolv можно > отказаться, и тогда altlinux-openresolv повиснет в воздухе. Моя позиция, что > пакет сам должен обеспечивать себе работу под любыми init-системами, > содержать в себе все необходимое для запуска и работы. Евгений, давайте > предположим, altlinux-openresolv переедет в openresolv, то куда паковать > altlinux-simpleresolv? Вне зависимости от того, куда класть altlinux-openresolv, altlinux-simpleresolv нужно класть в systemd-networkd (еще проще было бы симлинком обойтись, но увы). Вполне можно представить себе систему с systemd, NetworkManager и без systemd-networkd - тогда altlinux-simpleresolv будет бесполезен, как и altlinux-openresolv, кстати, по причине отсутствия systemd-resolved. Поэтому в идеале altlinux-openresolv вообще стоило бы в какой-то отдельный пакет паковать :) > Хотелось бы сделать универсально, продумать все варианты, работающее > автоматически без дополнительного вмешательства. Хак "лишь бы заработало > сейчас" меня не устраивает. Логичная позиция, двумя руками за, тем более что кое-как и сейчас работает :) Автоматику я чуть раньше описывал - можно полагаться на присутствие/отсутствие файла /sbin/resolvconf. Соответственно altlinux-openresolv и altlinux-simpleresolv могут быть по дефолту включены одновременно, но запустится только один из них. -- WBR, Eugene Prokopiev ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [sisyphus] systemd: path-based activation 2015-12-23 9:22 ` Eugene Prokopiev @ 2015-12-31 8:51 ` Afanasov Dmitry 0 siblings, 0 replies; 22+ messages in thread From: Afanasov Dmitry @ 2015-12-31 8:51 UTC (permalink / raw) To: sisyphus [-- Attachment #1: Type: text/plain, Size: 645 bytes --] On Wed, Dec 23, 2015 at 12:22:59PM +0300, Eugene Prokopiev wrote: > Вполне можно представить себе систему с systemd, NetworkManager и без > systemd-networkd это почти любой сизиф, поставленный N лет назад (до появления сети в systemd). также подобное может случиться текущем переключении с sysvinit на systemd при использовании etcnet. до конфигураций без systemd-networkd очень легко приехать последовательными dist-upgrade'ами. у меня два ноута на systemd + NetworkManager + etcnet, только вчера обновил. ещё одну рабочую станцию хочу переводить с sysvinit а systemd. что будет, интересно. -- С уважением Афанасов Дмитрий [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 181 bytes --] ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [sisyphus] systemd: path-based activation 2015-11-20 15:26 ` Eugene Prokopiev @ 2015-11-21 14:10 ` Денис Смирнов 2015-11-21 15:44 ` Anton Gorlov 1 sibling, 1 reply; 22+ messages in thread From: Денис Смирнов @ 2015-11-21 14:10 UTC (permalink / raw) To: sisyphus [-- Attachment #1: Type: text/plain, Size: 1198 bytes --] On Fri, Nov 20, 2015 at 06:26:26PM +0300, Eugene Prokopiev wrote: > Работать-то мы его заставим, однако openresolv мне всегда казался > лишней сущностью - и тем более в времена systemd, который уже подтянул > под себя кучу вариантов сетевых подключений и останавливаться не > собирается. systemd хорош тем, что просто работает в простых случаях. Однако что etcnet, что openresolv несравнимо гибче -- были, есть, и будут, ибо приоритеты у systemd несколько другие. Поэтому да, на "обычном десктопе" или в простой VE openresolv может быть и лишней сущностью (как и etcnet), только вот при желании хоть чуть-чуть отклониться от линии партии -- сразу придется вспомнить и про etcnet, и про openresolv, и про другие "несовременные" и "не модные", зато гибкие и работающие штуки. > Я все-таки считаю, что если что-то можно сделать проще, и это не > выйдет боком - значит это нужно сделать. Жаль, что такая точка зрения > непопулярна: вон я и мантейнера dnsmasq не сумел уговорить сделать > опциональным dnsmasq-helper, хотя openresolv все-таки стал > необязательным - https://bugzilla.altlinux.org/show_bug.cgi?id=31277 :( -- С уважением, Денис http://mithraen.ru/ [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 181 bytes --] ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [sisyphus] systemd: path-based activation 2015-11-21 14:10 ` Денис Смирнов @ 2015-11-21 15:44 ` Anton Gorlov 0 siblings, 0 replies; 22+ messages in thread From: Anton Gorlov @ 2015-11-21 15:44 UTC (permalink / raw) To: ALT Linux Sisyphus discussions 21.11.2015 17:10, Денис Смирнов пишет: > Поэтому да, на "обычном десктопе" или в простой VE openresolv может быть и > лишней сущностью (как и etcnet), только вот при желании хоть чуть-чуть > отклониться от линии партии -- сразу придется вспомнить и про etcnet, и > про openresolv, и про другие "несовременные" и "не модные", зато гибкие и > работающие штуки. Именно. В systemd-networkd я так и не нашёл как там заставить PPpoE работать через ядерный pppoe В etcnet правда тоже небольшой патчик..но хотя бы нашлось куда и как ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [sisyphus] systemd: path-based activation 2015-11-20 12:15 ` Eugene Prokopiev @ 2015-12-01 10:50 ` Eugene Prokopiev 2015-12-01 10:58 ` Eugene Prokopiev 2015-12-01 12:20 ` Денис Смирнов 1 sibling, 2 replies; 22+ messages in thread From: Eugene Prokopiev @ 2015-12-01 10:50 UTC (permalink / raw) To: shaba, ALT Linux Sisyphus discussions 20 ноября 2015 г., 15:15 пользователь Eugene Prokopiev <enp@itx.ru> написал: > 19 ноября 2015 г., 15:23 Alexey Shabalin написал: > >> Я обновил altlinux-openresolv в systemd-228-alt1. Протестируйте пожалуйста. > > Смогу обновить машину, на которой все это происходило, только через > неделю :( Вот добрался наконец :) Однако вижу, что altlinux-openresolv теперь зависит от systemd-networkd-wait-online, который как раз после обновления на systemd-228-alt1 стал странно себя вести - пишет при загрузке 'A start job is running for Wait for Network to be configured (1min 18s / no limit)', а будучи запущенным руками в лучшем случае дохнет по таймауту либо же просто висит. Как это лечить? -- WBR, Eugene Prokopiev ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [sisyphus] systemd: path-based activation 2015-12-01 10:50 ` Eugene Prokopiev @ 2015-12-01 10:58 ` Eugene Prokopiev 2015-12-01 12:20 ` Денис Смирнов 1 sibling, 1 reply; 22+ messages in thread From: Eugene Prokopiev @ 2015-12-01 10:58 UTC (permalink / raw) To: shaba, ALT Linux Sisyphus discussions 1 декабря 2015 г., 13:50 пользователь Eugene Prokopiev <enp@itx.ru> написал: > 20 ноября 2015 г., 15:15 пользователь Eugene Prokopiev <enp@itx.ru> написал: >> 19 ноября 2015 г., 15:23 Alexey Shabalin написал: >> >>> Я обновил altlinux-openresolv в systemd-228-alt1. Протестируйте пожалуйста. >> >> Смогу обновить машину, на которой все это происходило, только через >> неделю :( > > Вот добрался наконец :) > > Однако вижу, что altlinux-openresolv теперь зависит от > systemd-networkd-wait-online, который как раз после обновления на > systemd-228-alt1 > стал странно себя вести - пишет при загрузке 'A start job is running > for Wait for Network to be configured (1min 18s / no limit)', а будучи > запущенным руками в лучшем случае дохнет по таймауту либо же просто > висит. Как это лечить? # systemctl status systemd-networkd-wait-online ● systemd-networkd-wait-online.service - Wait for Network to be Configured Loaded: loaded (/lib/systemd/system/systemd-networkd-wait-online.service; disabled; vendor preset: disabled) Active: failed (Result: exit-code) since Вт 2015-12-01 13:41:38 MSK; 13min ago Docs: man:systemd-networkd-wait-online.service(8) Main PID: 549 (code=exited, status=1/FAILURE) дек 01 13:39:37 enp systemd-networkd-wait-online[549]: ignoring: lo дек 01 13:39:37 enp systemd-networkd-wait-online[549]: ignoring: lo дек 01 13:39:37 enp systemd-networkd-wait-online[549]: ignoring: lo дек 01 13:39:37 enp systemd-networkd-wait-online[549]: ignoring: lo дек 01 13:39:37 enp systemd-networkd-wait-online[549]: ignoring: lo дек 01 13:39:37 enp systemd-networkd-wait-online[549]: ignoring: lo дек 01 13:41:38 enp systemd[1]: systemd-networkd-wait-online.service: Main process exited, code=exited, status=1/FAILURE дек 01 13:41:38 enp systemd[1]: Failed to start Wait for Network to be Configured. дек 01 13:41:38 enp systemd[1]: systemd-networkd-wait-online.service: Unit entered failed state. дек 01 13:41:38 enp systemd[1]: systemd-networkd-wait-online.service: Failed with result 'exit-code'. При этом 'A start job is running for Wait for Network ...' на первой консоли так и висит. Да, сетевая конфигурация там относительно запутанная: включает вланы и маквланы. -- WBR, Eugene Prokopiev ^ permalink raw reply [flat|nested] 22+ messages in thread
[parent not found: <CAEdvWkQgprn7epFxraNgxPfVEFSuMf3HODZKsmtvtxXep6rZZw@mail.gmail.com>]
* Re: [sisyphus] systemd: path-based activation @ 2015-12-01 12:54 ` Eugene Prokopiev 2015-12-01 12:58 ` Eugene Prokopiev 0 siblings, 1 reply; 22+ messages in thread From: Eugene Prokopiev @ 2015-12-01 12:54 UTC (permalink / raw) To: shaba, ALT Linux Sisyphus discussions 1 декабря 2015 г., 14:20 Alexey Shabalin написал: >> Да, сетевая конфигурация там относительно запутанная: включает вланы и >> маквланы. > > > покажите вывод networkctl networkctl IDX LINK TYPE OPERATIONAL SETUP 1 lo loopback carrier configured 2 enp4s0 ether carrier configuring 3 enp4s0.900 ether routable configuring 4 enp4s0.1610 ether routable configuring 5 enp4s0.3 ether routable configuring 6 enp4s0.791 ether carrier configuring 7 enp4s0.20 ether routable configuring 8 enp4s0.10 ether routable configuring 9 enp4s0.791.0 ether routable configuring 10 ppp0 ppp routable unmanaged 10 links listed. -- WBR, Eugene Prokopiev ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [sisyphus] systemd: path-based activation 2015-12-01 12:54 ` Eugene Prokopiev @ 2015-12-01 12:58 ` Eugene Prokopiev 0 siblings, 1 reply; 22+ messages in thread From: Eugene Prokopiev @ 2015-12-01 12:58 UTC (permalink / raw) To: shaba, ALT Linux Sisyphus discussions 1 декабря 2015 г., 15:54 Eugene Prokopiev написал: > 1 декабря 2015 г., 14:20 Alexey Shabalin написал: > >>> Да, сетевая конфигурация там относительно запутанная: включает вланы и >>> маквланы. >> >> >> покажите вывод networkctl > > networkctl > IDX LINK TYPE OPERATIONAL SETUP > 1 lo loopback carrier configured > 2 enp4s0 ether carrier configuring > 3 enp4s0.900 ether routable configuring > 4 enp4s0.1610 ether routable configuring > 5 enp4s0.3 ether routable configuring > 6 enp4s0.791 ether carrier configuring > 7 enp4s0.20 ether routable configuring > 8 enp4s0.10 ether routable configuring > 9 enp4s0.791.0 ether routable configuring > 10 ppp0 ppp routable unmanaged > > 10 links listed. А правда, почему все интерфейсы (кроме lo) configuring, а не configured? Они доступны и даже NAT из enp4s0.791.0 в остальные интерфейсы работает. -- WBR, Eugene Prokopiev ^ permalink raw reply [flat|nested] 22+ messages in thread
[parent not found: <CAEdvWkTEkeSXaqB7izCp+8mavbujobyQaZC++Jb0SBPSmznHFQ@mail.gmail.com>]
* Re: [sisyphus] systemd: path-based activation @ 2015-12-01 13:25 ` Eugene Prokopiev 0 siblings, 1 reply; 22+ messages in thread From: Eugene Prokopiev @ 2015-12-01 13:25 UTC (permalink / raw) To: shaba, ALT Linux Sisyphus discussions 1 декабря 2015 г., 16:19 пользователь Alexey Shabalin <a.shabalin@gmail.com> написал: > > > 1 декабря 2015 г., 15:58 пользователь Eugene Prokopiev <enp@itx.ru> написал: >> >> 1 декабря 2015 г., 15:54 Eugene Prokopiev написал: >> > 1 декабря 2015 г., 14:20 Alexey Shabalin написал: >> > >> >>> Да, сетевая конфигурация там относительно запутанная: включает вланы и >> >>> маквланы. >> >> >> >> >> >> покажите вывод networkctl >> > >> > networkctl >> > IDX LINK TYPE OPERATIONAL SETUP >> > 1 lo loopback carrier configured >> > 2 enp4s0 ether carrier configuring >> > 3 enp4s0.900 ether routable configuring >> > 4 enp4s0.1610 ether routable configuring >> > 5 enp4s0.3 ether routable configuring >> > 6 enp4s0.791 ether carrier configuring >> > 7 enp4s0.20 ether routable configuring >> > 8 enp4s0.10 ether routable configuring >> > 9 enp4s0.791.0 ether routable configuring >> > 10 ppp0 ppp routable unmanaged >> > >> > 10 links listed. >> >> А правда, почему все интерфейсы (кроме lo) configuring, а не >> configured? Они доступны и даже NAT из enp4s0.791.0 в остальные >> интерфейсы работает. > > > networkctl status enp4s0 ? > networkctl status enp4s0.900 ? > и покажите настройки какого нибудь интерфейса. # networkctl status enp4s0 ● 2: enp4s0 Link File: /lib/systemd/network/99-default.link Network File: /etc/systemd/network/trunk.network Type: ether State: carrier (configuring) Path: pci-0000:04:00.0 Driver: r8169 Vendor: Realtek Semiconductor Co., Ltd. Model: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller HW Address: 8c:89:a5:63:9c:8e (Micro-Star INT'L CO., LTD) MTU: 1500 # networkctl status enp4s0.900 ● 3: enp4s0.900 Link File: /lib/systemd/network/99-default.link Network File: /etc/systemd/network/silmaril.network Type: ether State: routable (configuring) Driver: 802.1Q VLAN Support HW Address: be:25:67:57:4b:26 MTU: 1500 Address: 10.11.80.181 # cat /etc/systemd/network/trunk.network [Match] Name=enp4s0 [Network] VLAN=enp4s0.3 VLAN=enp4s0.10 VLAN=enp4s0.20 VLAN=enp4s0.791 VLAN=enp4s0.900 VLAN=enp4s0.1610 # cat /etc/systemd/network/silmaril.netdev [NetDev] Name=enp4s0.900 Kind=vlan [VLAN] Id=900 # cat /etc/systemd/network/silmaril.network [Match] Name=enp4s0.900 [Network] Address=10.11.80.181/22 > я так понимаю, что если хотя бы один интерфейс перейдёт в configured, то > systemd-networkd-wait-online закончится. Вероятно да, но как этого добиться? -- WBR, Eugene Prokopiev ^ permalink raw reply [flat|nested] 22+ messages in thread
[parent not found: <CAEdvWkSyqvmKDdqxXtxoWgi=Yq_rCWXNXRkjjYobmg-ymM2d9g@mail.gmail.com>]
* Re: [sisyphus] systemd: path-based activation @ 2015-12-02 13:58 ` Eugene Prokopiev 0 siblings, 1 reply; 22+ messages in thread From: Eugene Prokopiev @ 2015-12-02 13:58 UTC (permalink / raw) To: shaba, ALT Linux Sisyphus discussions 1 декабря 2015 г., 16:50 пользователь Alexey Shabalin <a.shabalin@gmail.com> написал: > попробуй добавить в > [Network] > LinkLocalAddressing=no Спасибо, оно! Интерфейсы стали configured, altlinux-openresolv.service отработал. Нельзя ли только сделать это разом для всех интерфейсов, а еще лучше по дефолту? -- WBR, Eugene Prokopiev ^ permalink raw reply [flat|nested] 22+ messages in thread
[parent not found: <CAEdvWkTEp=s0tCkvmZ+YEeOPr2ETo4VeBBr2bQebmwigETg-3A@mail.gmail.com>]
* Re: [sisyphus] systemd: path-based activation @ 2015-12-02 17:54 ` Anton Gorlov 0 siblings, 0 replies; 22+ messages in thread From: Anton Gorlov @ 2015-12-02 17:54 UTC (permalink / raw) To: shaba, ALT Linux Sisyphus discussions 02.12.2015 18:11, Alexey Shabalin пишет: > > тоже об этом думаю. сейчас дефолт LinkLocalAddressing=ipv6. > Думаю сделаю дефолт LinkLocalAddressing=no. > Есть возражения? кому нужен ipv6, тот сам это включит. > Алексей..а не подскажешь ли часом как в systemd-networkd настраивать PPPoE в "ядерном" режиме? ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [sisyphus] systemd: path-based activation 2015-12-01 10:50 ` Eugene Prokopiev 2015-12-01 10:58 ` Eugene Prokopiev @ 2015-12-01 12:20 ` Денис Смирнов 1 sibling, 0 replies; 22+ messages in thread From: Денис Смирнов @ 2015-12-01 12:20 UTC (permalink / raw) To: sisyphus [-- Attachment #1: Type: text/plain, Size: 545 bytes --] On Tue, Dec 01, 2015 at 01:50:52PM +0300, Eugene Prokopiev wrote: > Однако вижу, что altlinux-openresolv теперь зависит от > systemd-networkd-wait-online, который как раз после обновления на > systemd-228-alt1 > стал странно себя вести - пишет при загрузке 'A start job is running > for Wait for Network to be configured (1min 18s / no limit)', а будучи > запущенным руками в лучшем случае дохнет по таймауту либо же просто > висит. Как это лечить? А зачем вообще эта зависимость? -- С уважением, Денис http://mithraen.ru/ [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 181 bytes --] ^ permalink raw reply [flat|nested] 22+ messages in thread
end of thread, other threads:[~2015-12-31 8:51 UTC | newest] Thread overview: 22+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2015-09-16 7:17 [sisyphus] systemd: path-based activation Eugene Prokopiev 2015-09-16 7:29 ` Денис Смирнов 2015-09-16 11:01 ` Eugene Prokopiev 2015-09-16 14:00 ` Eugene Prokopiev 2015-09-22 5:15 ` Eugene Prokopiev 2015-11-19 12:33 ` Michael Shigorin 2015-11-20 12:15 ` Eugene Prokopiev 2015-11-20 15:26 ` Eugene Prokopiev 2015-11-20 16:54 ` Eugene Prokopiev 2015-12-01 10:52 ` Eugene Prokopiev 2015-12-23 9:22 ` Eugene Prokopiev 2015-12-31 8:51 ` Afanasov Dmitry 2015-11-21 14:10 ` Денис Смирнов 2015-11-21 15:44 ` Anton Gorlov 2015-12-01 10:50 ` Eugene Prokopiev 2015-12-01 10:58 ` Eugene Prokopiev 2015-12-01 12:54 ` Eugene Prokopiev 2015-12-01 12:58 ` Eugene Prokopiev 2015-12-01 13:25 ` Eugene Prokopiev 2015-12-02 13:58 ` Eugene Prokopiev 2015-12-02 17:54 ` Anton Gorlov 2015-12-01 12:20 ` Денис Смирнов
ALT Linux Sisyphus discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \ sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru public-inbox-index sisyphus Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.sisyphus AGPL code for this site: git clone https://public-inbox.org/public-inbox.git