corrupted copy failed putty transfer data make[1]: *** [Makefile:277: t-exec-interop] Error 1 make[1]: Leaving directory '/var/tmp/portage/net-misc/openssh-10.0_p1/work/openssh-10.0p1/regress' make: *** [Makefile:788: interop-tests] Error 2 * ERROR: net-misc/openssh-10.0_p1::gentoo failed (test phase): * emake failed * * If you need support, post the output of `emerge --info '=net-misc/openssh-10.0_p1::gentoo'`, ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 23.0_desktop_plasma_systemd_test-20250403-164001 KEYWORDED/UNMASKED [gcc-15] Requested by sam <sys-devel/gcc-15.0.9999:15 The attached etc.portage.tar.xz has all details. ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-15 * clang version 20.1.2 llvm-config: 20.1.2 Python 3.12.10 go version go1.24.2 linux/amd64 [1] php8.2 * [2] php8.4 Available Ruby profiles: [1] ruby32 (with Rubygems) [2] ruby33 (with Rubygems) * Available Rust versions: [1] rust-bin-1.71.1 [2] rust-bin-1.85.1 [3] rust-1.85.1 * The following VMs are available for generation-2: *) Eclipse Temurin JDK 21.0.6_p7 [openjdk-bin-21] Available Java Virtual Machines: [1] openjdk-bin-21 system-vm HEAD of ::gentoo commit 096ab595f368dec115c565cb3b056c7b8627ca82 Author: Repository mirror & CI <repomirrorci@gentoo.org> Date: Wed Apr 9 15:35:24 2025 +0000 2025-04-09 15:35:23 UTC The tinderbox task was: x11-wm/aewm++ emerge -qpvO =net-misc/openssh-10.0_p1 [ebuild U ] net-misc/openssh-10.0_p1 [9.9_p2-r3] USE="kerberos pam pie ssl test -audit (-debug) -ldns -libedit -livecd -security-key (-selinux) -static -verify-sig (-xmss) (-legacy-ciphers%)"
Created attachment 924231 [details] emerge-info.txt
Created attachment 924232 [details] emerge-history.txt
Created attachment 924233 [details] environment
Created attachment 924234 [details] etc.clang.tar.xz
Created attachment 924235 [details] etc.portage.tar.xz
Created attachment 924236 [details] logs.tar.xz
Created attachment 924237 [details] net-misc:openssh-10.0_p1:20250409-161832.log.xz
Created attachment 924238 [details] qlist-info.txt.xz
Created attachment 924239 [details] temp.tar.xz
Created attachment 924240 [details] tests.tar.xz
Please attach this file: /var/tmp/portage/net-misc/openssh-10.0_p1/work/openssh-10.0p1/regress/failed-putty_transfer_data-logs.tar
Looks like that was included in tests.tar.xz. Nevermind!
(In reply to Mike Gilbert from comment #12) > Looks like that was included in tests.tar.xz. Nevermind! Since 2 yrs: https://github.com/toralf/tinderbox/blame/main/bin/job.sh#L351 ;)
I am unable to reproduce the issue. The "This account is currently not available." message makes me think there might be some issue with your passwd/shadow file? Just a hunch. make[1]: Entering directory '/var/tmp/portage/net-misc/openssh-10.0_p1/work/openssh-10.0p1/regress' run test putty-transfer.sh ... plink version 0.81 major 0 minor 81 putty transfer data: compression 0 ssh cat /var/tmp/portage/net-misc/openssh-10.0_p1/work/openssh-10.0p1/regress/data failed /var/tmp/portage/net-misc/openssh-10.0_p1/work/openssh-10.0p1/regress/data /var/tmp/portage/net-misc/openssh-10.0_p1/work/openssh-10.0p1/regress/copy differ: char 1, line 1 corrupted copy This account is currently not available.
The "This account is currently not available." message comes from /sbin/nologin. I have the shell for the portage user set to /bin/bash. I will try again with it set to /sbin/nologin.
That did the trick, I get the same error now.
I can reproduce with openssh 9.8 and 9.9.
The ebuild already has logic to skip a subset of tests when the login shell is */nologin or */false. It looks like we need to narrow that scope even further, or just skip tests altogether.