Call for testing: OpenSSH-5.4

Kevin Brott kevin.brott at gmail.com
Wed Mar 3 10:47:23 EST 2010


Please forgive if I'm "doin it wrong" ... but here's what I've got so far in
our lab environment ...

Using openssh-SNAP-20100303.tar.gz

=====

Red Hat Linux 6.2 (Zoot)
Kernel: 2.2.14-6.0 i686
egcs-2.91.66 19990314/Linux (egcs-1.1.2 release) - Target: i686-pc-linux-gnu
OpenSSL 0.9.8j 07 Jan 2009

  ./configure && make tests
...
run test agent-ptrace.sh ... [had to kill -9 the gdb process after 10
minutes without any activity]
gdb failed: exit code 0
  ** Inserting 'exit 0' at the beginning of agent-ptrace.sh and re-running
'make tests' lets the rest of the tests complete
...
  all tests passed
  ** Note: the ssh/sshd binaries appear to be fully functional

***PARTIAL SUCCESS***

=====

Red Hat Enterprise Linux ES release 4 (Nahant Update 5)
Kernel: 2.6.9-55.0.2.ELsmp i686
gcc version 3.4.6 20060404 (Red Hat 3.4.6-8) - Target: i686-pc-linux-gnu
OpenSSL 0.9.7a Feb 19 2003

  ./configure --without-zlib-version-check && make tests
ssh-keygen.c: In function `parse_cert_times':
ssh-keygen.c:1287: error: `BSDoptarg' undeclared (first use in this
function)
ssh-keygen.c:1287: error: (Each undeclared identifier is reported only once
ssh-keygen.c:1287: error: for each function it appears in.)
make: *** [ssh-keygen.o] Error 1

# rpmbuild -bb ./contrib/redhat/openssh.spec
error: parse error in expression
error: /usr/src/openssh/contrib/redhat/openssh.spec:77:
parseExpressionBoolean returns -1
error: Group field must be present in package: (main package)
error: License field must be present in package: (main package)
  ** spec file broken

***FAILED***

=====

Red Hat Enterprise Linux Server release 5.4 (Tikanga)
Kernel: 2.6.18-128.2.1.el5 x86_64
gcc version 4.1.2 20080704 (Red Hat 4.1.2-46) - Target: x86_64-redhat-linux
OpenSSL 0.9.8e-fips-rhel5 01 Jul 2008

  ./configure && make tests
  all tests passed

# rpmbuild -bb contrib/redhat/openssh.spec
error: parse error in expression
error: /usr/src/openssh/contrib/redhat/openssh.spec:77:
parseExpressionBoolean returns -1
error: Group field must be present in package: (main package)
error: License field must be present in package: (main package)
  ** spec file broken

***SUCCESS***

=====

Ubuntu 9.10 (karmic) x86_64
Kernel: 2.6.31-19-generic
gcc version 4.4.1 (Ubuntu 4.4.1-4ubuntu9) - Target: x86_64-linux-gnu
OpenSSL 0.9.8g 19 Oct 2007

  ./configure && make tests
  all tests passed

***SUCCESS***

=====

HP-UX B.11.23
gcc version 4.1.1 - Target: ia64-hp-hpux11.23
OpenSSL 0.9.7m 23 Feb 2007

  ./configure && gmake tests
