<div dir="ltr">Apologies, I didn't realize you had already tried masking the service.<div><br></div><div>Since Fedora uses systemd in the initramfs, I *think* you could instead try booting with systemd.mask=NetworkManager.service, which will should mask it early boot before your rootfs is even mounted.</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Nov 8, 2019 at 8:31 PM Anthony Joseph Messina <<a href="mailto:amessina@messinet.com">amessina@messinet.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Thank you for responding Ryan. AFAIK, I don't have both systemd-networkd and <br>
NetworkManager "running" or enabled. In fact, I have had NetworkManager <br>
disabled on these systems for some time (back through F27, I believe). Post <br>
upgrade (or fresh install) I ensure that NetworkManager is not re-enabled, and <br>
that systemd-networkd is enabled. Unforuntately, trying to remove <br>
NetworkManager completely seems like a heavy hammer based on the `dnf remove` <br>
output below.<br>
<br>
Also, these identical systemd-networkd configurations do work on F30, just not <br>
on systems upgraded to F31.<br>
<br>
The only recent change I notice in F31, is that NetworkManager is initialized <br>
during early boot even when the service is disabled and masked.<br>
<br>
This is the early boot NetworkManager output:<br>
<info> [1573262139.2398] NetworkManager (version 1.20.4-1.fc31) is <br>
starting... (for the first time)<br>
<info> [1573262139.2399] Read config: /etc/NetworkManager/NetworkManager.conf<br>
<info> [1573262139.2416] auth[0x55b3f3c8b4a0]: create auth-manager: D-Bus <br>
connection not available. Polkit is disabled and all requests are <br>
authenticated.<br>
<info> [1573262139.2426] manager[0x55b3f3c94060]: monitoring kernel firmware <br>
directory '/lib/firmware'.<br>
<info> [1573262139.2427] hostname: hostname: hostnamed not used as proxy <br>
creation failed with: Could not connect: No such file or directory<br>
<info> [1573262139.2428] hostname: hostname changed from (none) to "linux-<br>
<a href="http://ws1.messinet.com" rel="noreferrer" target="_blank">ws1.messinet.com</a>"<br>
<info> [1573262139.2430] dns-mgr[0x55b3f3c8f210]: init: dns=default,systemd-<br>
resolved rc-manager=symlink<br>
<info> [1573262139.2447] Loaded device plugin: NMTeamFactory (/usr/lib64/<br>
NetworkManager/1.20.4-1.fc31/libnm-device-plugin-team.so)<br>
<info> [1573262139.2448] manager: rfkill: Wi-Fi enabled by radio killswitch; <br>
enabled by state file<br>
<info> [1573262139.2448] manager: rfkill: WWAN enabled by radio killswitch; <br>
enabled by state file<br>
<info> [1573262139.2448] manager: Networking is enabled by state file<br>
<info> [1573262139.2448] dhcp-init: Using DHCP client 'internal'<br>
<info> [1573262139.2453] settings: Loaded settings plugin: ifcfg-rh ("/usr/<br>
lib64/NetworkManager/1.20.4-1.fc31/libnm-settings-plugin-ifcfg-rh.so")<br>
<info> [1573262139.2454] settings: Loaded settings plugin: keyfile (internal)<br>
<info> [1573262139.2459] device (lo): carrier: link connected<br>
<info> [1573262139.2460] manager: (lo): new Generic device (/org/freedesktop/<br>
NetworkManager/Devices/1)<br>
<info> [1573262139.2464] manager: (eno1): new Ethernet device (/org/<br>
freedesktop/NetworkManager/Devices/2)<br>
<info> [1573262139.2466] device (eno1): state change: unmanaged -> <br>
unavailable (reason 'managed', sys-iface-state: 'external')<br>
<warn> [1573262139.4343] sleep-monitor-sd: failed to acquire D-Bus proxy: <br>
Could not connect: No such file or directory<br>
<warn> [1573262139.4343] firewall: could not connect to system D-Bus (Could <br>
not connect: No such file or directory)<br>
<warn> [1573262139.4344] ifcfg-rh: dbus: couldn't initialize system bus: <br>
Could not connect: No such file or directory<br>
<br>
~]# dnf --assumeno remove NetworkManager<br>
Dependencies resolved.<br>
==========================================================================================================================================================================================================================================================================================<br>
Package <br>
Architecture Version <br>
Repository Size<br>
==========================================================================================================================================================================================================================================================================================<br>
Removing:<br>
NetworkManager <br>
x86_64 1:1.20.4-1.fc31 <br>
@fedora 9.6 M<br>
Removing dependent packages:<br>
NetworkManager-adsl <br>
x86_64 1:1.20.4-1.fc31 <br>
@fedora 52 k<br>
NetworkManager-bluetooth <br>
x86_64 1:1.20.4-1.fc31 <br>
@fedora 158 k<br>
NetworkManager-ppp <br>
x86_64 1:1.20.4-1.fc31 <br>
@fedora 91 k<br>
initial-setup-gui <br>
x86_64 0.3.76-1.fc31 <br>
@fedora 26 k<br>
plasma-nm-l2tp <br>
x86_64 5.16.5-1.fc31 <br>
@fedora 378 k<br>
plasma-nm-openconnect <br>
x86_64 5.16.5-1.fc31 <br>
@fedora 323 k<br>
plasma-nm-openswan <br>
x86_64 5.16.5-1.fc31 <br>
@fedora 162 k<br>
plasma-nm-openvpn <br>
x86_64 5.16.5-1.fc31 <br>
@fedora 918 k<br>
plasma-nm-pptp <br>
x86_64 5.16.5-1.fc31 <br>
@fedora 301 k<br>
plasma-nm-vpnc <br>
x86_64 5.16.5-1.fc31 <br>
@fedora 448 k<br>
Removing unused dependencies:<br>
NetworkManager-l2tp <br>
x86_64 1.2.14-1.fc31 <br>
@updates 552 k<br>
NetworkManager-libreswan <br>
x86_64 1.2.12-1.fc31 <br>
@fedora 450 k<br>
NetworkManager-openconnect <br>
x86_64 1.2.6-2.fc31 <br>
@fedora 2.2 M<br>
NetworkManager-openvpn <br>
x86_64 1:1.8.10-1.fc31.1 <br>
@fedora 1.1 M<br>
NetworkManager-pptp <br>
x86_64 1:1.2.8-1.fc31.2 <br>
@fedora 594 k<br>
NetworkManager-team <br>
x86_64 1:1.20.4-1.fc31 <br>
@fedora 61 k<br>
NetworkManager-vpnc <br>
x86_64 1:1.2.6-3.fc31 <br>
@fedora 620 k<br>
NetworkManager-wifi <br>
x86_64 1:1.20.4-1.fc31 <br>
@fedora 340 k<br>
NetworkManager-wwan <br>
x86_64 1:1.20.4-1.fc31 <br>
@fedora 189 k<br>
anaconda-core <br>
x86_64 31.22.6-2.fc31 <br>
@fedora 10 M<br>
anaconda-gui <br>
x86_64 31.22.6-2.fc31 <br>
@fedora 2.3 M<br>
anaconda-tui <br>
x86_64 31.22.6-2.fc31 <br>
@fedora 379 k<br>
anaconda-user-help <br>
noarch 26.1-10.fc31 <br>
@fedora 574 k<br>
anaconda-widgets <br>
x86_64 31.22.6-2.fc31 <br>
@fedora 101 k<br>
bcache-tools <br>
x86_64 1.0.8-16.fc31 <br>
@fedora 106 k<br>
blivet-data <br>
noarch 1:3.1.5-2.fc31 <br>
@fedora 369 k<br>
blivet-gui-runtime <br>
noarch 2.1.11-2.fc31 <br>
@fedora 1.0 M<br>
bluez-libs <br>
x86_64 5.51-1.fc31 <br>
@fedora 171 k<br>
daxctl-libs <br>
x86_64 67-1.fc31 <br>
@updates 94 k<br>
device-mapper-multipath <br>
x86_64 0.8.0-3.fc31 <br>
@fedora 281 k<br>
device-mapper-multipath-libs <br>
x86_64 0.8.0-3.fc31 <br>
@fedora 881 k<br>
dmraid <br>
x86_64 1.0.0.rc16-43.fc31 <br>
@fedora 359 k<br>
dmraid-events <br>
x86_64 1.0.0.rc16-43.fc31 <br>
@fedora 17 k<br>
initial-setup <br>
x86_64 0.3.76-1.fc31 <br>
@fedora 230 k<br>
keybinder3 <br>
x86_64 0.3.2-7.fc31 <br>
@fedora 32 k<br>
kf5-modemmanager-qt <br>
x86_64 5.61.0-1.fc31 <br>
@fedora 901 k<br>
ldns <br>
x86_64 1.7.0-26.fc31 <br>
@fedora 422 k<br>
libblockdev-btrfs <br>
x86_64 2.23-1.fc31 <br>
@fedora 28 k<br>
libblockdev-dm <br>
x86_64 2.23-1.fc31 <br>
@fedora 24 k<br>
libblockdev-kbd <br>
x86_64 2.23-1.fc31 <br>
@fedora 40 k<br>
libblockdev-lvm <br>
x86_64 2.23-1.fc31 <br>
@fedora 52 k<br>
libblockdev-mpath <br>
x86_64 2.23-1.fc31 <br>
@fedora 24 k<br>
libblockdev-nvdimm <br>
x86_64 2.23-1.fc31 <br>
@fedora 24 k<br>
libgnomekbd <br>
x86_64 3.26.1-2.fc31 <br>
@fedora 632 k<br>
libndp <br>
x86_64 1.7-4.fc31 <br>
@fedora 107 k<br>
libnl3-cli <br>
x86_64 3.5.0-1.fc31 <br>
@fedora 1.0 M<br>
libnma <br>
x86_64 1.8.22-1.fc31.1 <br>
@fedora 524 k<br>
libpskc <br>
x86_64 2.6.2-3.fc31 <br>
@fedora 92 k<br>
libreport-anaconda <br>
x86_64 2.10.1-2.fc31 <br>
@fedora 18 k<br>
libreswan <br>
x86_64 3.29-1.fc31.1 <br>
@fedora 4.5 M<br>
libteam <br>
x86_64 1.29-2.fc31 <br>
@fedora 160 k<br>
libtimezonemap <br>
x86_64 0.4.5.1-6.fc31 <br>
@fedora 6.7 M<br>
libxklavier <br>
x86_64 5.4-14.fc31 <br>
@fedora 165 k<br>
mobile-broadband-provider-info <br>
noarch 20190618-2.fc31 <br>
@fedora 488 k<br>
ndctl <br>
x86_64 67-1.fc31 <br>
@updates 363 k<br>
ndctl-libs <br>
x86_64 67-1.fc31 <br>
@updates 350 k<br>
nm-connection-editor <br>
x86_64 1.8.22-1.fc31.1 <br>
@fedora 5.6 M<br>
openconnect <br>
x86_64 8.05-1.fc31 <br>
@fedora 2.8 M<br>
openvpn <br>
x86_64 2.4.7-2.fc31 <br>
@fedora 1.3 M<br>
pkcs11-helper <br>
x86_64 1.22-8.fc31 <br>
@fedora 156 k<br>
plasma-nm <br>
x86_64 5.16.5-1.fc31 <br>
@fedora 4.9 M<br>
pptp <br>
x86_64 1.10.0-7.fc31 <br>
@fedora 161 k<br>
python3-blivet <br>
noarch 1:3.1.5-2.fc31 <br>
@fedora 3.2 M<br>
python3-blockdev <br>
x86_64 2.23-1.fc31 <br>
@fedora 80 k<br>
python3-bytesize <br>
x86_64 2.1-2.fc31 <br>
@fedora 40 k<br>
python3-kickstart <br>
noarch 3.21-1.fc31 <br>
@fedora 2.3 M<br>
python3-langtable <br>
noarch 0.0.47-1.fc31 <br>
@fedora 1.2 M<br>
python3-meh <br>
noarch 0.48-1.fc31 <br>
@fedora 284 k<br>
python3-meh-gui <br>
noarch 0.48-1.fc31 <br>
@fedora 24 k<br>
python3-ntplib <br>
noarch 0.3.3-15.fc31 <br>
@fedora 28 k<br>
python3-pid <br>
noarch 2.2.3-3.fc31 <br>
@fedora 35 k<br>
python3-productmd <br>
noarch 1.21-2.fc31 <br>
@fedora 248 k<br>
python3-pwquality <br>
x86_64 1.4.1-1.fc31 <br>
@fedora 25 k<br>
python3-pyparted <br>
x86_64 1:3.11.2-2.fc31 <br>
@fedora 364 k<br>
python3-pyudev <br>
noarch 0.21.0-11.fc31 <br>
@fedora 315 k<br>
python3-requests-file <br>
noarch 1.4.3-11.fc31 <br>
@fedora 9.4 k<br>
python3-requests-ftp <br>
noarch 0.3.1-15.fc31 <br>
@fedora 37 k<br>
python3-simpleline <br>
noarch 1.6-1.fc31 <br>
@fedora 440 k<br>
sgpio <br>
x86_64 1.2.0.10-24.fc31 <br>
@fedora 24 k<br>
stoken-libs <br>
x86_64 0.91-8.fc31 <br>
@fedora 94 k<br>
teamd <br>
x86_64 1.29-2.fc31 <br>
@fedora 282 k<br>
tigervnc-license <br>
noarch 1.9.0-7.fc31 <br>
@fedora 18 k<br>
tigervnc-server-minimal <br>
x86_64 1.9.0-7.fc31 <br>
@fedora 3.0 M<br>
tpm2-tss <br>
x86_64 2.3.1-1.fc31 <br>
@fedora 1.2 M<br>
userspace-rcu <br>
x86_64 0.11.1-2.fc31 <br>
@fedora 417 k<br>
vpnc <br>
x86_64 0.5.3-36.svn550.fc31 <br>
@fedora 212 k<br>
vpnc-script <br>
noarch <br>
20171004-6.git6f87b0f.fc31 <br>
@fedora 26 k<br>
wpa_supplicant <br>
x86_64 1:2.9-2.fc31 <br>
@updates 5.2 M<br>
xl2tpd <br>
x86_64 1.3.14-1.fc31 <br>
@fedora 211 k<br>
<br>
Transaction Summary<br>
==========================================================================================================================================================================================================================================================================================<br>
Remove 90 Packages<br>
<br>
Freed space: 86 M<br>
Operation aborted.<br>
<br>
On Friday, November 8, 2019 8:14:54 PM CST Ryan Gonzalez wrote:<br>
> Having two networking systems running at once can cause all sorts of<br>
> problems, not sure if this is the issue here or why NM is still starting<br>
> but you can try using 'systemctl mask' on it to completely prevent it from<br>
> running.<br>
> <br>
> On Fri, Nov 8, 2019, 7:37 PM Anthony Joseph Messina <<a href="mailto:amessina@messinet.com" target="_blank">amessina@messinet.com</a>><br>
> wrote: I apologize if this isn't the right place to post this request for<br>
> assistance. I've attempted the Fedora User's list with no luck and would<br>
> prefer to ask before filing a bug.<br>
> <br>
> After a successful "dnf systemd upgrade" F30->F31, I'm finding that a few of<br>
> my machines which use systemd-networkd instead of NetworkManager are no<br>
> longer autoconfiguring IPv6 addresses. I also noticed that even though<br>
> NetworkManager is disabled, it is initiated in early boot, which I'm not<br>
> sure is related.<br>
> <br>
> It appears as though the system isn't assigning the link-local address and<br>
> therefore can't communicate via IPv6. If anyone has any pointers on where<br>
> to begin, I'd appreciate it. Thanks. -A<br>
> <br>
> Both systems below use the following<br>
> /etc/systemd/network/10-wired-dhcp.network:<br>
> <br>
> [Match]<br>
> Name=en*<br>
> <br>
> [Network]<br>
> DHCP=yes<br>
> IPv6PrivacyExtensions=yes<br>
> <br>
> <br>
> Both systems are running:<br>
> kernel-5.3.8-300.fc31.x86_64<br>
> systemd-243-4.gitef67743.fc31.x86_64<br>
> NetworkManager-1.20.4-1.fc31.x86_64<br>
> <br>
> <br>
> A system that IS working with systemd-networkd displays the following debug<br>
> output:<br>
> <br>
> eno1: New device has no master, continuing without<br>
> eno1: Flags change: +UP +LOWER_UP +RUNNING +MULTICAST +BROADCAST<br>
> eno1: Link 2 added<br>
> eno1: udev initialized link<br>
> eno1: State changed: pending -> initialized<br>
> eno1: Saved original MTU: 1500<br>
> eno1: Remembering foreign address: fe80::f64d:30ff:fe6e:2cf5/64 (valid<br>
> forever) eno1: Gained IPv6LL<br>
> eno1: Remembering route: dst: ff00::/8, src: n/a, gw: n/a, prefsrc: n/a,<br>
> scope: global, table: local, proto: boot, type: unicast eno1: Remembering<br>
> route: dst: fe80::f64d:30ff:fe6e:2cf5/128, src: n/a, gw: n/a, prefsrc: n/a,<br>
> scope: global, table: local, proto: kernel, type: local eno1: Remembering<br>
> route: dst: fe80::/64, src: n/a, gw: n/a, prefsrc: n/a, scope: global,<br>
> table: main, proto: kernel, type: unicast eno1: Remembering updated<br>
> address: fe80::f64d:30ff:fe6e:2cf5/64 (valid forever) eno1: Updating<br>
> remembered route: dst: fe80::f64d:30ff:fe6e:2cf5/128, src: n/a, gw: n/a,<br>
> prefsrc: n/a, scope: global, table: local, proto: kernel, type: local eno1:<br>
> Link state is up-to-date<br>
> eno1: found matching network '/etc/systemd/network/10-wired-dhcp.network'<br>
> Setting '/proc/sys/net/ipv6/conf/eno1/disable_ipv6' to '0'<br>
> eno1: IPv6 successfully enabled<br>
> Setting '/proc/sys/net/ipv6/conf/eno1/proxy_ndp' to '0'<br>
> Setting '/proc/sys/net/ipv6/conf/eno1/use_tempaddr' to '2'<br>
> Setting '/proc/sys/net/ipv6/conf/eno1/accept_ra' to '0'<br>
> eno1: Started LLDP.<br>
> eno1: Setting address genmode for link<br>
> eno1: Acquiring DHCPv4 lease<br>
> eno1: Discovering IPv6 routers<br>
> eno1: State changed: initialized -> configuring<br>
> eno1: Acquiring DHCPv6 lease on NDisc request<br>
> <br>
> <br>
> Another system that IS NOT working displays the following debug output (note<br>
> the missing Remembering foreign address and Gained IPv6LL lines):<br>
> <br>
> eno1: New device has no master, continuing without<br>
> eno1: Flags change: +UP +LOWER_UP +RUNNING +MULTICAST +BROADCAST<br>
> eno1: Link 2 added<br>
> eno1: udev initialized link<br>
> eno1: State changed: pending -> initialized<br>
> eno1: Saved original MTU: 1500<br>
> eno1: Remembering route: dst: ff00::/8, src: n/a, gw: n/a, prefsrc: n/a,<br>
> scope: global, table: local, proto: boot, type: unicast eno1: Link state is<br>
> up-to-date<br>
> eno1: found matching network '/etc/systemd/network/10-wired-dhcp.network'<br>
> eno1: IPv6 successfully enabled<br>
> eno1: Started LLDP.<br>
> eno1: Setting address genmode for link<br>
> eno1: Acquiring DHCPv4 lease<br>
> eno1: State changed: initialized -> configuring<br>
<br>
<br>
<br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature">Ryan (ライアン)<br>Yoko Shimomura, ryo (supercell/EGOIST), Hiroyuki Sawano >> everyone else<br><a href="https://refi64.com/" target="_blank">https://refi64.com/</a></div>