From owner-freebsd-current@freebsd.org Sat Sep 12 08:03:37 2020 Return-Path: Delivered-To: freebsd-current@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id B0A603F79CB for ; Sat, 12 Sep 2020 08:03:37 +0000 (UTC) (envelope-from freebsd@grem.de) Received: from mail.evolve.de (mail.evolve.de [213.239.217.29]) (using TLSv1.2 with cipher ECDHE-RSA-CHACHA20-POLY1305 (256/256 bits)) (Client CN "mail.evolve.de", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4BpQ9c4BjTz4YjF; Sat, 12 Sep 2020 08:03:32 +0000 (UTC) (envelope-from freebsd@grem.de) Received: by mail.evolve.de (OpenSMTPD) with ESMTP id dac28645; Sat, 12 Sep 2020 08:03:23 +0000 (UTC) Received: by mail.evolve.de (OpenSMTPD) with ESMTPSA id 12d2da11 (TLSv1.2:ECDHE-RSA-CHACHA20-POLY1305:256:NO); Sat, 12 Sep 2020 08:03:20 +0000 (UTC) Mime-Version: 1.0 (1.0) Subject: Re: buildworld: "cp: /dev/null: Invalid argument" From: Michael Gmelin In-Reply-To: <20200912095411.0c307601@hermann.fritz.box> Date: Sat, 12 Sep 2020 10:03:18 +0200 Cc: Alan Somers , Ryan Stone , Michael Butler , FreeBSD Current Message-Id: <7F24FA2C-C8D3-4755-B208-A6C048107905@grem.de> References: <20200912095411.0c307601@hermann.fritz.box> To: "Hartmann, O." X-Mailer: iPhone Mail (17H35) X-Rspamd-Queue-Id: 4BpQ9c4BjTz4YjF X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.50 / 15.00]; RCVD_TLS_ALL(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_DKIM_ALLOW(-0.20)[grem.de:s=20180501]; MID_RHS_MATCH_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ip4:213.239.217.29/32]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; DMARC_NA(0.00)[grem.de]; ARC_NA(0.00)[]; RCPT_COUNT_FIVE(0.00)[5]; NEURAL_HAM_LONG(-0.98)[-0.982]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[grem.de:+]; NEURAL_HAM_SHORT(-0.57)[-0.572]; NEURAL_HAM_MEDIUM(-0.95)[-0.950]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; ASN(0.00)[asn:24940, ipnet:213.239.192.0/18, country:DE]; FREEMAIL_CC(0.00)[freebsd.org,gmail.com,protected-networks.net]; MAILMAN_DEST(0.00)[FreeBSD-current] Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.33 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Sep 2020 08:03:37 -0000 > On 12. Sep 2020, at 09:55, Hartmann, O. wrote: >=20 > =EF=BB=BFOn Fri, 11 Sep 2020 07:18:33 -0600 > Alan Somers wrote: >=20 >>> On Fri, Sep 11, 2020 at 1:57 AM O. Hartmann >>> wrote: >>>=20 >>> On Thu, 10 Sep 2020 10:44:08 -0600 >>> Alan Somers wrote: >>>=20 >>>> No, it's devfs. I'll fix it. >>>>=20 >>>> On Thu, Sep 10, 2020 at 10:18 AM Ryan Stone >>>> wrote:=20 >>>>> I'm curious: does this give a similar issue? >>>>>=20 >>>>> touch /tmp/foo >>>>> cp /tmp/foo /tmo/foo2 >>>>>=20 >>>>> I'm wondering if the issue is that copy_file_range isn't >>>>> handling empty files, or if it's a devfs issue. >>>>>=20 >>>>>=20 >>>>> On Thu, Sep 10, 2020 at 11:45 AM Michael Butler >>>>> wrote: =20 >>>>>>=20 >>>>>> It seems that SVN r365549 broke "cp /dev/null ..." >>>>>>=20 >>>>>> imb >>>>>>=20 >>>>>> On 9/10/20 10:35 AM, Michael Butler wrote: =20 >>>>>>> Is anyone else seeing failures like this in building world >>>>>>> and, in =20 >>> my =20 >>>>>>> case, cron jobs as well? >>>>>>>=20 >>>>>>>=20 >>>>>>> Building =20 >>> /usr/obj/usr/src/amd64.amd64/stand/i386/zfsboot/zfsboot.ldr =20 >>>>>>> --- all_subdir_sbin --- >>>>>>> Building /usr/obj/usr/src/amd64.amd64/sbin/bsdlabel/bsdlabel >>>>>>> --- all_subdir_stand --- >>>>>>> --- zfsboot.ldr --- >>>>>>> cp: /dev/null: Invalid argument >>>>>>> *** [zfsboot.ldr] Error code 1 >>>>>>> make[5]: *** zfsboot.ldr removed >>>>>>> --- all_subdir_kerberos5 --- >>>>>>> Building =20 >>>>> /usr/obj/usr/src/amd64.amd64/kerberos5/usr.sbin/iprop-log/iprop-log >>>>>=20 >>>>>>> --- all_subdir_stand --- >>>>>>>=20 >>>>>>> make[5]: stopped in /usr/src/stand/i386/zfsboot >>>>>>> .ERROR_TARGET=3D'zfsboot.ldr' >>>>>>>=20 >>>>>=20 >>> .ERROR_META_FILE=3D'/usr/obj/usr/src/amd64.amd64/stand/i386/zfsboot/zfsb= oot.ldr.meta' >>>=20 >>>>>=20 >>>>>>> .MAKE.LEVEL=3D'5' >>>>>>> MAKEFILE=3D'' >>>>>>> .MAKE.MODE=3D'meta missing-filemon=3Dyes missing-meta=3Dyes >>>>>>> silent=3Dyes =20 >>>>> verbose' =20 >>>>>>> _ERROR_CMD=3D'cp /dev/null zfsboot.ldr;' >>>>>>> .CURDIR=3D'/usr/src/stand/i386/zfsboot' >>>>>>> .MAKE=3D'make' >>>>>>> .OBJDIR=3D'/usr/obj/usr/src/amd64.amd64/stand/i386/zfsboot' >>>>>>> .TARGETS=3D'all' >>>>>>> DESTDIR=3D'/usr/obj/usr/src/amd64.amd64/tmp' >>>>>>> LD_LIBRARY_PATH=3D'' >>>>>>> MACHINE=3D'amd64' >>>>>>> MACHINE_ARCH=3D'amd64' >>>>>>> MAKEOBJDIRPREFIX=3D'' >>>>>>> MAKESYSPATH=3D'/usr/src/share/mk' >>>>>>> MAKE_VERSION=3D'20200902' >>>>>>>=20 >>>>>>> _______________________________________________ >>>>>>> freebsd-current@freebsd.org mailing list >>>>>>> https://lists.freebsd.org/mailman/listinfo/freebsd-current >>>>>>> To unsubscribe, send any mail to " =20 >>>>> freebsd-current-unsubscribe@freebsd.org" =20 >>>>>>=20 >>>>>>=20 >>>>>> _______________________________________________ >>>>>> freebsd-current@freebsd.org mailing list >>>>>> https://lists.freebsd.org/mailman/listinfo/freebsd-current >>>>>> To unsubscribe, send any mail to " =20 >>>>> freebsd-current-unsubscribe@freebsd.org" >>>>>=20 >>>> _______________________________________________ >>>> freebsd-current@freebsd.org mailing list >>>> https://lists.freebsd.org/mailman/listinfo/freebsd-current >>>> To unsubscribe, send any mail to " =20 >>> freebsd-current-unsubscribe@freebsd.org" >>>=20 >>> I still get this error on a couple of boxes, while others seem to >>> buildworld >>> fine. All boxes are at CURRENT revision 365625. It is a bit looking >>> weird to >>> me. Running now a make cleanworld/cleandir on the specific boxes >>> and start building OS again. >>>=20 >>> oh >>>=20 >>=20 >> I don't know why it's intermittent, but in any case this patch should >> fix it: >> https://reviews.freebsd.org/D26395 >> -Alan >=20 > I checked on ALL CURRENT boxes. After "make cleanworld cleandir" (or > just deleting usr/obj/) and starting a fresh build, those boxes with an > newer kernel all fail at the very same point. We use META_MODE on some > boxes, switched to WITHOUT_CLEAN these days and cleanded up on some > systems therefore. That might be the reason why the problem occurs not > consistently on all systems. >=20 > When will the pacth be committed? >=20 Alan already committed it: https://svnweb.freebsd.org/base?view=3Drevision&revision=3D365643 -m > Thanks in advance, >=20 > oh