Hello, On a node I have recently upgraded to NetBSD 7.1.2, the launching of a Vnc server at boot time fails, while by connecting to the node and relaunching it, it succeeds.
Since I have stripped down the node to the bare X11 packages needed to run it, I first tried to look if something was missing that for some obscur reason failed the first time and succeeded the next. But I do think now that the culprit is that Vnc is launched in: /etc/rc.local IIRC, rc.local was said to run last. But it is not the case anymore, /etc/rc.d/local having to run BEFORE: LOGIN. The rcorder'ing of /etc/rc.d is now: /etc/rc.d/wdogctl /etc/rc.d/fsck_root /etc/rc.d/modules /etc/rc.d/resize_root /etc/rc.d/root /etc/rc.d/ccd /etc/rc.d/rndctl /etc/rc.d/cgd /etc/rc.d/lvm /etc/rc.d/raidframe /etc/rc.d/DISKS /etc/rc.d/swap1 /etc/rc.d/fsck /etc/rc.d/mountcritlocal /etc/rc.d/random_seed /etc/rc.d/bootconf.sh /etc/rc.d/ttys /etc/rc.d/pf_boot /etc/rc.d/ipsec /etc/rc.d/ipfilter /etc/rc.d/sysctl /etc/rc.d/network /etc/rc.d/wpa_supplicant /etc/rc.d/dhclient /etc/rc.d/dhcpcd /etc/rc.d/ldpd /etc/rc.d/npf /etc/rc.d/pf /etc/rc.d/route6d /etc/rc.d/routed /etc/rc.d/rtsold /etc/rc.d/staticroute /etc/rc.d/NETWORKING /etc/rc.d/mountcritremote /etc/rc.d/sysdb /etc/rc.d/newsyslog /etc/rc.d/wscons /etc/rc.d/syslogd /etc/rc.d/ppp /etc/rc.d/named /etc/rc.d/rtclocaltime /etc/rc.d/ntpdate /etc/rc.d/rpcbind /etc/rc.d/ypserv /etc/rc.d/ypbind /etc/rc.d/yppasswdd /etc/rc.d/mountall /etc/rc.d/accounting /etc/rc.d/amd /etc/rc.d/perusertmp /etc/rc.d/cleartmp /etc/rc.d/dmesg /etc/rc.d/veriexec /etc/rc.d/ldconfig /etc/rc.d/quota /etc/rc.d/mountd /etc/rc.d/nfsd /etc/rc.d/nfslocking /etc/rc.d/pwcheck /etc/rc.d/gpio /etc/rc.d/ipnat /etc/rc.d/securelevel /etc/rc.d/swap2 /etc/rc.d/virecover /etc/rc.d/altqd /etc/rc.d/blacklistd /etc/rc.d/ifwatchd /etc/rc.d/isdnd /etc/rc.d/downinterfaces /etc/rc.d/ipfs /etc/rc.d/ipmon /etc/rc.d/kdc /etc/rc.d/pflogd /etc/rc.d/racoon /etc/rc.d/savecore /etc/rc.d/SERVERS /etc/rc.d/DAEMON /etc/rc.d/apmd /etc/rc.d/bluetooth /etc/rc.d/bootparams /etc/rc.d/devpubd /etc/rc.d/dhcpd /etc/rc.d/dhcrelay /etc/rc.d/ftp_proxy /etc/rc.d/irdaattach /etc/rc.d/local <<< local is here /etc/rc.d/lpd /etc/rc.d/makemandb /etc/rc.d/mopd /etc/rc.d/motd /etc/rc.d/mrouted /etc/rc.d/ntpd /etc/rc.d/powerd /etc/rc.d/rarpd /etc/rc.d/rbootd /etc/rc.d/rtadvd /etc/rc.d/rwho /etc/rc.d/screenblank /etc/rc.d/timed /etc/rc.d/tpctl /etc/rc.d/LOGIN /etc/rc.d/wsmoused /etc/rc.d/sshd /etc/rc.d/raidframeparity /etc/rc.d/postfix /etc/rc.d/ndbootd /etc/rc.d/moused /etc/rc.d/mixerctl /etc/rc.d/mdnsd /etc/rc.d/isibootd /etc/rc.d/iscsi_target /etc/rc.d/inetd /etc/rc.d/identd /etc/rc.d/httpd /etc/rc.d/hostapd /etc/rc.d/ftpd /etc/rc.d/envsys /etc/rc.d/cron So my guess is that Vnc reinject keyboard and mouse events and so need wsmoused to run (and it is after). On what purpose does the rc.local need not run last? TIA, -- Thierry Laronde <tlaronde +AT+ polynum +dot+ com> http://www.kergis.com/ http://www.sbfa.fr/ Key fingerprint = 0FF7 E906 FBAF FE95 FD89 250D 52B1 AE95 6006 F40C