Bug 1363858
Summary: | No tty on vt1 since change to systemd scriptlets to run 'systemctl preset-all' instead of specific preset commands | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Adam Williamson <awilliam> |
Component: | systemd | Assignee: | systemd-maint |
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | urgent | Docs Contact: | |
Priority: | unspecified | ||
Version: | rawhide | CC: | bugzilla, johannbg, lnykryn, msekleta, muadda, robatino, ssahani, s, systemd-maint, zbyszek |
Target Milestone: | --- | Keywords: | Reopened |
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | systemd-231-4.fc25 | Doc Type: | If docs needed, set a value |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2016-09-06 18:22:35 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 1277285, 1277287 |
Description
Adam Williamson
2016-08-03 18:03:21 UTC
Note preset-all does lots of other suspiciously incorrect-looking stuff, when run from a 2016-07-24 install: [root@localhost system]# systemctl preset-all Removed /etc/systemd/system/syslog.service. Removed /etc/systemd/system/multi-user.target.wants/NetworkManager.service. Removed /etc/systemd/system/multi-user.target.wants/rolekit.service. Removed /etc/systemd/system/multi-user.target.wants/nfs-client.target. Removed /etc/systemd/system/multi-user.target.wants/rsyslog.service. Removed /etc/systemd/system/getty.target.wants/getty. Removed /etc/systemd/system/basic.target.wants/firewalld.service. Removed /etc/systemd/system/sockets.target.wants/rpcbind.socket. Removed /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service. Removed /etc/systemd/system/dbus-org.freedesktop.NetworkManager.service. Removed /etc/systemd/system/dbus-org.freedesktop.nm-dispatcher.service. Removed /etc/systemd/system/dbus-org.fedoraproject.rolekit1.service. Removed /etc/systemd/system/remote-fs.target.wants/nfs-client.target. Removed /etc/systemd/system/dbus-org.freedesktop.timedate1.service. Removed /etc/systemd/system/default.target. To be clear, preset-all shouldn't be doing a lot of those things, according to /usr/lib/systemd/system/90-default.preset and /usr/lib/systemd/system/90-systemd.preset - those say that firewalld and rolekit and nfs-client and getty@tty1 should be enabled and so on. I think preset-all is flat out broken. This bug is why most openQA tests are failing lately. Possibly related upstream issues: https://github.com/systemd/systemd/issues/3616 https://github.com/systemd/systemd/issues/2513 As this is breaking openQA and clearly behaving wrong, I've reverted the change (going back to the old explicit 'systemctl preset' calls) for F25 and Rawhide until systemd folks can look at fixing preset-all to actually work right. 231-3 will have the change reverted. The reversion seems to have worked, so closing this...please don't re-apply the change without fixing the behaviour of preset-all... systemd-231-4.fc25 has been submitted as an update to Fedora 25. https://bodhi.fedoraproject.org/updates/FEDORA-2016-c1271b0fee systemd-231-4.fc25 has been pushed to the Fedora 25 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-c1271b0fee systemd-231-4.fc25 has been pushed to the Fedora 25 stable repository. If problems still persist, please make note of it in this bug report. |