I successfully upgraded using this method on my headless RP2. I have a persistent problem which started after the upgrade, however. My wired ethernet connection will not reconnect after a network disconnect (e.g., unplugging the cable, or a router reboot). I don't have a wireless adapter and I have /etc/network/interfaces configured to use a static IP for eth0. When this first happened, I had to unplug the machine to reboot it whenever the network connection was broken. I have since installed an every-5-minutes cron job to check the connection and restart manually with ifup, following these instructions:
https://samhobbs.co.uk/2013/11/fix-for- ... spberry-pi
I have fiddled with uninstalling and reinstalling ifplugd, commenting/uncommenting the "auto eth0" and the "allow-hotplug eth0" in /etc/network/interfaces but nothing has worked yet. I do have a non-standard entry in /etc/dhcpcd.conf saying "denyinterfaces eth0" that I manually added months ago (and re-added after this upgrade) on this suggestion:
viewtopic.php?p=810461#p810461
in order to remove a second IP given to the machine by my router (one static and one dhcp, despite the "iface eth0 inet static" entry in /etc/network/interfaces).
When an ethernet disconnect happens, I see this in the syslog
Code: Select all
Mar 25 11:32:29 pi225 kernel: [ 63.395730] smsc95xx 1-1.1:1.0 eth0: link down
Mar 25 11:32:33 pi225 dhcpcd[828]: sending commands to master dhcpcd process
Mar 25 11:32:33 pi225 dhcpcd[423]: control command: /sbin/dhcpcd -k eth0
Mar 25 11:32:33 pi225 avahi-daemon[400]: Withdrawing address record for 192.168.2.2 on eth0.
Mar 25 11:32:33 pi225 avahi-daemon[400]: Leaving mDNS multicast group on interface eth0.IPv4 with address 192.168.2.2.
Mar 25 11:32:33 pi225 avahi-daemon[400]: Interface eth0.IPv4 no longer relevant for mDNS.
Mar 25 11:32:33 pi225 kernel: [ 67.431247] smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup
Mar 25 11:32:33 pi225 kernel: [ 67.507021] smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup
Mar 25 11:32:33 pi225 dhcpcd[874]: sending commands to master dhcpcd process
Mar 25 11:32:33 pi225 dhcpcd[423]: control command: /sbin/dhcpcd -k eth0
Mar 25 11:32:33 pi225 kernel: [ 67.922302] smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup
Mar 25 11:32:33 pi225 kernel: [ 67.996920] smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup
Mar 25 11:32:35 pi225 ntpd[640]: Deleting interface #3 eth0, 192.168.2.2#123, interface stats: received=29, sent=29, dropped=0, active_time=61 secs
Mar 25 11:32:35 pi225 ntpd[640]: 216.218.254.202 interface 192.168.2.2 -> (none)
Mar 25 11:32:35 pi225 ntpd[640]: 173.230.144.178 interface 192.168.2.2 -> (none)
Mar 25 11:32:35 pi225 ntpd[640]: 209.208.79.69 interface 192.168.2.2 -> (none)
Mar 25 11:32:35 pi225 ntpd[640]: 207.224.49.219 interface 192.168.2.2 -> (none)
Mar 25 11:32:35 pi225 ntpd[640]: peers refreshed
Mar 25 11:32:37 pi225 kernel: [ 71.919866] smsc95xx 1-1.1:1.0 eth0: link up, 100Mbps, full-duplex, lpa 0xCDE1
Mar 25 11:32:39 pi225 dhcpcd[917]: sending commands to master dhcpcd process
Mar 25 11:32:39 pi225 dhcpcd[423]: control command: /sbin/dhcpcd -k eth0
Mar 25 11:32:39 pi225 kernel: [ 73.576232] smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup
Mar 25 11:32:39 pi225 kernel: [ 73.656956] smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup
Mar 25 11:32:39 pi225 kernel: [ 73.823011] smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup
Mar 25 11:32:39 pi225 dhcpcd[939]: sending commands to master dhcpcd process
Mar 25 11:32:39 pi225 dhcpcd[423]: control command: /sbin/dhcpcd -k eth0
Mar 25 11:32:39 pi225 kernel: [ 73.917075] smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup
Mar 25 11:32:41 pi225 kernel: [ 75.360006] smsc95xx 1-1.1:1.0 eth0: link up, 100Mbps, full-duplex, lpa 0xCDE1
Mar 25 11:32:41 pi225 dhcpcd[944]: sending commands to master dhcpcd process
Mar 25 11:32:41 pi225 dhcpcd[423]: control command: /sbin/dhcpcd -h pi225 --noipv4ll eth0
Mar 25 11:32:46 pi225 dhcpcd[1000]: sending commands to master dhcpcd process
Mar 25 11:32:46 pi225 dhcpcd[423]: control command: /sbin/dhcpcd -k eth0
Mar 25 11:32:46 pi225 kernel: [ 80.604219] smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup
Mar 25 11:32:46 pi225 kernel: [ 80.687858] smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup
Mar 25 11:32:48 pi225 kernel: [ 82.347484] smsc95xx 1-1.1:1.0 eth0: link up, 100Mbps, full-duplex, lpa 0xCDE1
Mar 25 11:35:01 pi225 CRON[1048]: (root) CMD (bash /home/pi/local/bin/network-monitor.sh)
Mar 25 11:35:01 pi225 avahi-daemon[400]: Joining mDNS multicast group on interface eth0.IPv4 with address 192.168.2.2.
Mar 25 11:35:01 pi225 avahi-daemon[400]: New relevant interface eth0.IPv4 for mDNS.
Mar 25 11:35:01 pi225 avahi-daemon[400]: Registering new address record for 192.168.2.2 on eth0.IPv4.
Mar 25 11:35:02 pi225 systemd[1]: Stopping User Manager for UID 1000...
Mar 25 11:35:02 pi225 systemd[718]: Stopping Default.
Mar 25 11:35:02 pi225 systemd[718]: Stopped target Default.
Mar 25 11:35:02 pi225 systemd[718]: Stopping Basic System.
Mar 25 11:35:02 pi225 systemd[718]: Stopped target Basic System.
Mar 25 11:35:02 pi225 systemd[718]: Stopping Paths.
Mar 25 11:35:02 pi225 systemd[718]: Stopped target Paths.
Mar 25 11:35:02 pi225 systemd[718]: Stopping Timers.
Mar 25 11:35:02 pi225 systemd[718]: Stopped target Timers.
Mar 25 11:35:02 pi225 systemd[718]: Stopping Sockets.
Mar 25 11:35:02 pi225 systemd[718]: Stopped target Sockets.
Mar 25 11:35:02 pi225 systemd[718]: Starting Shutdown.
Mar 25 11:35:02 pi225 systemd[718]: Reached target Shutdown.
Mar 25 11:35:02 pi225 systemd[718]: Starting Exit the Session...
Mar 25 11:35:02 pi225 systemd[718]: Received SIGRTMIN+24 from PID 1125 (kill).
Mar 25 11:35:02 pi225 systemd[1]: Stopped User Manager for UID 1000.
Mar 25 11:35:02 pi225 systemd[1]: Stopping user-1000.slice.
Mar 25 11:35:02 pi225 systemd[1]: Removed slice user-1000.slice.
Mar 25 11:35:02 pi225 systemd[1]: Reloading OpenBSD Secure Shell server.
Mar 25 11:35:02 pi225 systemd[1]: Reloaded OpenBSD Secure Shell server.
Mar 25 11:35:02 pi225 sSMTP[1149]: Creating SSL connection to host
Mar 25 11:35:03 pi225 ntpd[640]: Listen normally on 4 eth0 192.168.2.2 UDP 123
Mar 25 11:35:03 pi225 ntpd[640]: peers refreshed
Mar 25 11:35:03 pi225 sSMTP[1149]: SSL connection using RSA_AES_128_CBC_SHA1
Could anyone suggest what is occuring here and how I might fix it? Thanks!