[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: networking.service fails



Dear Debian community,

I've exercised several directions to solve the issue, however I've failed. Would be great if somebody can share his idea. After upgrading from Debian buster to bullseye I still have the same issue:

# systemctl status networking.service
— networking.service - Raise network interfaces
     Loaded: loaded (/lib/systemd/system/networking.service; enabled; vendor preset: enabled)
     Active: failed (Result: exit-code) since Mon 2022-04-04 00:37:29 CEST; 31min ago
       Docs: man:interfaces(5)
    Process: 1287 ExecStart=/sbin/ifup -a --read-environment (code=exited, status=1/FAILURE)
   Main PID: 1287 (code=exited, status=1/FAILURE)
        CPU: 83ms

Apr 04 00:37:28 debian systemd[1]: Starting Raise network interfaces...
Apr 04 00:37:28 debian ifup[1287]: ifup: unknown interface eth0
Apr 04 00:37:28 debian ifup[1287]: ifup: unknown interface eth1
Apr 04 00:37:29 debian systemd[1]: networking.service: Main process exited, code=exited, status=1/FAILURE
Apr 04 00:37:29 debian systemd[1]: networking.service: Failed with result 'exit-code'.
Apr 04 00:37:29 debian systemd[1]: Failed to start Raise network interfaces.

Up-to-date log:

Apr  4 00:37:28 debian ifup[1287]: ifup: unknown interface eth0
Apr  4 00:37:28 debian ifup[1287]: ifup: unknown interface eth1
Apr  4 00:37:28 debian kernel: [    1.049742] r8169 0000:02:00.0: can't disable ASPM; OS doesn't have ASPM control
Apr  4 00:37:28 debian kernel: [    1.066552] r8169 0000:02:00.0 eth0: RTL8168g/8111g, 00:17:e8:92:b7:77, XID 4c0, IRQ 30
Apr  4 00:37:28 debian kernel: [    1.066553] r8169 0000:02:00.0 eth0: jumbo features [frames: 9194 bytes, tx checksumming: ko]
Apr  4 00:37:28 debian kernel: [    1.066581] r8169 0000:03:00.0: can't disable ASPM; OS doesn't have ASPM control
Apr  4 00:37:28 debian kernel: [   10.804450] r8169 0000:02:00.0 eth0: renamed from enp2s0
Apr  4 00:37:28 debian kernel: [   10.825386] r8169 0000:03:00.0 eth1: renamed from enp3s0
Apr  4 00:37:28 debian kernel: [    1.082558] r8169 0000:03:00.0 eth1: RTL8168g/8111g, 00:17:20:53:44:58, XID 4c0, IRQ 32
Apr  4 00:37:28 debian kernel: [    1.082560] r8169 0000:03:00.0 eth1: jumbo features [frames: 9194 bytes, tx checksumming: ko]
Apr  4 00:37:28 debian kernel: [    1.083615] r8169 0000:02:00.0 enp2s0: renamed from eth0
Apr  4 00:37:28 debian kernel: [    1.108937] r8169 0000:03:00.0 enp3s0: renamed from eth1
Apr  4 00:37:28 debian kernel: [   21.674276] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this.
Apr  4 00:37:28 debian kernel: [   21.681297] br0: port 1(eth0) entered blocking state
Apr  4 00:37:28 debian kernel: [   21.681300] br0: port 1(eth0) entered disabled state
Apr  4 00:37:28 debian kernel: [   21.681355] device eth0 entered promiscuous mode
Apr  4 00:37:28 debian kernel: [   21.684702] r8169 0000:02:00.0: firmware: direct-loading firmware rtl_nic/rtl8168g-2.fw
Apr  4 00:37:28 debian kernel: [   21.716835] Generic FE-GE Realtek PHY r8169-0-200:00: attached PHY driver [Generic FE-GE Realtek PHY] (mii_bus:phy_addr=r8169-0-200:00, irq=IGNORE)
Apr  4 00:37:28 debian kernel: [   21.921156] r8169 0000:02:00.0 eth0: Link is Down
Apr  4 00:37:28 debian kernel: [   21.921770] br0: port 2(eth1) entered blocking state
Apr  4 00:37:28 debian kernel: [   21.921772] br0: port 2(eth1) entered disabled state
Apr  4 00:37:28 debian kernel: [   21.921822] device eth1 entered promiscuous mode
Apr  4 00:37:28 debian kernel: [   21.948807] Generic FE-GE Realtek PHY r8169-0-300:00: attached PHY driver [Generic FE-GE Realtek PHY] (mii_bus:phy_addr=r8169-0-300:00, irq=IGNORE)
Apr  4 00:37:28 debian kernel: [   22.157113] r8169 0000:03:00.0 eth1: Link is Down
Apr  4 00:37:28 debian kernel: [   22.158495] br0: port 2(eth1) entered blocking state
Apr  4 00:37:28 debian kernel: [   22.158498] br0: port 2(eth1) entered forwarding state
Apr  4 00:37:28 debian kernel: [   22.158511] br0: port 1(eth0) entered blocking state
Apr  4 00:37:28 debian kernel: [   22.158513] br0: port 1(eth0) entered forwarding state
Apr  4 00:37:28 debian sh[329]: ifquery: unknown interface eth0
Apr  4 00:37:28 debian sh[329]: ifquery: unknown interface eth1
Apr  4 00:37:28 debian systemd[1]: Finished Helper to synchronize boot up for ifupdown.
Apr  4 00:37:28 debian systemd[1]: Started Hostname Service.
Apr  4 00:37:28 debian systemd[1]: Starting Hostname Service...
Apr  4 00:37:28 debian systemd[1]: Starting Raise network interfaces...
Apr  4 00:37:28 debian systemd-udevd[335]: ethtool: autonegotiation is unset or enabled, the speed and duplex are not writable.
Apr  4 00:37:28 debian systemd-udevd[342]: ethtool: autonegotiation is unset or enabled, the speed and duplex are not writable.
Apr  4 00:37:29 debian hostapd[1627]: Using interface wlan0 with hwaddr 00:07:71:de:5f:b5 and ssid "Guest"
Apr  4 00:37:29 debian hostapd[1627]: wlan0: AP-ENABLED
Apr  4 00:37:29 debian hostapd[1627]: wlan0: interface state UNINITIALIZED->ENABLED
Apr  4 00:37:29 debian kernel: [   22.487228] br0: port 3(wlan0) entered blocking state
Apr  4 00:37:29 debian kernel: [   22.487233] br0: port 3(wlan0) entered disabled state
Apr  4 00:37:29 debian kernel: [   22.487279] device wlan0 entered promiscuous mode
Apr  4 00:37:29 debian kernel: [   22.487298] br0: port 3(wlan0) entered blocking state
Apr  4 00:37:29 debian kernel: [   22.487299] br0: port 3(wlan0) entered forwarding state
Apr  4 00:37:29 debian kernel: [   22.676802] br0: port 1(eth0) entered disabled state
Apr  4 00:37:29 debian kernel: [   22.676917] br0: port 2(eth1) entered disabled state
Apr  4 00:37:29 debian systemd[1]: Failed to start Raise network interfaces.
Apr  4 00:37:29 debian systemd[1]: networking.service: Failed with result 'exit-code'.
Apr  4 00:37:29 debian systemd[1]: networking.service: Main process exited, code=exited, status=1/FAILURE
Apr  4 00:37:31 debian kernel: [   24.515701] r8169 0000:02:00.0 eth0: Link is Up - 1Gbps/Full - flow control rx/tx
Apr  4 00:37:31 debian kernel: [   24.515722] br0: port 1(eth0) entered blocking state
Apr  4 00:37:31 debian kernel: [   24.515727] br0: port 1(eth0) entered forwarding state

What confuses me is that hostapd is configured to run after network.target, but in fact is running together with it. Maybe there is a side effect when hostapd adds wlan0 to br0?

On 2021-02-17 15:38, Gary Dale wrote:
> On 2021-02-17 08:28, Andrei POPESCU wrote:
>> On Mi, 17 feb 21, 00:01:01, Gary Dale wrote:
>>> On 2021-02-16 19:44, Dmitry Katsubo wrote:
>>>> Dear Debian community,
>>>>
>>>> I am puzzled with the following problem. When my Debian 10.8 starts, the unit "networking.service" is
>>>> marked as failed with the following reason:
>>>>
>>>> root@debian:~ # systemctl status networking.service
>>>> *— networking.service - Raise network interfaces
>>>>      Loaded: loaded (/lib/systemd/system/networking.service; enabled; vendor preset: enabled)
>>>>      Active: failed (Result: exit-code) since Tue 2021-02-16 08:56:16 CET; 5h 27min ago
>>>>        Docs: man:interfaces(5)
>>>>     Process: 691 ExecStart=/sbin/ifup -a --read-environment (code=exited, status=1/FAILURE)
>>>>    Main PID: 691 (code=exited, status=1/FAILURE)
>>> Debian/Busteris still using Network Manager not systemd to control the
>>> network so I think the network.service shouldn't be used.
>> Well, systemd as init is starting everything so that necessarily
>> includes starting "the network", which in practice means starting
>> whatever network management framework is in use[1].
>>
>> The 'networking.service' service is part of ifupdown, Debian's default
>> network management framework (Priority: important).
>>
>> Network Manager is Priority: optional and typically installed as a
>> Depends/Recommends of Desktop Environments.
>>
>> [1] this is applicable even for systemd's own network management
>> framework systemd-networkd, which is included in the 'systemd' Debian
>> package, but not activated by default.
>>
>> Kind regards,
>> Andrei
> Sorry, it was midnight when I replied. However the failure is likely still due to the interfaces misconfiguration - probably reporting a failure to raise a non-existent interface.
>
On 2021-02-17 07:55, Reco wrote:

> Try running this:
>
> ifdown -a --force
> ifup -a -v
>
> Last command should show you the source of the trouble.
>
> Reco

Reco, here is the log:

# ifdown -a --force; ifup -a -v
/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
run-parts: executing /etc/network/if-pre-up.d/bridge
run-parts: executing /etc/network/if-pre-up.d/ethtool
run-parts: executing /etc/network/if-pre-up.d/hostapd
run-parts: executing /etc/network/if-pre-up.d/wireless-tools
run-parts: executing /etc/network/if-pre-up.d/wpasupplicant

ifup: configuring interface lo=lo (inet)
/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
run-parts: executing /etc/network/if-pre-up.d/bridge
run-parts: executing /etc/network/if-pre-up.d/ethtool
run-parts: executing /etc/network/if-pre-up.d/hostapd
run-parts: executing /etc/network/if-pre-up.d/wireless-tools
run-parts: executing /etc/network/if-pre-up.d/wpasupplicant
/sbin/ip link set dev lo up
/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
run-parts: executing /etc/network/if-up.d/avahi-autoipd
run-parts: executing /etc/network/if-up.d/ethtool
run-parts: executing /etc/network/if-up.d/wpasupplicant
ifup: unknown interface eth0
ifup: unknown interface eth1

ifup: configuring interface br0=br0 (inet)
/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
run-parts: executing /etc/network/if-pre-up.d/bridge
run-parts: executing /etc/network/if-pre-up.d/ethtool
run-parts: executing /etc/network/if-pre-up.d/hostapd
run-parts: executing /etc/network/if-pre-up.d/wireless-tools
run-parts: executing /etc/network/if-pre-up.d/wpasupplicant
/sbin/ip addr add 192.168.10.1/255.255.255.0 broadcast 192.168.10.255      dev br0 label br0
/sbin/ip link set dev br0   up
 /sbin/ip route add default via 192.168.10.254  dev br0 onlink
/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
run-parts: executing /etc/network/if-up.d/avahi-autoipd
run-parts: executing /etc/network/if-up.d/ethtool
run-parts: executing /etc/network/if-up.d/wpasupplicant

Has anything drawn your attention?

On 2021-02-17 14:21, Henning Follmann wrote:

> Are you using eth0, eth1?
> Or are you using predictable network names?
> https://wiki.debian.org/NetworkInterfaceNames
Well, I use eth0/eth1 as I have renamed them from predictable network names via /etc/udev/rules.d/70-persistent-net.rules:

ACTION=="add", SUBSYSTEM=="net", ATTR{address}=="00:17:e8:92:b7:77", KERNEL=="eth*", NAME="eth0"
ACTION=="add", SUBSYSTEM=="net", ATTR{address}=="00:17:20:53:44:58", KERNEL=="eth*", NAME="eth1"

Thanks in advance!

-- 
With best regards,
Dmitry


Reply to: