После обновления с p8 до Sisyphus не стартует сервис altlinux-openresolv: systemd[1]: Failed to start Update openresolv data from systemd-resolved. systemctl status altlinux-openresolv ● altlinux-openresolv.service - Update openresolv data from systemd-resolved Loaded: loaded (/lib/systemd/system/altlinux-openresolv.service; static; vendor preset: disabled) Active: failed (Result: exit-code) since Mon 2017-10-16 15:59:44 MSK; 56min ago Process: 1336 ExecStart=/bin/sh -c if /lib/systemd/systemd-networkd-wait-online --timeout=30; then /sbin/resolvconf -a syste Main PID: 1336 (code=exited, status=1/FAILURE) окт 16 15:59:44 p8-server-x86_64.localdomain systemd[1]: Starting Update openresolv data from systemd-resolved... окт 16 15:59:44 p8-server-x86_64.localdomain systemd-networkd-wait-online[1339]: ignoring: lo окт 16 15:59:44 p8-server-x86_64.localdomain sh[1336]: /bin/sh: /run/systemd/resolve/resolv.conf: Нет такого файла или каталог окт 16 15:59:44 p8-server-x86_64.localdomain systemd[1]: altlinux-openresolv.service: Main process exited, code=exited, status окт 16 15:59:44 p8-server-x86_64.localdomain systemd[1]: Failed to start Update openresolv data from systemd-resolved. окт 16 15:59:44 p8-server-x86_64.localdomain systemd[1]: altlinux-openresolv.service: Unit entered failed state. окт 16 15:59:44 p8-server-x86_64.localdomain systemd[1]: altlinux-openresolv.service: Failed with result 'exit-code'.
Результат проверки актуальности Состояние: подан на systemd ~234 (2017), сейчас 1:260.4-alt2. Юниты переработаны: altlinux-openresolv запускается через .path-триггер (PathChanged=/run/systemd/netif/state) с условиями ConditionDirectoryNotEmpty=/run/systemd/resolve и др. — исходный сценарий "стартует раньше resolv.conf и падает" устранён; в changelog systemd есть правки openresolv-юнитов. Рекомендация: короткий ретест на текущем systemd, затем закрыть как FIXED.
Проверка актуальности (см. комментарий 1). В systemd 260.4-alt2 юнит altlinux-openresolv запускается по .path-триггеру на изменение /run/systemd/netif/state и снабжён условиями (ConditionDirectoryNotEmpty=/run/systemd/resolve), поэтому сценарий «стартовал раньше, чем появился resolv.conf, и падал с exit-code» больше не воспроизводится. Закрываю, переназначаю на сопровождающего systemd.