[Date Prev] [Date Index] [Date Next] [Thread Prev] [Thread Index] [Thread Next]
Robin Ridler robin.x.ridler@oracle.com
Wed, 3 Aug 2011 07:13:58 GMT
Thanks for your reply Bryan. I am running it on Solaris and I did it compile it :-) Looks like HAVE_UNLOCKPT is set in config.h. I have attached the whole config.h, if you wouldn't mind taking a look. Do you think it has anything to do with the fact we have reached 1013 consoles? Many thanks Robin On 08/02/11 17:58, Bryan Stansell wrote: Are you running this on Solaris? And did you compile it? If so, did HAVE_UNLOCKPT get defined in config.h? The problem is that it's trying to allocate a pty locally and getting a permission problem. I'm guessing at the HAVE_UNLOCKPT idea. Seeing the whole config.h might enlighten things. Or there is some system-level thing blocking the allocation...it's not even getting to the point of running ssh. Bryan _______________________________________________ users mailing list users@conserver.com https://www.conserver.com/mailman/listinfo/users --
|
/* config.h. Generated from config.h.in by configure. */ /* config.h.in. Generated from configure.in by autoheader. */ /* Client config file path */ #define CLIENTCONFIGFILE SYSCONFDIR "/console.cf" /* Config file path */ #define CONFIGFILE SYSCONFDIR "/conserver.cf" /* ./configure invocation */ #define CONFIGINVOCATION "./configure --with-pam --with-openssl=/usr/sfw/ --prefix=/opt/conserver-8.1.18" /* TCP connection timeout */ #define CONNECTTIMEOUT 10 /* Base socket used for secondary channel */ #define DEFBASEPORT "0" /* Socket used to communicate */ #define DEFPORT "conserver" /* Defined if building for a Cyclades TS */ /* #undef FOR_CYCLADES_TS */ /* Define to 1 if you have the `bigcrypt' function. */ /* #undef HAVE_BIGCRYPT */ /* Define to 1 if you have the <bsm/audit.h> header file. */ #define HAVE_BSM_AUDIT_H 1 /* Define to 1 if you have the <crypt.h> header file. */ #define HAVE_CRYPT_H 1 /* have dmalloc support */ /* #undef HAVE_DMALLOC */ /* Define to 1 if you have the `getaudit' function. */ #define HAVE_GETAUDIT 1 /* Define to 1 if you have the `getaudit_addr' function. */ #define HAVE_GETAUDIT_ADDR 1 /* Define to 1 if you have the `getdtablesize' function. */ #define HAVE_GETDTABLESIZE 1 /* Define to 1 if you have the `getlogin' function. */ #define HAVE_GETLOGIN 1 /* Define to 1 if you have the `getopt' function. */ #define HAVE_GETOPT 1 /* Define to 1 if you have the <getopt.h> header file. */ #define HAVE_GETOPT_H 1 /* Define to 1 if you have the `getprpwnam' function. */ /* #undef HAVE_GETPRPWNAM */ /* Define to 1 if you have the `getrlimit' function. */ #define HAVE_GETRLIMIT 1 /* Define to 1 if you have the `getsid' function. */ #define HAVE_GETSID 1 /* Define to 1 if you have the `getspnam' function. */ #define HAVE_GETSPNAM 1 /* Define to 1 if you have the `gettimeofday' function. */ #define HAVE_GETTIMEOFDAY 1 /* Define to 1 if you have the `getuserattr' function. */ /* #undef HAVE_GETUSERATTR */ /* Define to 1 if you have the `getutent' function. */ #define HAVE_GETUTENT 1 /* Define to 1 if you have the `grantpt' function. */ #define HAVE_GRANTPT 1 /* have gss-api support */ /* #undef HAVE_GSSAPI */ /* Define to 1 if you have the <hpsecurity.h> header file. */ /* #undef HAVE_HPSECURITY_H */ /* Define to 1 if you have the `inet_aton' function. */ #define HAVE_INET_ATON 1 /* Define to 1 if you have the <inttypes.h> header file. */ #define HAVE_INTTYPES_H 1 /* Defined if in_addr_t exists */ #define HAVE_IN_ADDR_T 1 /* Define to 1 if you have the `iscomsec' function. */ /* #undef HAVE_ISCOMSEC */ /* Define to 1 if you have the `bsm' library (-lbsm). */ #define HAVE_LIBBSM 1 /* Define to 1 if you have the `sec' library (-lsec). */ /* #undef HAVE_LIBSEC */ /* Define to 1 if you have the `util' library (-lutil). */ /* #undef HAVE_LIBUTIL */ /* Define to 1 if you have the <libutil.h> header file. */ /* #undef HAVE_LIBUTIL_H */ /* Define to 1 if you have the `xnet' library (-lxnet). */ /* #undef HAVE_LIBXNET */ /* Define to 1 if you have the `memcmp' function. */ #define HAVE_MEMCMP 1 /* Define to 1 if you have the `memcpy' function. */ #define HAVE_MEMCPY 1 /* Define to 1 if you have the `memmove' function. */ #define HAVE_MEMMOVE 1 /* Define to 1 if you have the <memory.h> header file. */ #define HAVE_MEMORY_H 1 /* Define to 1 if you have the `memset' function. */ #define HAVE_MEMSET 1 /* Define to 1 if you have the `openpty' function. */ /* #undef HAVE_OPENPTY */ /* have openssl support */ #define HAVE_OPENSSL 1 /* have PAM support */ #define HAVE_PAM 1 /* Define to 1 if you have the <prot.h> header file. */ /* #undef HAVE_PROT_H */ /* Define to 1 if you have the `ptsname' function. */ #define HAVE_PTSNAME 1 /* Define to 1 if you have the <pty.h> header file. */ /* #undef HAVE_PTY_H */ /* Define to 1 if you have the `putenv' function. */ #define HAVE_PUTENV 1 /* Defined if sa_len member exists in struct sockaddr */ /* #undef HAVE_SA_LEN */ /* Define to 1 if you have the `setgroups' function. */ #define HAVE_SETGROUPS 1 /* Define to 1 if you have the `setlinebuf' function. */ #define HAVE_SETLINEBUF 1 /* Define to 1 if you have the `setpgrp' function. */ #define HAVE_SETPGRP 1 /* Define to 1 if you have the `setproctitle' function. */ /* #undef HAVE_SETPROCTITLE */ /* Define to 1 if you have the `setsid' function. */ #define HAVE_SETSID 1 /* Define to 1 if you have the `setsockopt' function. */ #define HAVE_SETSOCKOPT 1 /* Define to 1 if you have the `setttyent' function. */ /* #undef HAVE_SETTTYENT */ /* Define to 1 if you have the `setvbuf' function. */ #define HAVE_SETVBUF 1 /* Define to 1 if you have the <shadow.h> header file. */ #define HAVE_SHADOW_H 1 /* Define to 1 if you have the `sigaction' function. */ #define HAVE_SIGACTION 1 /* Defined if socklen_t exists */ #define HAVE_SOCKLEN_T 1 /* Define to 1 if you have the <stdint.h> header file. */ #define HAVE_STDINT_H 1 /* Define to 1 if you have the <stdlib.h> header file. */ #define HAVE_STDLIB_H 1 /* Define if strcasecmp is available */ #define HAVE_STRCASECMP 1 /* Define to 1 if you have the `strerror' function. */ #define HAVE_STRERROR 1 /* Define if stricmp is available */ /* #undef HAVE_STRICMP */ /* Define to 1 if you have the <strings.h> header file. */ #define HAVE_STRINGS_H 1 /* Define to 1 if you have the <string.h> header file. */ #define HAVE_STRING_H 1 /* Define to 1 if you have the `strlcpy' function. */ #define HAVE_STRLCPY 1 /* Define to 1 if you have the <stropts.h> header file. */ #define HAVE_STROPTS_H 1 /* Define to 1 if you have the `sysconf' function. */ #define HAVE_SYSCONF 1 /* Define to 1 if you have the <sysexits.h> header file. */ #define HAVE_SYSEXITS_H 1 /* Define to 1 if you have the <sys/audit.h> header file. */ /* #undef HAVE_SYS_AUDIT_H */ /* Define to 1 if you have the <sys/ioctl_compat.h> header file. */ /* #undef HAVE_SYS_IOCTL_COMPAT_H */ /* Define to 1 if you have the <sys/ioctl.h> header file. */ #define HAVE_SYS_IOCTL_H 1 /* Define to 1 if you have the <sys/param.h> header file. */ #define HAVE_SYS_PARAM_H 1 /* Define to 1 if you have the <sys/proc.h> header file. */ #define HAVE_SYS_PROC_H 1 /* Define to 1 if you have the <sys/resource.h> header file. */ #define HAVE_SYS_RESOURCE_H 1 /* Define to 1 if you have the <sys/select.h> header file. */ #define HAVE_SYS_SELECT_H 1 /* Define to 1 if you have the <sys/sockio.h> header file. */ #define HAVE_SYS_SOCKIO_H 1 /* Define to 1 if you have the <sys/stat.h> header file. */ #define HAVE_SYS_STAT_H 1 /* Define to 1 if you have the <sys/time.h> header file. */ #define HAVE_SYS_TIME_H 1 /* Define to 1 if you have the <sys/ttold.h> header file. */ #define HAVE_SYS_TTOLD_H 1 /* Define to 1 if you have the <sys/types.h> header file. */ #define HAVE_SYS_TYPES_H 1 /* Define to 1 if you have the <sys/uio.h> header file. */ #define HAVE_SYS_UIO_H 1 /* Define to 1 if you have the <sys/un.h> header file. */ #define HAVE_SYS_UN_H 1 /* Define to 1 if you have the <sys/vlimit.h> header file. */ /* #undef HAVE_SYS_VLIMIT_H */ /* Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible. */ #define HAVE_SYS_WAIT_H 1 /* Define to 1 if you have the `tcgetattr' function. */ #define HAVE_TCGETATTR 1 /* Define to 1 if you have the `tcgetpgrp' function. */ #define HAVE_TCGETPGRP 1 /* Define to 1 if you have the `tcsendbreak' function. */ #define HAVE_TCSENDBREAK 1 /* Define to 1 if you have the `tcsetattr' function. */ #define HAVE_TCSETATTR 1 /* Define to 1 if you have the `tcsetpgrp' function. */ #define HAVE_TCSETPGRP 1 /* Define to 1 if you have the <ttyent.h> header file. */ /* #undef HAVE_TTYENT_H */ /* Define to 1 if you have the <types.h> header file. */ /* #undef HAVE_TYPES_H */ /* Define to 1 if you have the <unistd.h> header file. */ #define HAVE_UNISTD_H 1 /* Define to 1 if you have the `unlockpt' function. */ #define HAVE_UNLOCKPT 1 /* Define to 1 if you have the <usersec.h> header file. */ /* #undef HAVE_USERSEC_H */ /* Define to 1 if you have the <util.h> header file. */ /* #undef HAVE_UTIL_H */ /* Logfile path */ #define LOGFILEPATH "/var/log/conserver" /* Hostname of console server */ #define MASTERHOST "console" /* Number of consoles per child process */ #define MAXMEMB 16 /* Define to the address where bug reports for this package should be sent. */ #define PACKAGE_BUGREPORT "" /* Define to the full name of this package. */ #define PACKAGE_NAME "" /* Define to the full name and version of this package. */ #define PACKAGE_STRING "" /* Define to the one symbol short name of this package. */ #define PACKAGE_TARNAME "" /* Define to the version of this package. */ #define PACKAGE_VERSION "" /* Password file path */ #define PASSWDFILE SYSCONFDIR "/conserver.passwd" /* pidfile to write to */ #define PIDFILE "/var/run/conserver.pid" /* Define to 1 if the C compiler supports function prototypes. */ #define PROTOTYPES 1 /* Define as the return type of signal handlers (`int' or `void'). */ #define RETSIGTYPE void /* Define if setpgrp is POSIX */ #define SETPGRP_VOID 1 /* Define to 1 if you have the ANSI C header files. */ #define STDC_HEADERS 1 /* retry username without @REALM with gss-api authentication */ /* #undef STRIP_REALM */ /* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */ #define TIME_WITH_SYS_TIME 1 /* Defined if we trust reverse DNS */ /* #undef TRUST_REVERSE_DNS */ /* Directory for Unix domain sockets */ /* #undef UDSDIR */ /* Defined if we produce extended messages */ /* #undef USE_EXTENDED_MESSAGES */ /* use tcp_wrappers libwrap */ /* #undef USE_LIBWRAP */ /* Enable extensions on AIX 3, Interix. */ #ifndef _ALL_SOURCE # define _ALL_SOURCE 1 #endif /* Enable GNU extensions on systems that have them. */ #ifndef _GNU_SOURCE # define _GNU_SOURCE 1 #endif /* Enable threading extensions on Solaris. */ #ifndef _POSIX_PTHREAD_SEMANTICS # define _POSIX_PTHREAD_SEMANTICS 1 #endif /* Enable extensions on HP NonStop. */ #ifndef _TANDEM_SOURCE # define _TANDEM_SOURCE 1 #endif /* Enable general extensions on Solaris. */ #ifndef __EXTENSIONS__ # define __EXTENSIONS__ 1 #endif /* Defined if we use Unix domain sockets */ /* #undef USE_UNIX_DOMAIN_SOCKETS */ /* Define to 1 if on MINIX. */ /* #undef _MINIX */ /* Define to 2 if the system does not provide POSIX.1 features except with this defined. */ /* #undef _POSIX_1_SOURCE */ /* Define to 1 if you need to in order for `stat' and other things to work. */ /* #undef _POSIX_SOURCE */ /* Define like PROTOTYPES; this can be used by system headers. */ #define __PROTOTYPES 1 /* Define to empty if `const' does not conform to ANSI C. */ /* #undef const */ /* Define to `int' if <sys/types.h> doesn't define. */ /* #undef gid_t */ /* Define to `int' if <sys/types.h> does not define. */ /* #undef mode_t */ /* Define to `int' if <sys/types.h> does not define. */ /* #undef pid_t */ /* Define if <signal.h> does not define sig_atomic_t */ /* #undef sig_atomic_t */ /* Define to `unsigned int' if <sys/types.h> does not define. */ /* #undef size_t */ /* Define to `int' if <sys/types.h> doesn't define. */ /* #undef uid_t */