You are not logged in.
Pages: 1
Hi,
my dhcpcd usually fails during boot. The journal will always contain lines like these:
Apr 29 10:40:15 second systemd[1]: Starting dhcpcd on all interfaces...
Apr 29 10:40:15 second dhcpcd[296]: dev: loaded udev
Apr 29 10:40:15 second dhcpcd[296]: forked to background, child pid 319
Apr 29 10:40:15 second systemd[1]: Started dhcpcd on all interfaces.
Apr 29 10:40:15 second dhcpcd[319]: enp0s3: waiting for carrier
Apr 29 10:40:15 second dhcpcd[319]: enp0s8: waiting for carrier
Apr 29 10:40:15 second dhcpcd[319]: enp0s8: carrier acquired
Apr 29 10:40:15 second dhcpcd[319]: DUID 00:01:00:01:22:78:5d:8f:08:00:27:5b:ce:13
Apr 29 10:40:15 second dhcpcd[319]: enp0s8: IAID 27:5b:ce:13
Apr 29 10:40:15 second dhcpcd[319]: enp0s8: adding address fe80::815:fc90:9b21:c43f
Apr 29 10:40:15 second dhcpcd[319]: enp0s8: carrier lost
Apr 29 10:40:15 second dhcpcd[319]: enp0s8: deleting address fe80::815:fc90:9b21:c43f
Apr 29 10:40:18 second dhcpcd[319]: enp0s8: carrier acquired
Apr 29 10:40:18 second dhcpcd[319]: enp0s8: IAID 27:5b:ce:13
Apr 29 10:40:18 second dhcpcd[319]: enp0s8: adding address fe80::815:fc90:9b21:c43f
Apr 29 10:40:18 second dhcpcd[319]: enp0s3: carrier acquired
Apr 29 10:40:18 second dhcpcd[319]: enp0s3: IAID 27:ff:10:83
Apr 29 10:40:18 second dhcpcd[319]: enp0s3: adding address fe80::c8f9:1fc:33fc:995f
Apr 29 10:40:18 second dhcpcd[319]: enp0s3: soliciting a DHCP lease
Apr 29 10:40:18 second dhcpcd[319]: enp0s8: soliciting a DHCP lease
Apr 29 10:40:18 second dhcpcd[319]: enp0s8: soliciting an IPv6 router
Apr 29 10:40:18 second dhcpcd[319]: enp0s8: offered 192.168.56.101 from 192.168.56.100
Apr 29 10:40:18 second dhcpcd[319]: enp0s8: probing address 192.168.56.101/24
Apr 29 10:40:19 second dhcpcd[319]: enp0s3: soliciting an IPv6 router
Apr 29 10:40:19 second dhcpcd[319]: enp0s3: Router Advertisement from fe80::2665:11ff:fe29:1162
Apr 29 10:40:19 second dhcpcd[319]: enp0s3: adding address 2a02:8071:8290:7100:158d:8a7a:a402:686b/64
Apr 29 10:40:19 second dhcpcd[319]: enp0s3: adding route to 2a02:8071:8290:7100::/64
Apr 29 10:40:19 second dhcpcd[319]: enp0s3: adding default route via fe80::2665:11ff:fe29:1162
Apr 29 10:40:19 second dhcpcd[319]: enp0s3: soliciting a DHCPv6 lease
Apr 29 10:40:19 second dhcpcd[319]: enp0s3: offered 192.168.0.75 from 192.168.0.1
Apr 29 10:40:19 second dhcpcd[319]: enp0s3: probing address 192.168.0.75/24
Apr 29 10:40:20 second dhcpcd[319]: enp0s3: DHCPv6 REPLY: in stateless mode
Apr 29 10:40:22 second systemd[1]: dhcpcd.service: Main process exited, code=dumped, status=6/ABRT
Apr 29 10:40:22 second systemd[1]: dhcpcd.service: Failed with result 'core-dump'.
Apr 29 10:40:22 second systemd-coredump[386]: Process 319 (dhcpcd) of user 0 dumped core.
#9 0x000055f433e92071 logerrx (dhcpcd)
#10 0x000055f433eb1d0c dhcp6_checkstatusok (dhcpcd)
#11 0x000055f433eb2a28 dhcp6_validatelease (dhcpcd)
#12 0x000055f433eb6628 dhcp6_recvif (dhcpcd)
#13 0x000055f433eb6e9e dhcp6_recv (dhcpcd)
#14 0x000055f433e9166b eloop_start (dhcpcd)
#15 0x000055f433e8c175 main (dhcpcd)
#17 0x000055f433e8c74a _start (dhcpcd)
But I can always successfully start dhcpcd manually:
# systemctl start dhcpcd
Then dhcpcd runs, networkbecomes available, although I continue to see entries like
Apr 29 10:41:19 second dhcpcd[419]: enp0s3: DHCPv6 REPLY: in stateless mode
in the journal.
Any suggestions what to look for?
I can reproduce this problem on my notebook, and on a VirtualBox freshly installed.
Offline
What are the output of ip link and of find /etc/systemd
Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
Sometimes it is the people no one can imagine anything of who do the things no one can imagine. -- Alan Turing
---
How to Ask Questions the Smart Way
Online
# ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
link/ether 08:00:27:ff:10:83 brd ff:ff:ff:ff:ff:ff
3: enp0s8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
link/ether 08:00:27:5b:ce:13 brd ff:ff:ff:ff:ff:ff
# find /etc/systemd
/etc/systemd
/etc/systemd/network
/etc/systemd/user
/etc/systemd/user/sockets.target.wants
/etc/systemd/user/sockets.target.wants/dirmngr.socket
/etc/systemd/user/sockets.target.wants/gpg-agent.socket
/etc/systemd/user/sockets.target.wants/gpg-agent-browser.socket
/etc/systemd/user/sockets.target.wants/gpg-agent-extra.socket
/etc/systemd/user/sockets.target.wants/gpg-agent-ssh.socket
/etc/systemd/system
/etc/systemd/system/getty.target.wants
/etc/systemd/system/getty.target.wants/getty@tty1.service
/etc/systemd/system/multi-user.target.wants
/etc/systemd/system/multi-user.target.wants/remote-fs.target
/etc/systemd/system/multi-user.target.wants/dhcpcd.service
/etc/systemd/system/multi-user.target.wants/sshd.service
/etc/systemd/timesyncd.conf
/etc/systemd/resolved.conf
/etc/systemd/coredump.conf
/etc/systemd/journal-remote.conf
/etc/systemd/journal-upload.conf
/etc/systemd/user.conf
/etc/systemd/system.conf
/etc/systemd/logind.conf
/etc/systemd/journald.conf
Offline
I am also having this issue. I've tried 7.0.2-1 and 7.0.1-1. Both segfault on boot but run fine when manually started again after login.
Last working version is 6.11.5-1 for me.
Output of journal:
Apr 30 21:30:24 winslow dhcpcd[388]: enp0s3: carrier acquired
Apr 30 21:30:24 winslow kernel: e1000: enp0s3 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX
Apr 30 21:30:24 winslow kernel: IPv6: ADDRCONF(NETDEV_CHANGE): enp0s3: link becomes ready
Apr 30 21:30:24 winslow dhcpcd[388]: DUID 00:01:00:01:22:21:5e:24:08:00:27:84:1a:c9
Apr 30 21:30:24 winslow dhcpcd[388]: enp0s3: IAID 27:84:1a:c9
Apr 30 21:30:24 winslow dhcpcd[388]: enp0s3: adding address fe80::f3e4:5ebd:7b6d:8059
Apr 30 21:30:25 winslow dhcpcd[388]: enp0s3: soliciting an IPv6 router
Apr 30 21:30:25 winslow dhcpcd[388]: enp0s3: rebinding lease of 10.0.1.166
Apr 30 21:30:25 winslow dhcpcd[388]: enp0s3: probing address 10.0.1.166/16
Apr 30 21:30:26 winslow dhcpcd[388]: enp0s3: Router Advertisement from fe80::fa32:e4ff:fe4f:95f0
Apr 30 21:30:26 winslow dhcpcd[388]: enp0s3: adding address 2001:44b8:2118:1100:7a9f:255b:c6e4:cde2/64
Apr 30 21:30:26 winslow dhcpcd[388]: enp0s3: adding route to 2001:44b8:2118:1100::/64
Apr 30 21:30:26 winslow dhcpcd[388]: enp0s3: adding default route via fe80::fa32:e4ff:fe4f:95f0
Apr 30 21:30:26 winslow dhcpcd[388]: enp0s3: soliciting a DHCPv6 lease
Apr 30 21:30:26 winslow dhcpcd[388]: enp0s3: DHCPv6 REPLY: no addresses available
Apr 30 21:30:26 winslow dhcpcd[388]: enp0s3: DHCPv6 REPLY: no addresses available
Apr 30 21:30:27 winslow kernel: dhcpcd[388]: segfault at aaec6beb70 ip 000055aaea9b5617 sp 00007ffdfadfac80 error 6 in dhcpcd[55aaea98d000+46000]
Apr 30 21:30:27 winslow systemd[1]: Created slice system-systemd\x2dcoredump.slice.
Apr 30 21:30:27 winslow systemd[1]: Started Process Core Dump (PID 405/UID 0).
Apr 30 21:30:27 winslow systemd[1]: dhcpcd@enp0s3.service: Control process exited, code=dumped status=11
Apr 30 21:30:27 winslow systemd[1]: dhcpcd@enp0s3.service: Failed with result 'core-dump'.
Apr 30 21:30:27 winslow systemd[1]: Failed to start dhcpcd on enp0s3.
Apr 30 21:30:27 winslow systemd[1]: Reached target Network.
Apr 30 21:30:27 winslow systemd[1]: Started OpenSSH Daemon.
Apr 30 21:30:27 winslow systemd[1]: Starting Permit User Sessions...
Apr 30 21:30:27 winslow systemd[1]: Started Permit User Sessions.
Apr 30 21:30:27 winslow systemd[1]: Started Simple Desktop Display Manager.
Apr 30 21:30:27 winslow systemd-coredump[406]: Process 388 (dhcpcd) of user 0 dumped core.
Stack trace of thread 388:
#0 0x000055aaea9b5617 ipv6_handleifa (dhcpcd)
#1 0x000055aaea9a6eda link_netlink (dhcpcd)
#2 0x000055aaea9a6a22 get_netlink (dhcpcd)
#3 0x000055aaea99704a dhcpcd_handlelink (dhcpcd)
#4 0x000055aaea9988bb eloop_start (dhcpcd)
#5 0x000055aaea993175 main (dhcpcd)
#6 0x00007ff47078e9a7 __libc_start_main (libc.so.6)
#7 0x000055aaea99374a _start (dhcpcd)
Offline
This may be related to a fixed known bug [1]. The version 7.0.1 in the ArchLinux repo is outdated (and flagged).
I have installed 7.0.2 from the testing repo, which did not solve the problem, and also 7.0.3 from the upstream git repo [2]. The latter solved the problem.
__________
[1] https://roy.marples.name/archives/dhcpc … 02007.html
[2] https://roy.marples.name/git/dhcpcd.git/
Offline
This seems to be fixed with dhcpcd 7.0.4 available from [testing]. I still get come lines like
May 03 09:02:57 second dhcpcd[321]: enp0s3: DHCPv6 REPLY: in stateless mode
in the journal, but thats probably my bad configuation (help appreciated).
Offline
I am still having segfaults with dhcpcd 7.0.4 at boot and also later on:
[ 96.358414] dhcpcd[448]: segfault at 8 ip 000055db28419cbb sp 00007ffd9c4d0258 error 4 in dhcpcd[55db2840e000+4a000]
[ 221.809755] dhcpcd[4856]: segfault at 8 ip 00005578d9932cbb sp 00007ffdf19efd28 error 4 in dhcpcd[5578d9927000+4a000]
[ 325.038267] dhcpcd[6797]: segfault at 8 ip 000056216d97ccbb sp 00007ffc1a0086e8 error 4 in dhcpcd[56216d971000+4a000]
Here is the coredump:
systemd-coredump[7990]: Process 6797 (dhcpcd) of user 0 dumped core.
Stack trace of thread 6797:
#0 0x000056216d97ccbb warn_iaid_conflict (dhcpcd)
#1 0x000056216d97e076 dhcpcd_startinterface (dhcpcd)
#2 0x000056216d98061f eloop_start (dhcpcd)
#3 0x000056216d97aebd main (dhcpcd)
#4 0x00007fc9e61cc06b __libc_start_main (libc.so.6)
#5 0x000056216d97b48a _start (dhcpcd)
Offline
Pages: 1