On Tue, 3 Nov 2020, Michael Biebl wrote:
>
> Anything which would make this bug report more more useful. Leave
> out any snide remarks and stupid comments if you can.

Alright, one stupid thing is the subject line.  Should be:

        # systemctl restart NetworkManager.service

instead (cut/paste error).

That empties the contents of:

        /etc/resolv.conf -> /run/NetworkManager/resolv.conf

I can reliably reproduce that.

More info:

This is a laptop and I'm using its wireless network interface,
configured to use dhcp to get the parameters from my home router.

The primary dns is the router itself, 192.168.0.1.  Besides, I locally
configured an additional (secondary) dns 9.9.9.9.  `nmcli' confirms
that:

        # nmcli
        ...
        DNS configuration:
                servers: 192.168.0.1 9.9.9.9
                interface: wlo1

Still, /etc/resolv.conf is emptied after a service restart.

Looking at the journal, I see:

        Nov 04 09:47:04 debian NetworkManager[2085]: <info>  [1604479624.4987] 
dhcp4 (wlo1): option dhcp_lease_time      => '4294967295'
-->     Nov 04 09:47:04 debian NetworkManager[2085]: <info>  [1604479624.4987] 
dhcp4 (wlo1): option domain_name_servers  => '192.168.0.1 192.168.0.1'
        Nov 04 09:47:04 debian NetworkManager[2085]: <info>  [1604479624.4988] 
dhcp4 (wlo1): option host_name            => 'debian'
        Nov 04 09:47:04 debian NetworkManager[2085]: <info>  [1604479624.4988] 
dhcp4 (wlo1): option ip_address           => '192.168.0.2'
        Nov 04 09:47:04 debian NetworkManager[2085]: <info>  [1604479624.4988] 
dhcp4 (wlo1): option next_server          => '192.168.0.1'
        Nov 04 09:47:04 debian NetworkManager[2085]: <info>  [1604479624.4989] 
dhcp4 (wlo1): option requested_broadcast_address => '1'
        Nov 04 09:47:04 debian NetworkManager[2085]: <info>  [1604479624.4989] 
dhcp4 (wlo1): option requested_domain_name => '1'
        Nov 04 09:47:04 debian NetworkManager[2085]: <info>  [1604479624.4989] 
dhcp4 (wlo1): option requested_domain_name_servers => '1'
        Nov 04 09:47:04 debian NetworkManager[2085]: <info>  [1604479624.4989] 
dhcp4 (wlo1): option requested_domain_search => '1'
        Nov 04 09:47:04 debian NetworkManager[2085]: <info>  [1604479624.4990] 
dhcp4 (wlo1): option requested_host_name  => '1'
        Nov 04 09:47:04 debian NetworkManager[2085]: <info>  [1604479624.4990] 
dhcp4 (wlo1): option requested_interface_mtu => '1'
        Nov 04 09:47:04 debian NetworkManager[2085]: <info>  [1604479624.4990] 
dhcp4 (wlo1): option requested_ms_classless_static_routes => '1'
        Nov 04 09:47:04 debian NetworkManager[2085]: <info>  [1604479624.4991] 
dhcp4 (wlo1): option requested_nis_domain => '1'
        Nov 04 09:47:04 debian NetworkManager[2085]: <info>  [1604479624.4991] 
dhcp4 (wlo1): option requested_nis_servers => '1'
        Nov 04 09:47:04 debian NetworkManager[2085]: <info>  [1604479624.4991] 
dhcp4 (wlo1): option requested_ntp_servers => '1'
        Nov 04 09:47:04 debian NetworkManager[2085]: <info>  [1604479624.4991] 
dhcp4 (wlo1): option requested_rfc3442_classless_static_routes => '1'
        Nov 04 09:47:04 debian NetworkManager[2085]: <info>  [1604479624.4992] 
dhcp4 (wlo1): option requested_root_path  => '1'
        Nov 04 09:47:04 debian NetworkManager[2085]: <info>  [1604479624.4992] 
dhcp4 (wlo1): option requested_routers    => '1'
        Nov 04 09:47:04 debian NetworkManager[2085]: <info>  [1604479624.4992] 
dhcp4 (wlo1): option requested_static_routes => '1'
        Nov 04 09:47:04 debian NetworkManager[2085]: <info>  [1604479624.4992] 
dhcp4 (wlo1): option requested_subnet_mask => '1'
        Nov 04 09:47:04 debian NetworkManager[2085]: <info>  [1604479624.4993] 
dhcp4 (wlo1): option requested_time_offset => '1'
        Nov 04 09:47:04 debian NetworkManager[2085]: <info>  [1604479624.4993] 
dhcp4 (wlo1): option requested_wpad       => '1'
        Nov 04 09:47:04 debian NetworkManager[2085]: <info>  [1604479624.4993] 
dhcp4 (wlo1): option routers              => '192.168.0.1'
        Nov 04 09:47:04 debian NetworkManager[2085]: <info>  [1604479624.4993] 
dhcp4 (wlo1): option subnet_mask          => '255.255.255.0'
        Nov 04 09:47:04 debian NetworkManager[2085]: <info>  [1604479624.4994] 
dhcp4 (wlo1): state changed unknown -> bound
        Nov 04 09:47:04 debian NetworkManager[2085]: <info>  [1604479624.5042] 
device (wlo1): state change: ip-config -> ip-check (reason 'none', 
sys-iface-state: 'managed')
        Nov 04 09:47:04 debian NetworkManager[2085]: <info>  [1604479624.5101] 
device (wlo1): state change: ip-check -> secondaries (reason 'none', 
sys-iface-state: 'managed')
        Nov 04 09:47:04 debian NetworkManager[2085]: <info>  [1604479624.5111] 
device (wlo1): state change: secondaries -> activated (reason 'none', 
sys-iface-state: 'managed')
        Nov 04 09:47:04 debian NetworkManager[2085]: <info>  [1604479624.5129] 
manager: NetworkManager state is now CONNECTED_LOCAL
        Nov 04 09:47:04 debian NetworkManager[2085]: <info>  [1604479624.5207] 
manager: NetworkManager state is now CONNECTED_SITE
        Nov 04 09:47:04 debian NetworkManager[2085]: <info>  [1604479624.5213] 
policy: set 'accesspoint' (wlo1) as default for IPv4 routing and DNS
        Nov 04 09:47:04 debian NetworkManager[2085]: <info>  [1604479624.5234] 
device (wlo1): Activation: successful, device activated.
        Nov 04 09:47:04 debian dbus-daemon[1092]: [system] Activating via 
systemd: service name='org.freedesktop.resolve1' 
unit='dbus-org.freedesktop.resolve1.service' requested by ':1.57' (uid=0 
pid=2085 comm="/usr/sbin/NetworkManager --no-daemon ")
        Nov 04 09:47:04 debian NetworkManager[2085]: <info>  [1604479624.5259] 
manager: NetworkManager state is now CONNECTED_GLOBAL
-->     Nov 04 09:47:04 debian dbus-daemon[1092]: [system] Activation via 
systemd failed for unit 'dbus-org.freedesktop.resolve1.service': Unit 
dbus-org.freedesktop.resolve1.service not found.
        Nov 04 09:47:04 debian NetworkManager[2085]: <info>  [1604479624.6271] 
manager: startup complete

in both cases, at boot and at service restart.  Note the duplicated ip:

        option domain_name_servers  => '192.168.0.1 192.168.0.1'

and the error:

        Unit dbus-org.freedesktop.resolve1.service not found

Something goes wrong while rewritting /run/NetworkManager/resolv.conf.


--
Cristian

Reply via email to