From owner-freebsd-stable@freebsd.org Thu Dec 8 21:13:10 2016 Return-Path: Delivered-To: freebsd-stable@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id CDA90C6ECFD for ; Thu, 8 Dec 2016 21:13:10 +0000 (UTC) (envelope-from randy@psg.com) Received: from ran.psg.com (ran.psg.com [IPv6:2001:418:8006::18]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id B28FCEE2 for ; Thu, 8 Dec 2016 21:13:10 +0000 (UTC) (envelope-from randy@psg.com) Received: from localhost ([127.0.0.1] helo=ryuu.psg.com) by ran.psg.com with esmtp (Exim 4.86_2) (envelope-from ) id 1cF604-00036w-Fp for freebsd-stable@freebsd.org; Thu, 08 Dec 2016 21:13:08 +0000 Date: Thu, 08 Dec 2016 13:13:07 -0800 Message-ID: From: Randy Bush To: FreeBSD Stable Subject: freebsd-update User-Agent: Wanderlust/2.15.9 (Almost Unreal) Emacs/24.5 Mule/6.0 (HANACHIRUSATO) MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset=US-ASCII X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Dec 2016 21:13:10 -0000 Basic symptom: # /usr/sbin/freebsd-update fetch Looking up update.FreeBSD.org mirrors... none found. Fetching metadata signature for 10.3-STABLE from update.FreeBSD.org... failed. No mirrors remaining, giving up. Trace: # sh -x /usr/sbin/freebsd-update fetch ... + echo -n 'Looking up update.FreeBSD.org mirrors... ' Looking up update.FreeBSD.org mirrors... + MLIST=_http._tcp.update.FreeBSD.org + host -t srv _http._tcp.update.FreeBSD.org + sed -nE 's/_http._tcp.update.FreeBSD.org (has SRV record|server selection) //p' + cut -f 1,2,4 -d ' ' + sed -e 's/\.$//' + sort + wc -l + [ 0 -eq 0 ] + echo 'none found.' none found. Diagnosis: The sed regexp is doing case-sensitive matching against DNS names returned by "host" (don't even get me started about using "host"). After flushing DNS and retrying, one gets: # /usr/sbin/freebsd-update fetch Looking up update.FreeBSD.org mirrors... 4 mirrors found. Fetching metadata signature for 10.3-STABLE from update4.freebsd.org... failed. Fetching metadata signature for 10.3-STABLE from update5.freebsd.org... failed. Fetching metadata signature for 10.3-STABLE from update6.freebsd.org... failed. Fetching metadata signature for 10.3-STABLE from update3.freebsd.org... failed. No mirrors remaining, giving up. Which the Net of a Million Lies translates as "Oops, bad update" and suggests rollback, which doesn't work so well when this is the first update after switching to binary updates. boys and girls, please do not make it so hard to stay on freebsd. oh, and yesterday, i had the 10.3-p12 to -13 patch neglect to upgrad libpixc.so from 4 to 5. little things such as ifconfig broke. randy