loginrec.c:725: warning: 'struct utmpx' declared inside parameter list
loginrec.c:725: warning: its scope is only this definition or declaration,
which is probably not what you want
loginrec.c:736: warning: 'struct utmpx' declared inside parameter list
loginrec.c: In function 'construct_utmpx':
loginrec.c:741: error: dereferencing pointer to incomplete type
loginrec.c:750: error: dereferencing pointer to incomplete type
loginrec.c:753: error: dereferencing pointer to incomplete type
loginrec.c:756: error: dereferencing pointer to incomplete type
loginrec.c:756: error: dereferencing pointer to incomplete type
loginrec.c:757: warning: passing argument 2 of 'set_utmpx_time' from
incompatible pointer type
loginrec.c:758: error: dereferencing pointer to incomplete type
loginrec.c:761: error: dereferencing pointer to incomplete type
loginrec.c:762: error: dereferencing pointer to incomplete type
loginrec.c:762: error: dereferencing pointer to incomplete type
loginrec.c: At top level:
loginrec.c:987: warning: 'struct utmpx' declared inside parameter list
loginrec.c: In function 'utmpx_write_library':
loginrec.c:989: warning: implicit declaration of function 'setutxent'
loginrec.c:990: warning: implicit declaration of function 'pututxline'
loginrec.c:993: warning: implicit declaration of function 'endutxent'
loginrec.c: In function 'utmpx_perform_login':
loginrec.c:1012: error: storage size of 'utx' isn't known
loginrec.c:1012: warning: unused variable 'utx'
loginrec.c: In function 'utmpx_perform_logout':
loginrec.c:1033: error: storage size of 'utx' isn't known
loginrec.c:1033: warning: unused variable 'utx'
loginrec.c: In function 'record_failed_login':
loginrec.c:1628: warning: unused variable 'a6'
gmake: *** [loginrec.o] Error 1

  gmake clean && ./configure --disable-utmpx --disable-wtmpx && make tests
...
run test cert-hostkey.sh ...
certified host keys: sign host rsa cert
certified host keys: sign host dsa cert
certified host keys: host rsa cert connect privsep yes
certified host keys: host dsa cert connect privsep yes
certified host keys: host rsa cert connect privsep no
certified host keys: host dsa cert connect privsep no
certified host keys: test host cert connect user-certificate expect failure
certified host keys: test host cert connect empty principals expect success
certified host keys: test host cert connect wrong principals expect failure
certified host keys: test host cert connect cert not yet valid expect
failure
Invalid certificate time 20200101
couldn't sign cert_host_key_rsa
certified host keys: test host cert connect cert expired expect failure
Invalid certificate time 19800101
couldn't sign cert_host_key_rsa
certified host keys: test host cert connect cert valid interval expect
success
certified host keys: test host cert connect cert has constraints expect
failure
certified host keys: host rsa cert downgrade to raw key
certified host keys: host dsa cert downgrade to raw key
failed certified host keys
gmake[1]: *** [t-exec] Error 1
gmake[1]: Leaving directory `/var/compile/build/openssh/regress'
make: *** [tests] Error 2

***FAILED***
=====

HP-UX B.11.31 ia64
gcc version 4.3.3 (GCC) - Target: ia64-hp-hpux11.31
OpenSSL 0.9.8l 5 Nov 2009

  ./configure && gmake tests
...
run test cert-hostkey.sh ...
certified host keys: sign host rsa cert
certified host keys: sign host dsa cert
certified host keys: host rsa cert connect privsep yes
certified host keys: host dsa cert connect privsep yes
certified host keys: host rsa cert connect privsep no
certified host keys: host dsa cert connect privsep no
certified host keys: test host cert connect user-certificate expect failure
certified host keys: test host cert connect empty principals expect success
certified host keys: test host cert connect wrong principals expect failure
certified host keys: test host cert connect cert not yet valid expect
failure
Invalid certificate time 20200101
couldn't sign cert_host_key_rsa
certified host keys: test host cert connect cert expired expect failure
Invalid certificate time 19800101
couldn't sign cert_host_key_rsa
certified host keys: test host cert connect cert valid interval expect
success
certified host keys: test host cert connect cert has constraints expect
failure
certified host keys: host rsa cert downgrade to raw key
certified host keys: host dsa cert downgrade to raw key
failed certified host keys
gmake[1]: *** [t-exec] Error 1
gmake[1]: Leaving directory `/usr/src/openssh/regress'
gmake: *** [tests] Error 2

***FAILED***

=====

HP-UX B.11.31 ia64
cc: HP C/aC++ B3910B A.06.20 [May 13 2008]
OpenSSL 0.9.8l 5 Nov 2009

  ./configure && gmake tests
...

