From nobody Tue May 24 19:04:06 2022 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 ADDAD1AEE293 for ; Tue, 24 May 2022 19:04:19 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-vs1-xe31.google.com (mail-vs1-xe31.google.com [IPv6:2607:f8b0:4864:20::e31]) (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 "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4L73XL6z1qz4RVR for ; Tue, 24 May 2022 19:04:18 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-vs1-xe31.google.com with SMTP id h4so8156418vsr.13 for ; Tue, 24 May 2022 12:04:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20210112.gappssmtp.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=gbhSJOJVLEa9TiYLoW2RusGV3iozVPn7D3Ueg9pPqDw=; b=IXeUKX9DnRR3PTRW07aWO7iPU4raUZ6rXz1Nl1M5nx15WG0e6AvRN4bMMF3orsbi1O F+1Cn+ZqNDb7Y6TqTwTrOOOnwL8YNIYhW/KVUZOMuAvmcL5P+xykdXkApYYIhxHQLJ1C 3CzqmAj4YPEWb6C4dgiV2qhuIQ4yZRiwuIPoKqBLLDh2guor/AaWQym5Ng/5EC0Xgi9V IMDHq4y4iHJLQO7ZSg1gwGzYefzdPClWplJ/6Byyz2ZGd0LGw0yBbL8tWKu1sHAoWjcs I3dThGrBXKeNQWyHxi5aZL2+0/u2kT47/y5yn64NSdr970weQzOjRRmhO5+T3ZM88c6u d3mA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=gbhSJOJVLEa9TiYLoW2RusGV3iozVPn7D3Ueg9pPqDw=; b=N5ucPVBer40bnDeqpsiNjnEwpQaliSuf9mfbi/TQZcQebYDIUfTDRR2SzuazUJr/nY 1qDRDl9GSvLvfuu1Nu5vWCDijmfoDVuHvWi0cGpoKg+gK8bV5+CfatlUwcNt3kTn5jht nAtkLXQKL0FWKXqFFbqPoTfRknqWezSW6rBlpMHFVXThgIOhUGYfWWPynS5wUDo8maL0 +/Noxy5K+OIDnWfYbzphbFjPYsvIAh+fYJkmDfH9IoBVZqJ3EXYyJgMmwfIGUc+Mhd1H by5MbBSwpBaOACSzwCVjg3PKrGfErA5fxqKUJo3chSIHyRG0XHT7yeOYyTotEdSUBBk+ Czpg== X-Gm-Message-State: AOAM531C3C7Lues1vA6fhXW7ic6rYFbtUzAyyZCTXkCvPXGZaEnP+Z0i 8jSebXSgXa46472OGt58vRnoELzflJjbVaVnKEfkrkmpHvw= X-Google-Smtp-Source: ABdhPJwvOk8NqsJF1pt4gHmhSP4WJNPb5eaOwOrV9aEejK9b2imIFZwZEvc8ZmR/Qgo2HmNKOqj6lbOECGQx40INvrU= X-Received: by 2002:a67:1547:0:b0:32c:f3a1:bdd8 with SMTP id 68-20020a671547000000b0032cf3a1bdd8mr11849865vsv.44.1653419058183; Tue, 24 May 2022 12:04:18 -0700 (PDT) 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: <1cd6bcff-92d5-f155-9b19-b3a16d75fe19@sentex.net> In-Reply-To: <1cd6bcff-92d5-f155-9b19-b3a16d75fe19@sentex.net> From: Warner Losh Date: Tue, 24 May 2022 13:04:06 -0600 Message-ID: Subject: Re: make install[kernel|world] from read only /usr/obj possible ? To: mike tancsa Cc: freebsd-current Content-Type: multipart/alternative; boundary="000000000000a0d1ba05dfc69f84" X-Rspamd-Queue-Id: 4L73XL6z1qz4RVR X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; dkim=pass header.d=bsdimp-com.20210112.gappssmtp.com header.s=20210112 header.b=IXeUKX9D; dmarc=none; spf=none (mx1.freebsd.org: domain of wlosh@bsdimp.com has no SPF policy when checking 2607:f8b0:4864:20::e31) smtp.mailfrom=wlosh@bsdimp.com X-Spamd-Result: default: False [-2.00 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[bsdimp-com.20210112.gappssmtp.com:s=20210112]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; DMARC_NA(0.00)[bsdimp.com]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[bsdimp-com.20210112.gappssmtp.com:+]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::e31:from]; NEURAL_HAM_SHORT(-1.00)[-1.000]; MLMMJ_DEST(0.00)[freebsd-current]; FORGED_SENDER(0.30)[imp@bsdimp.com,wlosh@bsdimp.com]; R_SPF_NA(0.00)[no SPF record]; MIME_TRACE(0.00)[0:+,1:+,2:~]; SUBJECT_ENDS_QUESTION(1.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; FROM_NEQ_ENVFROM(0.00)[imp@bsdimp.com,wlosh@bsdimp.com]; RCVD_TLS_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-ThisMailContainsUnwantedMimeParts: N --000000000000a0d1ba05dfc69f84 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Sorry for the top post... It should work. It has worked in the past. This is a regression. Warner On Tue, May 24, 2022, 12:59 PM mike tancsa wrote: > On RELENG_12, I was able to mount via NFS /usr/obj and src and do an > installworld on read only mounts. However, with RELENG_13 and above, I > get permission denied errors. The install seems to continue just fine, > but I am not sure if something subtle is being missed. Looking at what > gets installed, the kernel modules get installed just fine. However, it > seems installworld has some problems with static libs (.a files). They > dont seem to get re-installed. However, not sure if thats by design as > doing a quick checksum, there is no difference on the build server and > target of the ~ 700 .a files I checked in /usr/lib32 and /usr/lib. So > despite the time stamps being off, maybe it just does not bother to > update the target if they have not changed? > > e.g. > > make KERNCONF=3Dvtnet installkernel > > > make warning: /usr/obj/usr/src: Permission denied. > make[1] warning: /usr/src/: Permission denied. > make[2] warning: /usr/obj/usr/src/amd64.amd64: Permission denied. > -------------------------------------------------------------- > >>> Install check kernel > -------------------------------------------------------------- > -------------------------------------------------------------- > >>> Installing kernel vtnet on Tue May 24 13:50:52 EDT 2022 > -------------------------------------------------------------- > cd /usr/obj/usr/src/amd64.amd64/sys/vtnet; MACHINE_ARCH=3Damd64 > MACHINE=3Damd64 CPUTYPE=3D CC=3D"cc -target x86_64-unknown-freebsd13.1 > --sysroot=3D/usr/obj/usr/src/amd64.amd64/tmp > -B/usr/obj/usr/src/amd64.amd64/tmp/usr/bin" CXX=3D"c++ -target > x86_64-unknown-freebsd13.1 --sysroot=3D/usr/obj/usr/src/amd64.amd64/tmp > -B/usr/obj/usr/src/amd64.amd64/tmp/usr/bin" CPP=3D"cpp -target > x86_64-unknown-freebsd13.1 --sysroot=3D/usr/obj/usr/src/amd64.amd64/tmp > -B/usr/obj/usr/src/amd64.amd64/tmp/usr/bin" AS=3D"as" AR=3D"ar" > ELFCTL=3D"elfctl" LD=3D"ld" LLVM_LINK=3D"" NM=3Dnm OBJCOPY=3D"objcopy" > RANLIB=3Dranlib STRINGS=3D SIZE=3D"size" STRIPBIN=3D"strip" > PATH=3D/usr/obj/usr/src/amd64.amd64/tmp/bin:/usr/obj/usr/src/amd64.amd64/= tmp/usr/sbin:/usr/obj/usr/src/amd64.amd64/tmp/usr/bin:/usr/obj/usr/src/amd6= 4.amd64/tmp/legacy/usr/sbin:/usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/bin= :/usr/obj/usr/src/amd64.amd64/tmp/legacy/bin:/usr/obj/usr/src/amd64.amd64/t= mp/legacy/usr/libexec::/sbin:/bin:/usr/sbin:/usr/bin > > make KERNEL=3Dkernel install > make[2] warning: /usr/obj/usr/src/amd64.amd64/sys/vtnet: Permission denie= d. > thiskernel=3D`sysctl -n kern.bootfile || echo /boot/kernel/kernel` ; if = [ > ! "`dirname "$thiskernel"`" -ef /boot/kernel ] ; then chflags -R noschg > /boot/kernel ; rm -rf /boot/kernel ; rm -rf /usr/lib/debug/boot/kernel > ; else if [ -d /boot/kernel.old ] ; then chflags -R noschg > /boot/kernel.old ; rm -rf /boot/kernel.old ; fi ; mv /boot/kernel > /boot/kernel.old ; if [ -n "/usr/lib/debug" -a -d > /usr/lib/debug/boot/kernel ]; then rm -rf > /usr/lib/debug/boot/kernel.old ; mv /usr/lib/debug/boot/kernel > /usr/lib/debug/boot/kernel.old ; fi ; sysctl > kern.bootfile=3D/boot/kernel.old/"`basename "$thiskernel"`" ; fi > kern.bootfile: /boot/kernel/kernel -> /boot/kernel.old/kernel > mkdir -p /boot/kernel > install -p -m 555 -o root -g wheel kernel /boot/kernel/ > mkdir -p /usr/lib/debug/boot/kernel > install -p -m 555 -o root -g wheel kernel.debug /usr/lib/debug/boot/kerne= l/ > cd /usr/src/sys/modules; > MAKEOBJDIRPREFIX=3D/usr/obj/usr/src/amd64.amd64/sys/vtnet/modules > KMODDIR=3D/boot/kernel MACHINE_CPUARCH=3Damd64 MACHINE=3Damd64 > MACHINE_ARCH=3Damd64 MODULES_EXTRA=3D"" WITHOUT_MODULES=3D"" ARCH_FLAGS= =3D"" > DEBUG_FLAGS=3D"-g" __MPATH=3D"" > KERNBUILDDIR=3D"/usr/obj/usr/src/amd64.amd64/sys/vtnet" > SYSDIR=3D"/usr/src/sys" MODULE_TIED=3Dyes WITH_CTF=3D"1" KCSAN_ENABLED=3D= "yes" > COMPAT_FREEBSD32_ENABLED=3D"yes" make install > make[3] warning: > /usr/obj/usr/src/amd64.amd64/sys/vtnet/modules/usr/src/sys/modules: > Permission denied. > =3D=3D=3D> aac (install) > make[4] warning: > /usr/obj/usr/src/amd64.amd64/sys/vtnet/modules/usr/src/sys/modules/aac: > Permission denied. > install -T release -o root -g wheel -m 555 aac.ko /boot/kernel/ > install -T dbg -o root -g wheel -m 555 aac.ko.debug > /usr/lib/debug/boot/kernel/ > =3D=3D=3D> aacraid (install) > make[4] warning: > /usr/obj/usr/src/amd64.amd64/sys/vtnet/modules/usr/src/sys/modules/aacrai= d: > > Permission denied. > install -T release -o root -g wheel -m 555 aacraid.ko /boot/kernel/ > install -T dbg -o root -g wheel -m 555 aacraid.ko.debug > /usr/lib/debug/boot/kernel/ > =3D=3D=3D> accf_data (install) > make[4] warning: > /usr/obj/usr/src/amd64.amd64/sys/vtnet/modules/usr/src/sys/modules/accf_d= ata: > > Permission denied. > > > eg. > > 0{git}% ls -l /usr/lib32/libhei* > -r--r--r-- 1 root wheel - 53622 Mar 17 20:02 /usr/lib32/libheimbase.a > lrwxr-xr-x 1 root wheel - 17 May 24 17:11 > /usr/lib32/libheimbase.so -> libheimbase.so.11 > -r--r--r-- 1 root wheel - 13224 May 24 17:11 > /usr/lib32/libheimbase.so.11 > -r--r--r-- 1 root wheel - 54966 Mar 17 20:02 /usr/lib32/libheimbase_p.= a > -r--r--r-- 1 root wheel - 67598 Mar 17 20:02 /usr/lib32/libheimntlm.a > lrwxr-xr-x 1 root wheel - 17 May 24 17:11 > /usr/lib32/libheimntlm.so -> libheimntlm.so.11 > -r--r--r-- 1 root wheel - 23840 May 24 17:11 > /usr/lib32/libheimntlm.so.11 > -r--r--r-- 1 root wheel - 68746 Mar 17 20:02 /usr/lib32/libheimntlm_p.= a > 0{git}% > > > Looking at the pcap, nothing stands out as to what the problem might be. > Looking at the replies, the ERROR is just "ERROR: No such file or > directory" and doesnt correlate to the permission denied errors > > reading from file nfs.pcap, link-type EN10MB (Ethernet) > 2 xid reply ok > 3371 xid reply ok getattr CHR 11734062556 ids > 951 xid reply ok getattr CHR 12231260544 ids > 626 xid reply ok getattr ERROR: No such > 2 xid reply ok getattr FIFO 10432271160 ids > 6758 xid reply ok getattr FIFO 10731272141 ids > 165 xid reply ok getattr FIFO 11433667553 ids > 214 xid reply ok getattr FIFO 12231260544 ids > 3373 xid reply ok getattr LNK 10333067563 ids > 2 xid reply ok getattr LNK 12231267145 ids > 2 xid reply ok getattr unk-ft 10 10536061550 > 2 xid reply ok getattr unk-ft 13 10334462541 > 2 xid reply ok getattr unk-ft 15 12231261554 > 673 xid reply ok getattr unk-ft 6 10130661545 > 879 xid reply ok getattr unk-ft 6 11433667553 > 126 xid reply ok getattr unk-ft 8 12231260544 > 2 xid reply ok null > > > > --000000000000a0d1ba05dfc69f84 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Sorry for the top post...

It should work. It has worked in the past. This is a regressi= on.=C2=A0

Warner=C2=A0

On Tue, May 24, 2022, 12:59 PM mike tancsa <mike@sentex.net> wrote:
On RELENG_12, I was able to mount via NFS /usr/obj and src and do an=
installworld on read only mounts. However, with RELENG_13 and above, I
get permission denied errors. The install seems to continue just fine,
but I am not sure if something subtle is being missed. Looking at what
gets installed, the kernel modules get installed just fine.=C2=A0 However, = it
seems installworld has some problems with static libs (.a files). They
dont seem to get re-installed. However, not sure if thats by design as
doing a quick checksum, there is no difference on the build server and
target of the ~ 700 .a files I checked in /usr/lib32 and /usr/lib. So
despite the time stamps being off, maybe it just does not bother to
update the target if they have not changed?

e.g.

make KERNCONF=3Dvtnet installkernel


make warning: /usr/obj/usr/src: Permission denied.
make[1] warning: /usr/src/: Permission denied.
make[2] warning: /usr/obj/usr/src/amd64.amd64: Permission denied.
--------------------------------------------------------------
=C2=A0>>> Install check kernel
--------------------------------------------------------------
--------------------------------------------------------------
=C2=A0>>> Installing kernel vtnet on Tue May 24 13:50:52 EDT 2022<= br> --------------------------------------------------------------
cd /usr/obj/usr/src/amd64.amd64/sys/vtnet;=C2=A0 MACHINE_ARCH=3Damd64
MACHINE=3Damd64=C2=A0 CPUTYPE=3D CC=3D"cc -target x86_64-unknown-freeb= sd13.1
--sysroot=3D/usr/obj/usr/src/amd64.amd64/tmp
-B/usr/obj/usr/src/amd64.amd64/tmp/usr/bin" CXX=3D"c++=C2=A0 -tar= get
x86_64-unknown-freebsd13.1 --sysroot=3D/usr/obj/usr/src/amd64.amd64/tmp -B/usr/obj/usr/src/amd64.amd64/tmp/usr/bin"=C2=A0 CPP=3D"cpp -tar= get
x86_64-unknown-freebsd13.1 --sysroot=3D/usr/obj/usr/src/amd64.amd64/tmp -B/usr/obj/usr/src/amd64.amd64/tmp/usr/bin"=C2=A0 AS=3D"as" = AR=3D"ar"
ELFCTL=3D"elfctl" LD=3D"ld"=C2=A0 LLVM_LINK=3D"&qu= ot; NM=3Dnm OBJCOPY=3D"objcopy"
RANLIB=3Dranlib STRINGS=3D=C2=A0 SIZE=3D"size" STRIPBIN=3D"s= trip"
PATH=3D/usr/obj/usr/src/amd64.amd64/tmp/bin:/usr/obj/usr/src/amd64.amd64/tm= p/usr/sbin:/usr/obj/usr/src/amd64.amd64/tmp/usr/bin:/usr/obj/usr/src/amd64.= amd64/tmp/legacy/usr/sbin:/usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/bin:/= usr/obj/usr/src/amd64.amd64/tmp/legacy/bin:/usr/obj/usr/src/amd64.amd64/tmp= /legacy/usr/libexec::/sbin:/bin:/usr/sbin:/usr/bin
make=C2=A0 KERNEL=3Dkernel install
make[2] warning: /usr/obj/usr/src/amd64.amd64/sys/vtnet: Permission denied.=
thiskernel=3D`sysctl -n kern.bootfile || echo /boot/kernel/kernel` ;=C2=A0 = if [
! "`dirname "$thiskernel"`" -ef /boot/kernel ] ; then c= hflags -R noschg
/boot/kernel ;=C2=A0 rm -rf /boot/kernel ;=C2=A0 rm -rf /usr/lib/debug/boot= /kernel
;=C2=A0 else=C2=A0 if [ -d /boot/kernel.old ] ; then=C2=A0 chflags -R nosch= g
/boot/kernel.old ;=C2=A0 rm -rf /boot/kernel.old ;=C2=A0 fi ;=C2=A0 mv /boo= t/kernel
/boot/kernel.old ;=C2=A0 if [ -n "/usr/lib/debug" -a=C2=A0 -d /usr/lib/debug/boot/kernel ]; then=C2=A0 rm -rf
/usr/lib/debug/boot/kernel.old ;=C2=A0 mv /usr/lib/debug/boot/kernel
/usr/lib/debug/boot/kernel.old ;=C2=A0 fi ; sysctl
kern.bootfile=3D/boot/kernel.old/"`basename "$thiskernel"`&q= uot; ;=C2=A0 fi
kern.bootfile: /boot/kernel/kernel -> /boot/kernel.old/kernel
mkdir -p /boot/kernel
install -p -m 555 -o root -g wheel kernel /boot/kernel/
mkdir -p /usr/lib/debug/boot/kernel
install -p -m 555 -o root -g wheel kernel.debug /usr/lib/debug/boot/kernel/=
cd /usr/src/sys/modules;
MAKEOBJDIRPREFIX=3D/usr/obj/usr/src/amd64.amd64/sys/vtnet/modules
KMODDIR=3D/boot/kernel MACHINE_CPUARCH=3Damd64 MACHINE=3Damd64
MACHINE_ARCH=3Damd64 MODULES_EXTRA=3D"" WITHOUT_MODULES=3D"&= quot; ARCH_FLAGS=3D""
DEBUG_FLAGS=3D"-g" __MPATH=3D""
KERNBUILDDIR=3D"/usr/obj/usr/src/amd64.amd64/sys/vtnet"
SYSDIR=3D"/usr/src/sys" MODULE_TIED=3Dyes WITH_CTF=3D"1"= ; KCSAN_ENABLED=3D"yes"
COMPAT_FREEBSD32_ENABLED=3D"yes" make=C2=A0 install
make[3] warning:
/usr/obj/usr/src/amd64.amd64/sys/vtnet/modules/usr/src/sys/modules:
Permission denied.
=3D=3D=3D> aac (install)
make[4] warning:
/usr/obj/usr/src/amd64.amd64/sys/vtnet/modules/usr/src/sys/modules/aac: Permission denied.
install -T release -o root -g wheel -m 555=C2=A0=C2=A0 aac.ko /boot/kernel/=
install -T dbg -o root -g wheel -m 555=C2=A0=C2=A0 aac.ko.debug
/usr/lib/debug/boot/kernel/
=3D=3D=3D> aacraid (install)
make[4] warning:
/usr/obj/usr/src/amd64.amd64/sys/vtnet/modules/usr/src/sys/modules/aacraid:=
Permission denied.
install -T release -o root -g wheel -m 555=C2=A0=C2=A0 aacraid.ko /boot/ker= nel/
install -T dbg -o root -g wheel -m 555=C2=A0=C2=A0 aacraid.ko.debug
/usr/lib/debug/boot/kernel/
=3D=3D=3D> accf_data (install)
make[4] warning:
/usr/obj/usr/src/amd64.amd64/sys/vtnet/modules/usr/src/sys/modules/accf_dat= a:
Permission denied.


eg.

0{git}% ls -l /usr/lib32/libhei*
-r--r--r--=C2=A0 1 root=C2=A0 wheel=C2=A0 - 53622 Mar 17 20:02 /usr/lib32/l= ibheimbase.a
lrwxr-xr-x=C2=A0 1 root=C2=A0 wheel=C2=A0 -=C2=A0=C2=A0=C2=A0 17 May 24 17:= 11
/usr/lib32/libheimbase.so -> libheimbase.so.11
-r--r--r--=C2=A0 1 root=C2=A0 wheel=C2=A0 - 13224 May 24 17:11 /usr/lib32/l= ibheimbase.so.11
-r--r--r--=C2=A0 1 root=C2=A0 wheel=C2=A0 - 54966 Mar 17 20:02 /usr/lib32/l= ibheimbase_p.a
-r--r--r--=C2=A0 1 root=C2=A0 wheel=C2=A0 - 67598 Mar 17 20:02 /usr/lib32/l= ibheimntlm.a
lrwxr-xr-x=C2=A0 1 root=C2=A0 wheel=C2=A0 -=C2=A0=C2=A0=C2=A0 17 May 24 17:= 11
/usr/lib32/libheimntlm.so -> libheimntlm.so.11
-r--r--r--=C2=A0 1 root=C2=A0 wheel=C2=A0 - 23840 May 24 17:11 /usr/lib32/l= ibheimntlm.so.11
-r--r--r--=C2=A0 1 root=C2=A0 wheel=C2=A0 - 68746 Mar 17 20:02 /usr/lib32/l= ibheimntlm_p.a
0{git}%


Looking at the pcap, nothing stands out as to what the problem might be. Looking at the replies, the ERROR is just "ERROR: No such file or
directory" and doesnt correlate to the permission denied errors

reading from file nfs.pcap, link-type EN10MB (Ethernet)
=C2=A0=C2=A0=C2=A0 2 xid=C2=A0 reply ok
3371 xid=C2=A0 reply ok getattr CHR 11734062556 ids
=C2=A0=C2=A0951 xid=C2=A0 reply ok getattr CHR 12231260544 ids
=C2=A0=C2=A0626 xid=C2=A0 reply ok getattr ERROR: No such
=C2=A0=C2=A0=C2=A0 2 xid=C2=A0 reply ok getattr FIFO 10432271160 ids
6758 xid=C2=A0 reply ok getattr FIFO 10731272141 ids
=C2=A0=C2=A0165 xid=C2=A0 reply ok getattr FIFO 11433667553 ids
=C2=A0=C2=A0214 xid=C2=A0 reply ok getattr FIFO 12231260544 ids
3373 xid=C2=A0 reply ok getattr LNK 10333067563 ids
=C2=A0=C2=A0=C2=A0 2 xid=C2=A0 reply ok getattr LNK 12231267145 ids
=C2=A0=C2=A0=C2=A0 2 xid=C2=A0 reply ok getattr unk-ft 10 10536061550
=C2=A0=C2=A0=C2=A0 2 xid=C2=A0 reply ok getattr unk-ft 13 10334462541
=C2=A0=C2=A0=C2=A0 2 xid=C2=A0 reply ok getattr unk-ft 15 12231261554
=C2=A0=C2=A0673 xid=C2=A0 reply ok getattr unk-ft 6 10130661545
=C2=A0=C2=A0879 xid=C2=A0 reply ok getattr unk-ft 6 11433667553
=C2=A0=C2=A0126 xid=C2=A0 reply ok getattr unk-ft 8 12231260544
=C2=A0=C2=A0=C2=A0 2 xid=C2=A0 reply ok null



--000000000000a0d1ba05dfc69f84--