Skip to content

Upgrading from 10.2.4 to 10.3.2 results in "no valid interfaces found" #608

@dnalor

Description

@dnalor

System:

  • Gentoo (OpenRC)
  • Linux version 5.4.160-odroidxu4 (root@big-59) (gcc version 8.3.0 (GNU Toolchain for the A-profile Architecture 8.3-2019.03 (arm-rel-8.36))) 21.08.6 SMP PREEMPT Mon Nov 22 12:18:25 UTC 2021
  • HW: odroid hc-2

After the upgrade:

May 15 06:05:49 [kernel] [    6.227433] r8152 6-1:1.0 eth0: v1.10.11
May 15 06:05:49 [kernel] [    6.532175] usb 6-1: reset SuperSpeed Gen 1 USB device number 2 using xhci-hcd
May 15 06:05:49 [kernel] [    6.636847] r8152 6-1:1.0 eth0: v1.10.11

May 15 06:05:55 [dhcpcd] dhcpcd-10.3.2 starting
May 15 06:05:55 [dhcpcd] dev: loaded udev
May 15 06:05:55 [dhcpcd] DUID 00:01:00:01:00:00:00:23:00:1e:06:38:6f:70
May 15 06:05:55 [dhcpcd] no valid interfaces found
May 15 06:05:55 [dhcpcd] no interfaces have a carrier

from the previous log:

May 13 12:11:09 [dhcpcd] dhcpcd-10.2.4 starting
May 13 12:11:09 [dhcpcd] dev: loaded udev
May 13 12:11:09 [dhcpcd] DUID 00:01:00:01:00:00:00:23:00:1e:06:38:6f:70
May 13 12:11:09 [kernel] [   37.174508] 8021q: 802.1Q VLAN Support v1.8
May 13 12:11:09 [dhcpcd] no interfaces have a carrier
May 13 12:11:09 [dhcpcd] eth0: waiting for carrier
May 13 12:11:09 [dhcpcd] eth0: carrier acquired
May 13 12:11:09 [kernel] [   37.426164] r8152 6-1:1.0 eth0: carrier on
May 13 12:11:09 [dhcpcd] eth0: IAID 06:38:6f:70

probably unrelated, but in the emerge log:

QA Notice: Found the following implicit function declarations in configure logs:
/var/tmp/portage/net-misc/dhcpcd-10.3.2/work/dhcpcd-10.3.2/config.log:6 - pledge

The one other potentially relevant upgrade at the same time was systemd-utils 259.3 → 260.1
afaik, there were no other changes (including cabling, network etc.).

I tried booting the server with an Armbian image, and this works - it receives an address from DHCP, and I can connect with ssh

Since this is a headless machine, I can't easily downgrade (I'd either have to buy an USB UART, or somehow cross-compile or chroot etc.).
Before I try this, I would be appreciated any suggestions on how to fix this.


/etc/dhcpcd.conf

hostname
duid
persistent
vendorclassid
option domain_name_servers, domain_name, domain_search
option classless_static_routes
option interface_mtu
option host_name
option rapid_commit
require dhcp_server_identifier
slaac private
ipv4only
noipv4ll
timeout 0
noarp
env NTP_CONF=/etc/chrony/chrony.conf

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions