Description of problem: This is on a hosted KVM instance. I cannot say more about the hosts KVM except that I think it is a widely used provider and that the bootup worked fine with Fedora 32, the original install. After updating to Fedora 33 the eth0 interface does not come up anymore. systemctl shows that systemd-entworkd.socket is waiting (or something like this, I only have a webconsole available which does not provide copy&paste). Once I run systemctl restart systemd-networkd after logging in to the console everything is fine. The only noteworthy detail is that the system gets a routable IPv6 address as well. I updated the system to Fedora 34 meanwhile and the problem persists. On request I can run more tests and provide more logs. Version-Release number of selected component (if applicable): 246.10-1.fc33 248~rc4-2.fc34 How reproducible: always for me Steps to Reproduce: 1.install Fedora 32 in this KVM guest 2.update in place to Fedora 33 3.reboot Actual results: only lo interface running Expected results: all network interfaces running Additional info:
Is this using systemd-networkd or NetworkManager to configure the network? Please at least paste 'ip a' and 'networkctl status "*"'. Full logs from the boot would be useful too.
Created attachment 1766560 [details] ip a after booting
Created attachment 1766562 [details] ip a after systemd-networkd restart After I ran 'systemctl restart systemd-networkd' from the console
Created attachment 1766563 [details] networkctl output after booting
Created attachment 1766564 [details] networkctl output after networkd restart after the manual systemd-networkd restart
(In reply to Zbigniew Jędrzejewski-Szmek from comment #1) > Is this using systemd-networkd or NetworkManager to configure the network? > > Please at least paste 'ip a' and 'networkctl status "*"'. Full logs from the > boot > would be useful too. I provided the output of the commands. It complains about DHCP but that service does work, I can immediately after the bootup reliably restart networkd.
Oh, OK. So systemd-networkd is not running, most likely because it is not enabled. I guess we screwed up the scriptlet to set enablement when the package was split out.
(In reply to Zbigniew Jędrzejewski-Szmek from comment #7) > Oh, OK. So systemd-networkd is not running, most likely because it is not > enabled. I guess we screwed > up the scriptlet to set enablement when the package was split out. You're right, that's all that it is. After I explicitly enable systemd-networkd it now works. This should really be fixed, seems like a bad bug. BTW, this is the server edition of Fedora, in case it makes a difference. I updated my desktop machine back when from earlier Fedora versions to 33 and cannot recall any problem like that. The desktop uses the desktop edition.
(In reply to Ulrich Drepper from comment #8) > This should really be fixed, seems like a bad bug. I determined I had the same problem on another machine. There, though, the IPv4 address was for some reason configured but not the IPv6 address. The result were long connection times until the IPv6 connection timed out.
(In reply to Ulrich Drepper from comment #9) > I determined I had the same problem on another machine. There, though, the > IPv4 address was for some reason configured but not the IPv6 address. The > result were long connection times until the IPv6 connection timed out. To give people more chances to discover this solution: on yet another machine the network interfaces came up (IPv4 and IPv6) but systemd-resolved never remembered the non-standard settings it can derive from the DHCP requests. I added special rules and only after enable systemd-networkd are they now remembered over a restart.
FEDORA-2021-8595b30af3 has been submitted as an update to Fedora 34. https://bodhi.fedoraproject.org/updates/FEDORA-2021-8595b30af3
FEDORA-2021-8595b30af3 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-8595b30af3` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2021-8595b30af3 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2021-8595b30af3 has been pushed to the Fedora 34 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-2021-25202922d4 has been submitted as an update to Fedora 33. https://bodhi.fedoraproject.org/updates/FEDORA-2021-25202922d4
FEDORA-2021-25202922d4 has been pushed to the Fedora 33 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2021-25202922d4` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2021-25202922d4 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2021-25202922d4 has been pushed to the Fedora 33 stable repository. If problem still persists, please make note of it in this bug report.