Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
    • Switch to GitLab Next
  • Sign in / Register
  • GnuTLS GnuTLS
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 243
    • Issues 243
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 16
    • Merge requests 16
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • gnutls
  • GnuTLSGnuTLS
  • Issues
  • #785
Closed
Open
Created Jun 07, 2019 by Jeffrey Walton@noloader

Solaris self test failures

Description of problem:

GnuTLS 3.6.8 experiences some self test failures on Solaris i86pc.

Version of gnutls used:

GnuTLS 3.6.8

Distributor of gnutls (e.g., Ubuntu, Fedora, RHEL)

GnuTLS from 3.6.8 source tarball. Fetched from https://www.gnupg.org/ftp/gcrypt/gnutls/v3.6/.

How reproducible:

It is consistently reproducible.

Testing on Solaris 11.3 reveals some tool problems. Some examples of the issue are shown below.

I expect GnuTLS is OK.

FAIL: fastopen.sh
=================

Checking Fast open
./fastopen.sh[55]: eval[50]: local: not found [No such file or directory]
./fastopen.sh[55]: eval[51]: local: not found [No such file or directory]
PORT=27767 rc=1 myrandom=31881
./fastopen.sh[144]: local: not found [No such file or directory]
./fastopen.sh[145]: local: not found [No such file or directory]
...

And:

...
./fastopen.sh[56]: local: not found [No such file or directory]
./fastopen.sh[57]: local: not found [No such file or directory]
/usr/bin/netstat: illegal option -- l
usage: /usr/bin/netstat [-anuvR] [-f address_family] [-P protocol]
       /usr/bin/netstat [-n] [-f address_family] [-P protocol] [-T d|u] [-g | -p | -s [interval [count]]]
       /usr/bin/netstat -m [-v] [-T d|u] [interval [count]]
       /usr/bin/netstat -i [-I interface] [-an] [-f address_family] [-T d|u] [interval [count]]
       /usr/bin/netstat -r [-anv] [-f address_family|filter] [-T d|u]
       /usr/bin/netstat -M [-ns] [-f address_family] [-T d|u]
       /usr/bin/netstat -D [-I interface] [-f address_family] [-T d|u]
./fastopen.sh[50]: local: not found [No such file or directory]
./fastopen.sh[51]: local: not found [No such file or directory]
...

Solaris provides some anemic tools. They managed to provide sed and awk more anemic than Posix. /usr/bin/netstat is probably equally anemic. I typically use the tools in /usr/gnu/bin/ to side-step it. Unfortunately, there is no corresponding tool in /usr/gnu/bin.

$ ls /usr/gnu/bin/netstat
/usr/gnu/bin/netstat: No such file or directory

config.log.zip

test-suite.log.zip

Edited Jun 07, 2019 by Jeffrey Walton
Assignee
Assign to
Time tracking