Description of problem: Providing "After=network-online.target" has no effect unless this unit (or some other unit) wants network-online.target. See man systemd.unit Note that those settings are independent of and orthogonal to the requirement dependencies as configured by Requires=, Wants=, Requisite=, or BindsTo=. It is a common pattern to include a unit name in both the After= and Wants= options, in which case the unit listed will be started before the unit that is configured with these options.
You’re correct. Thank you for the high-quality bug report. I will fix it.
FEDORA-2021-a3279707eb has been submitted as an update to Fedora 34. https://bodhi.fedoraproject.org/updates/FEDORA-2021-a3279707eb
FEDORA-2021-a3279707eb has been pushed to the Fedora 34 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2021-a3279707eb` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2021-a3279707eb See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2021-a3279707eb has been pushed to the Fedora 34 stable repository. If problem still persists, please make note of it in this bug report.