run test cert-hostkey.sh ...
certified host keys: sign host rsa cert
certified host keys: sign host dsa cert
certified host keys: host rsa cert connect privsep yes
certified host keys: host dsa cert connect privsep yes
certified host keys: host rsa cert connect privsep no
certified host keys: host dsa cert connect privsep no
certified host keys: test host cert connect user-certificate expect failure
certified host keys: test host cert connect empty principals expect success
certified host keys: test host cert connect wrong principals expect failure
certified host keys: test host cert connect cert not yet valid expect
failure
Invalid certificate time 20200101
couldn't sign cert_host_key_rsa
certified host keys: test host cert connect cert expired expect failure
Invalid certificate time 19800101
couldn't sign cert_host_key_rsa
certified host keys: test host cert connect cert valid interval expect
success
certified host keys: test host cert connect cert has constraints expect
failure
certified host keys: host rsa cert downgrade to raw key
certified host keys: host dsa cert downgrade to raw key
failed certified host keys
gmake: *** [t-exec] Error 1
*** Error exit code 2

Stop.

***FAILED***

=====

AIX 5.3sp7 (5300-07-02-0806)
gcc version 4.2.0 - Target: powerpc-ibm-aix5.3.0.0
OpenSSL 0.9.8k 25 Mar 2009

  ./configure && gmake tests
...
run test cert-hostkey.sh ...
certified host keys: sign host rsa cert
certified host keys: sign host dsa cert
certified host keys: host rsa cert connect privsep yes
certified host keys: host dsa cert connect privsep yes
certified host keys: host rsa cert connect privsep no
certified host keys: host dsa cert connect privsep no
certified host keys: test host cert connect user-certificate expect failure
certified host keys: test host cert connect empty principals expect success
certified host keys: test host cert connect wrong principals expect failure
certified host keys: test host cert connect cert not yet valid expect
failure
Invalid certificate time 20200101
couldn't sign cert_host_key_rsa
certified host keys: test host cert connect cert expired expect failure
Invalid certificate time 19800101
couldn't sign cert_host_key_rsa
certified host keys: test host cert connect cert valid interval expect
success
certified host keys: test host cert connect cert has constraints expect
failure
certified host keys: host rsa cert downgrade to raw key
certified host keys: host dsa cert downgrade to raw key
failed certified host keys
gmake[1]: *** [t-exec] Error 1
gmake[1]: Leaving directory `/lppdir/build/phs-openssh/openssh/regress'
gmake: *** [tests] Error 2

***FAILED***

=====

AIX 6.1sp4 (6100-04-00-0000) -
gcc version 4.2.0 - Target: powerpc-ibm-aix6.1.0.0
OpenSSL 0.9.8k 25 Mar 2009

  ./configure && gmake tests
...
run test cert-hostkey.sh ...
certified host keys: sign host rsa cert
certified host keys: sign host dsa cert
certified host keys: host rsa cert connect privsep yes
certified host keys: host dsa cert connect privsep yes
certified host keys: host rsa cert connect privsep no
certified host keys: host dsa cert connect privsep no
certified host keys: test host cert connect user-certificate expect failure
certified host keys: test host cert connect empty principals expect success
certified host keys: test host cert connect wrong principals expect failure
certified host keys: test host cert connect cert not yet valid expect
failure
Invalid certificate time 20200101
couldn't sign cert_host_key_rsa
certified host keys: test host cert connect cert expired expect failure
Invalid certificate time 19800101
couldn't sign cert_host_key_rsa
certified host keys: test host cert connect cert valid interval expect
success
certified host keys: test host cert connect cert has constraints expect
failure
certified host keys: host rsa cert downgrade to raw key
certified host keys: host dsa cert downgrade to raw key
failed certified host keys
gmake[1]: *** [t-exec] Error 1
gmake[1]: Leaving directory `/lppdir/build/phs-openssh/openssh/regress'
gmake: *** [tests] Error 2

***FAILED***

=====

Not yet sure why the AIX/HP-UX boxes are failing on cert-hostkey.sh. Trying
to get sensibly verbose output out of the test script. Suspecting a
bsd/linux/gnu difference in command syntax/output vs AIX/HP-UX in the test
script.

-- 
# include <stddisclaimer.h>
/* Kevin  Brott <Kevin.Brott at gmail.com> */


More information about the openssh-unix-dev mailing list