10:37:59 I seem to have problems with nfs shared files after the latest nfsv4.1 integration. 10:39:29 Sometimes reading files via nfs fails with errors. I haven't found a way to trigger them reliably but they happen often when I try to unpack source files on remote hosts. 10:40:53 I have a share folder userland-sources where all downloaded source archives are kept. 10:42:00 When runnung a BE of before April 16th everything works reliably. Newer BE's have this problems sooner or later. 10:43:05 I have the impression that I can "fix" the problem when I unpack the file once on the nfs server when this happens. 15:00:24 wacki: is the newer BE on the client or the server? what exact errors do you get when you get read errors? are you unpacking remote files to a local filesystem or an nfs mounted filesystem? 15:44:51 if you can get a packet capture, that'd be helpful as well.. 16:16:38 Server and clients were all latest. The clients are my build machines and update after every jenkins job has been finished. Booting an old BE on the file server machine fixed the problem. 16:17:46 What I got in an error situation was corrupt archive (eg. zip archive) or "this is not an archive" (tar). 16:18:41 At the moment my main client is busy building nodejs. If that is finished I can activate the latest BE on the server and try to reproduce the problem. 16:19:48 It's not happening every time I unpack something but when it happens I can typically reproduce the same error a couple of times until it succeeds in the end. 16:29:02 so corrupted data on reads. ick! 16:29:53 were the archives recently modified/newly stored? were they written over NFS or written locally on the server? 16:30:09 and were they written from the same client or from a different client? 16:30:20 (if written over NFS) 16:45:12 Typically they are new and written by the clients. The files are definitely correct because I can unpack them on the server when the problem occurs. 16:46:07 After unpacking the archive on the server it can also successfully be unpacked on the client (at least I have this impression; too few data points to be sure). 17:02:29 same client or different client? 18:02:42 I only have tried on the same client. 18:12:25 have you modified the server_vers{min,max} options (see nfs(5)) ? from looking at the testing notes for the NFS change I see a lot of testing against other people's NFS clients but not so much against our client. 18:20:54 Yes, it was 4.1 but is now 4 and this didn't change anything. 18:21:44 I have booted the latest BE now. I have succerssfully unpacked an old nodejs-22 package but nodejs-20 failed: 18:21:47 ╰─➤ gmake unpack 18:21:49 /export/home/andreas/oi-userland/tools/userland-fetch --file /Daten/ungesichert/OpenIndiana/userland-sources/node-v20.20.0.tar.xz --url https://nodejs.org/dist/v20.20.0/node-v20.20.0.tar.xz --hash sha256:5294d9d2915620e819e6892fd7e545b98d650bad36dae54e6527eaac482add98 18:21:51 INFO: not using any hashes in /net/master/Daten/ungesichert/OpenIndiana/userland-sources/hashes for node-v20.20.0.tar.xz (overridden with --hash) 18:21:53 Source /net/master/Daten/ungesichert/OpenIndiana/userland-sources/node-v20.20.0.tar.xz... cached 18:21:55 validating signature... checking local signature... not found 18:21:57 signature validation failed 18:21:59 validating hash... ok 18:22:01 /usr/bin/touch /Daten/ungesichert/OpenIndiana/userland-sources/node-v20.20.0.tar.xz 18:22:03 /bin/rm -f -r /export/home/andreas/oi-userland/components/runtime/node20/node-v20.20.0 18:22:05 /usr/bin/env -i RUBY_VERSION=3.2 /export/home/andreas/oi-userland/tools/userland-unpack /Daten/ungesichert/OpenIndiana/userland-sources/node-v20.20.0.tar.xz 18:22:07 /usr/bin/xz: /Daten/ungesichert/OpenIndiana/userland-sources/node-v20.20.0.tar.xz: Read error: Unknown error 18:22:09 gtar: This does not look like a tar archive 18:22:11 gtar: Exiting with failure status due to previous errors 18:22:13 /usr/bin/touch /export/home/andreas/oi-userland/components/runtime/node20/node-v20.20.0/.unpacked 18:22:15 touch: cannot create /export/home/andreas/oi-userland/components/runtime/node20/node-v20.20.0/.unpacked: No such file or directory 18:22:17 gmake: *** [/export/home/andreas/oi-userland/make-rules/prep-unpack.mk:78: /export/home/andreas/oi-userland/components/runtime/node20/node-v20.20.0/.unpacked] Error 1 18:27:57 the client is OI, I take it? 18:28:07 Yes 18:28:39 I run OI on the server and 4 clients. 18:29:08 I try to keep them all up-to-date. 18:29:09 in that case the server version does not matter, our client is 4.0 18:29:35 The clients are being used as desktop systems and devleopment machines for OI. 18:32:02 I can run a test from a FreeBSD (GhostBSD) client and see whether that can successfully unpack nfs mounted files from the server. 18:33:35 gunzip was ok (I tested with boot_archive) 18:33:46 but you have xz 18:37:54 unzip has the same problem. 18:41:44 And the problem doesn't always occur. Sometimes unpacking works the first time, sometimes later. If I repeat often enough I can unpack all packages. 18:42:23 ok. need to walk the dog, then can continue testing... 18:42:31 This happened on April 16th the first time but I wasn't suspecting the nfs server first. 18:50:47 The GhostBSD client doesn't seem to have problems. I have successfully checked dozens of files. 19:30:17 btw https://src.illumos.org/source/ does respond with 502 Bad Gateway