From nobody Sat Nov 08 18:21:22 2025 X-Original-To: freebsd-current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4d3klj5Hn2z6GNLH for ; Sat, 08 Nov 2025 18:21:37 +0000 (UTC) (envelope-from tschweikle@gmail.com) Received: from mail-qt1-x82a.google.com (mail-qt1-x82a.google.com [IPv6:2607:f8b0:4864:20::82a]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4d3klj19YTz3pFL for ; Sat, 08 Nov 2025 18:21:37 +0000 (UTC) (envelope-from tschweikle@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=F0glGAa2; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of tschweikle@gmail.com designates 2607:f8b0:4864:20::82a as permitted sender) smtp.mailfrom=tschweikle@gmail.com Received: by mail-qt1-x82a.google.com with SMTP id d75a77b69052e-4eda6c385c0so5779041cf.3 for ; Sat, 08 Nov 2025 10:21:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1762626095; x=1763230895; darn=freebsd.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=ny4BUkDN77u8gI1xsqgw4gSTIh9iv2GIdZStpFQ+HTE=; b=F0glGAa286zVV2gRtYBRI4wrlCQuOw6Z8xYVpFSREnZ0W1lPGuDnZ1lqXhr1xhvGrZ KUnPijPrrwaoplENGnlW1Hu8lUPeIOSDC5z6GNc16FPyTsAQqxvjyq+YK3XfFfyj7Fl5 qk60sCc3v6GyPCIeJmUI1deuPR+ViQeTCxfdWIPmMvqfDoPx1YSNYjZZ0IFLlTMJl8P3 V09ezLH5LHqqoOI3UPQYlxsSsvDtRVaP8eZ71bEf/KiH802taeQG4DUoLP8VNjkWE/nh lNDuCD6pVMPPQitJLYcpYgBwn7C9t1lp1hSUmeJL6SCzCZhFFADI9a5X4RH2PmZzlSh7 L1SQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1762626095; x=1763230895; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=ny4BUkDN77u8gI1xsqgw4gSTIh9iv2GIdZStpFQ+HTE=; b=ZPwGJLxXApfmCFzDGmB/bNjqcVGSPIhykjJg3TA98pw7crvIiHuYtDnDMaafyzPzoJ QnbAsh1YnJUE9ac6xjz4Ur/XaD8sWkR54F8LFhRX38W1KC8j9ofEoWtXT5Qlrwk9MtZt Eghl9cBm/F00fxXJdMQx9VPjvIa+AdLoNTeVzqk06YvFvNAlvF1Naifdp5B1ifTCief+ +205QzHxvwc4xdp3W+da0+vGO+b90Z3tY1wLXem0I+4DrhHbkJF1SjBXsMGz3+Xm5UwV iOrx6vGBRicSpLTd9qODi7m89EoSySGiJ7skPIk5GwWet8DWRj6qQlLKw85IWTemHA7t NTMg== X-Gm-Message-State: AOJu0YwnkWvenNq4XbARSx9VDLhvALc+jziqw8DZgIl+40coSw4KNGP+ 7uBKPWWWA+hQoGv8E/6lF2NaeSLbZgNXKw9LXw3t3BUM0UeRl1F8ZmCL/EIbEABc0JezMPxjC6o iHzu41nfN3KzheChuUYvJs929tMLtHuAv3e66 X-Gm-Gg: ASbGncvBmcYeQOKQgSBHBac9GY2+uGlpYky4N2AU01cERLHVayfEVPW6d/v5XfSsViG 8T9eE7tFgBsNbKCCmhfXwm6Jdo6uq5PtuM78IsSfYsyhnOPvnUrKjS1s7+88pPFXa92tDR6m3sK r9401Va3LpG5ckkATWGE5FrmDdXvsIOzSpawneSuSLmFEVpw+SrmTgUBwHmGXup75ggI1qK4if+ OozOI66YqgbqkNGu9DhUUHRfm0VcrO6TVa7yEQ16A0Z94pzGKlHnWWesEBGM3eyWzAgdI87+VPg lL+O2Rb1ZfQjBoxwVaacv2uwT/0JSkc5z+HfQWRzpe6dTUMc4t7o7uowqtwDD7yHdam27+3V0Jw VmTk= X-Google-Smtp-Source: AGHT+IFXxYBqAjjiO2ulqEliX6fnD/Nl72/hrsU5sZMtpkUrtqC+5Qb6RVTsd/LGKnzsIBP6a2kyxcRExlF+16qKrSQ= X-Received: by 2002:ac8:5f91:0:b0:4e8:a171:b5f5 with SMTP id d75a77b69052e-4eda500b3a8mr37268451cf.82.1762626094905; Sat, 08 Nov 2025 10:21:34 -0800 (PST) List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 References: <86qzuo1ab1.fsf@ltc.des.dev> <868qgw14xj.fsf@ltc.des.dev> <864irj1ett.fsf@ltc.des.dev> <86jz0fyzjj.fsf@ltc.des.dev> <31a80d2d-65b3-4604-ac5f-1440d23fb85a@plan-b.pwste.edu.pl> <43c4ae93-71e2-4b2e-b265-b84b96a70666@plan-b.pwste.edu.pl> <4570E827-C9ED-4473-AE60-C895DBD9C2BF@ketas.si.pri.ee> In-Reply-To: <4570E827-C9ED-4473-AE60-C895DBD9C2BF@ketas.si.pri.ee> From: Thomas Schweikle Date: Sat, 8 Nov 2025 19:21:22 +0100 X-Gm-Features: AWmQ_blpLk0AJk2UGFoWXFXhrJ7qbUCExRGMBHYjlX5sz5QBQpWB4M1imxFNlec Message-ID: Subject: Re: "etcupdate extract" -- Failed to build new tree. To: Sulev-Madis Silber Cc: freebsd-current@freebsd.org Content-Type: multipart/mixed; boundary="0000000000004269370643195eb6" X-Spamd-Bar: --- X-Spamd-Result: default: False [-4.00 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-0.999]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; MIME_GOOD(-0.10)[multipart/mixed,multipart/alternative,text/plain]; RCPT_COUNT_TWO(0.00)[2]; RCVD_TLS_LAST(0.00)[]; FROM_HAS_DN(0.00)[]; ARC_NA(0.00)[]; TO_DN_SOME(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:+,3:~,4:~]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; FREEMAIL_FROM(0.00)[gmail.com]; DKIM_TRACE(0.00)[gmail.com:+]; MISSING_XM_UA(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; TO_MATCH_ENVRCPT_SOME(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; HAS_ATTACHMENT(0.00)[]; MID_RHS_MATCH_FROMTLD(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org]; RCVD_COUNT_ONE(0.00)[1]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::82a:from] X-Rspamd-Queue-Id: 4d3klj19YTz3pFL --0000000000004269370643195eb6 Content-Type: multipart/alternative; boundary="0000000000004269360643195eb4" --0000000000004269360643195eb4 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Looking at the log from etcupdate I found it failing with chmod 755 mk_cmds rm -f et-h-ss_err.et et-h-ss_err.c et-h-ss_err.h cp /usr/src/crypto/krb5/src/util/ss/ss_err.et et-h-ss_err.et compile_et -d /usr/src/crypto/krb5/src/util/et --textdomain mit-krb5 et-h-ss_err.et + /usr/bin/awk -f /usr/src/crypto/krb5/src/util/et/et_h.awk 'outfile=3Det-h-ss_err.h' et-h-ss_err.et + /usr/bin/awk -f /usr/src/crypto/krb5/src/util/et/et_c.awk 'outfile=3Det-h-ss_err.c' 'textdomain=3Dmit-krb5' 'localedir=3D' et-h-ss_er= r.et mv et-h-ss_err.h ss_err.h rm -f et-h-ss_err.et et-h-ss_err.h ./mk_cmds /usr/src/crypto/krb5/src/util/ss/std_rqs.ct make[4]: exec(./mk_cmds): Permission denied *** Error code 1 Stop. make[4]: stopped making "all" in /usr/src/krb5/util/ss *** Error code 1 Stop. make[3]: stopped making "bootstrap-tools" in /usr/src 10.16 real 8.75 user 1.04 sys *** Error code 1 Stop. make[2]: stopped making "_bootstrap-tools" in /usr/src *** Error code 1 Stop. make[1]: stopped making "buildetc" in /usr/src *** Error code 1 Stop. make: stopped making "buildetc" in /usr/src It fails, because it is not allowed to "exec ./mk_cmds", after setting "chmod 0755" for "mk_cmds"? Within "/usr/src" "mk_cmds" just does not exist =E2=80=93 as long as "find /usr/src -iname '*mk_cmds*' -print" would be abl= e to find it: /usr/src # find . -iname '*/mk_cmds/*' /usr/src # "/usr/src" is mounted zroot/usr/src on /usr/src (zfs, local, noexec, nosuid, nfsv4acls) AND what makes it even more mysterious: # cd /usr/src # make buildetc works without reporting any error. If called from "etcupdate extract" it fails. It works for FreeBSD: - stable/13 - stable/14 but not for: - stable/15 Full log is attached. On Tue, Nov 4, 2025 at 4:00=E2=80=AFPM Sulev-Madis Silber < freebsd-current-freebsd-org111@ketas.si.pri.ee> wrote: > something bad clearly happened in that machine if it's able to selfhost > build itself and work, except etcupdate. and that for a long time > > i don't see any reason getting pissed about his machine mysteriously not > working, despite i haven't broken any machine myself since i installed > first fbsd, 4.6 > > unsure how to go from here. unsure if src.conf or make.conf matters here > > if this happens in currently actively supported fbsd release, maybe > etcupdate needs a bugfix to cleanup for edge cases > > if it's in unsupported, that should not cause any "pissages" either. fix > is somewhere > > so, the admin updated files manually because he was not able to get it > working? i bet you can recreate it and fix it for future cases > > since i haven't ever broken etcupdate, i don't know which data it uses as > input. but seems like it reads wrong data out of somewhere. and entire > machine works, except this? > > i mean if this was bad upgrade leftover, how to fix? i mean doesn't > etcupdate get rework now, for pkgbase. while we do that, maybe it could b= e > made to handle this. or maybe even given non-destructive nuke mode so > people can start clean > > i don't think it's really entirely user error, considering he didn't brea= k > the machine > > i'm curious too. at worst you could do other install in another machine > and compare dirs as something must differ there. then, according to > findings, fix the old machine. maybe while doing this, some new bugfix id= ea > appears > > but hell with getting mad over machine. he's pissed too, everyone's > pissed, server is not working and no productive work have been done here > > maybe something got lost in translation too > > --=20 Thomas --0000000000004269360643195eb4 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Looking at the log from etcupdate I found it failing with<= div>
chmod 755 mk_cmds
rm -f et-h-ss_err.et et-h-ss_err.c et-h-ss_err.h
cp /usr/src/crypto/k= rb5/src/util/ss/ss_err.et et-h-ss_err.et
compile_et -d /usr/src/crypto/krb5/= src/util/et --textdomain mit-krb5 et-h-ss= _err.et
+ /usr/bin/awk -f /usr/src/crypto/krb5/src/util/et/et_h.awk = 'outfile=3Det-h-ss_err.h' et-h-ss= _err.et
+ /usr/bin/awk -f /usr/src/crypto/krb5/src/util/et/et_c.awk = 'outfile=3Det-h-ss_err.c' 'textdomain=3Dmit-krb5' 'loca= ledir=3D' et-h-ss_err.et
mv et= -h-ss_err.h ss_err.h
rm -f et-h-ss_err= .et et-h-ss_err.h
./mk_cmds /usr/src/crypto/krb5/src/util/ss/std_rqs= .ct
make[4]: exec(./mk_cmds): Permission denied
*** Error code 1
<= br>Stop.
make[4]: stopped making "all" in /usr/src/krb5/util/s= s
*** Error code 1

Stop.
make[3]: stopped making "bootstr= ap-tools" in /usr/src
=C2=A0 =C2=A0 =C2=A0 =C2=A010.16 real =C2=A0 = =C2=A0 =C2=A0 =C2=A0 8.75 user =C2=A0 =C2=A0 =C2=A0 =C2=A0 1.04 sys
*** = Error code 1

Stop.
make[2]: stopped making "_bootstrap-tools= " in /usr/src
*** Error code 1

Stop.
make[1]: stopped mak= ing "buildetc" in /usr/src
*** Error code 1

Stop.
ma= ke: stopped making "buildetc" in /usr/src

It fails, because it is not allowed to "exec ./mk_cmds", af= ter setting "chmod 0755" for "mk_cmds"? Within "/u= sr/src" "mk_cmds" just does not exist =E2=80=93 as long as &= quot;find /usr/src -iname '*mk_cmds*' -print" would be able to= find it:
/usr/src # find . -iname '*/mk_cmds/*'
/usr/= src #

"/usr/src" is mounted
zr= oot/usr/src on /usr/src (zfs, local, noexec, nosuid, nfsv4acls)
<= br>
AND what makes it even more mysterious:
# cd /usr/s= rc
# make buildetc

works without reporti= ng any error. If called from "etcupdate=C2=A0extract" it fails.

It works for FreeBSD:
- stable/13
- stable/14

but not for:
- stable/15<= /div>

Full log is attached.

O= n Tue, Nov 4, 2025 at 4:00=E2=80=AFPM Sulev-Madis Silber <freebsd-current-freebsd= -org111@ketas.si.pri.ee> wrote:
something bad clearly happened in that machine if it= 's able to selfhost build itself and work, except etcupdate. and that f= or a long time

i don't see any reason getting pissed about his machine mysteriously no= t working, despite i haven't broken any machine myself since i installe= d first fbsd, 4.6

unsure how to go from here. unsure if src.conf or make.conf matters here
if this happens in currently actively supported fbsd release, maybe etcupda= te needs a bugfix to cleanup for edge cases

if it's in unsupported, that should not cause any "pissages" = either. fix is somewhere

so, the admin updated files manually because he was not able to get it work= ing? i bet you can recreate it and fix it for future cases

since i haven't ever broken etcupdate, i don't know which data it u= ses as input. but seems like it reads wrong data out of somewhere. and enti= re machine works, except this?

i mean if this was bad upgrade leftover, how to fix? i mean doesn't etc= update get rework now, for pkgbase. while we do that, maybe it could be mad= e to handle this. or maybe even given non-destructive nuke mode so people c= an start clean

i don't think it's really entirely user error, considering he didn&= #39;t break the machine

i'm curious too. at worst you could do other install in another machine= and compare dirs as something must differ there. then, according to findin= gs, fix the old machine. maybe while doing this, some new bugfix idea appea= rs

but hell with getting mad over machine. he's pissed too, everyone's= pissed, server is not working and no productive work have been done here
maybe something got lost in translation too



--
Thomas
--0000000000004269360643195eb4-- --0000000000004269370643195eb6 Content-Type: application/gzip; name="log.gz" Content-Disposition: attachment; filename="log.gz" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_mhqm1tcb0 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 --0000000000004269370643195eb6--