Installing BF Agent on Ubuntu 10.04 64-bit Server
Are there any specific instructions on installing bfagent 7.1.1.4 on Ubuntu 10.04 64-bit server?
Here is what I got when I ran: ./configure --without-pam make ./install.sh ************************** root@duke:/opt/data/bits/bfagent/src# ./configure --without-pam checking for gcc... gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking how to run the C preprocessor... gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for AIX... no checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking whether byte ordering is bigendian... no checking operating system type... Linux checking for IBM c89/xlC... no checking whether optimization is desired... yes checking whether the compiler accepts -O2... yes checking whether debugging symbols are desired... yes checking whether the compiler accepts -ggdb... yes checking whether compilation warnings are desired... no checking build system type... x86_64-unknown-linux-gnu checking host system type... x86_64-unknown-linux-gnu checking for a sed that does not truncate output... /bin/sed checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for /usr/bin/ld option to reload object files... -r checking for BSD-compatible nm... /usr/bin/nm -B checking whether ln -s works... yes checking how to recognize dependent libraries... pass_all checking dlfcn.h usability... yes checking dlfcn.h presence... yes checking for dlfcn.h... yes checking for g++... no checking for c++... no checking for gpp... no checking for aCC... no checking for CC... no checking for cxx... no checking for cc++... no checking for cl.exe... no checking for FCC... no checking for KCC... no checking for RCC... no checking for xlC_r... no checking for xlC... no checking whether we are using the GNU C++ compiler... no checking whether g++ accepts -g... no checking for g77... no checking for xlf... no checking for f77... no checking for frt... no checking for pgf77... no checking for cf77... no checking for fort77... no checking for fl32... no checking for af77... no checking for xlf90... no checking for f90... no checking for pgf90... no checking for pghpf... no checking for epcf90... no checking for gfortran... no checking for g95... no checking for xlf95... no checking for f95... no checking for fort... no checking for ifort... no checking for ifc... no checking for efc... no checking for pgf95... no checking for lf95... no checking for ftn... no checking whether we are using the GNU Fortran 77 compiler... no checking whether accepts -g... no checking the maximum length of command line arguments... 1572864 checking command to parse /usr/bin/nm -B output from gcc object... ok checking for objdir... .libs checking for ar... ar checking for ranlib... ranlib checking for strip... strip checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC checking if gcc PIC flag -fPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking for shl_load... no checking for shl_load in -ldld... no checking for dlopen... no checking for dlopen in -ldl... yes checking whether a program can dlopen itself... yes checking whether a statically linked program can dlopen itself... no checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... configure: creating libtool appending configuration tag "CXX" to libtool appending configuration tag "F77" to libtool checking whether to compile bfcrypt.dll or not... no checking for dlopen in -ldl... (cached) yes checking for dlopen in -ldld... no checking for inet_ntoa in -lnsl... yes checking for socket in -lsocket... no checking for openpty in -lutil... yes checking for ANSI C header files... (cached) yes checking for sys/wait.h that is POSIX.1 compatible... yes checking for arpa/inet.h... yes checking for ctype.h... yes checking for dlfcn.h... (cached) yes checking for fcntl.h... yes checking for fts.h... yes checking for ftw.h... yes checking for getopt.h... yes checking for ifaddrs.h... yes checking for limits.h... yes checking for langinfo.h... yes checking for pam/pam_appl.h... no checking for pty.h... yes checking for locale.h... yes checking for mach/mach.h... no checking for malloc.h... yes checking for netdb.h... yes checking for net/if.h... yes checking for net/if_dl.h... no checking for net/if_packet.h... yes checking for netinet/in.h... yes checking for netpacket/packet.h... yes checking for security/pam_appl.h... no checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for stropts.h... yes checking for sys/cdefs.h... yes checking for sys/ioctl.h... yes checking for sys/loadavg.h... no checking for sys/mount.h... yes checking for sys/pty.h... no checking for sys/statfs.h... yes checking for sys/statvfs.h... yes checking for sys/sysctl.h... yes checking for sys/utime.h... no checking for sys/utsname.h... yes checking for sys/vfs.h... yes checking for sys/vminfo.h... no checking for sys/vmmeter.h... no checking for tcpd.h... no checking for termio.h... yes checking for termios.h... yes checking for unistd.h... (cached) yes checking for util.h... no checking for utime.h... yes checking for utmp.h... yes checking for an ANSI C-conforming const... yes checking for inline... inline checking for off_t... yes checking for pid_t... yes checking for size_t... yes checking for uid_t in sys/types.h... yes checking for int8_t... yes checking for int16_t... yes checking for int32_t... yes checking for uint8_t... yes checking for uint16_t... yes checking for uint32_t... yes checking for uint64_t... yes checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no checking vfork.h usability... no checking vfork.h presence... no checking for vfork.h... no checking for fork... yes checking for vfork... yes checking for working fork... yes checking for working vfork... (cached) yes checking whether lstat dereferences a symlink specified with a trailing slash... yes checking whether lstat accepts an empty string... no checking whether lstat dereferences a symlink specified with a trailing slash... (cached) yes checking return type of signal handlers... void checking whether stat accepts an empty string... no checking for dup2... yes checking for endpwent... yes checking for gai_strerror... yes checking for getaddrinfo... yes checking for getcwd... yes checking for getenv... yes checking for gethostid... yes checking for gethostname... yes checking for getifaddrs... yes checking for getloadavg... yes checking for getnameinfo... yes checking for initgroups... yes checking for inet_addr... yes checking for inet_aton... yes checking for inet_ntoa... yes checking for inet_ntop... yes checking for inet_pton... yes checking for login_tty... yes checking for memrchr... yes checking for memset... yes checking for mkdir... yes checking for mkstemp... yes checking for openpty... yes checking for putenv... yes checking for regcomp... yes checking for setenv... yes checking for strchr... yes checking for strcspn... yes checking for strdup... yes checking for strlcpy... no checking for strpbrk... yes checking for strrchr... yes checking for strspn... yes checking for strstr... yes checking for setpgrp... yes checking for setsid... yes checking for sysconf... yes checking for statfs... yes checking for statvfs... yes checking for strtok_r... yes checking for unsetenv... yes checking for vmgetinfo... no checking for asm... no checking for CoreFoundation... no checking whether netdb.h defines h_errno... yes checking whether or not to support transcoding... yes checking iconv.h usability... yes checking iconv.h presence... yes checking for iconv.h... yes checking whether or not to check for an external iconv library... yes checking for iconv_open in -liconv... no checking compile and link program that uses iconv functions... ok checking whether PAM support is desired... no configure: WARNING: ************************************************************ configure: WARNING: * Disabling PAM support may leave your system unprotected * configure: WARNING: * against unauthorized access. You should only disable * configure: WARNING: * PAM if: * configure: WARNING: * = The system is protected from general access by a * configure: WARNING: * properly configured network firewall, or * configure: WARNING: * = The system is z/OS or AIX, on which the agent will * configure: WARNING: * use the system's native authentication mechanisms, or * configure: WARNING: * = You will create a dedicated user that will run the * configure: WARNING: * agent, and you will secure the agent by setting the * configure: WARNING: * magic_login parameter in the bfagent.conf file. * configure: WARNING: ************************************************************ checking whether libpcre support is desired... no checking for intrinsic REXX support... no checking for in_addr_t... yes checking for in_port_t... yes checking for socklen_t... yes checking for struct sockaddr_dl... no checking for struct sockaddr_ll... yes checking for struct sockaddr_storage... yes checking for struct sockaddr.sa_len... no checking if SSL support is desired... no configure: creating ./config.status config.status: creating Makefile config.status: creating config.h root@duke:/opt/data/bits/bfagent/src# make gcc -ggdb -O2 -c -I. -I. agent.c gcc -ggdb -O2 -c -I. -I. bfconf.c gcc -ggdb -O2 -c -I. -I. bfcryptloader.c gcc -ggdb -O2 -c -I. -I. bfpwdlocloader.c gcc -ggdb -O2 -c -I. -I. bf_ipv6.c gcc -ggdb -O2 -c -I. -I. builtins.c gcc -ggdb -O2 -c -I. -I. buffer.c gcc -ggdb -O2 -c -I. -I. ccase.c gcc -ggdb -O2 -c -I. -I. convert.c gcc -ggdb -O2 -c -I. -I. crypt.c gcc -ggdb -O2 -c -I. -I. daemon.c gcc -ggdb -O2 -c -I. -I. env.c gcc -ggdb -O2 -c -I. -I. exec.c gcc -ggdb -O2 -c -I. -I. expand.c gcc -ggdb -O2 -c -I. -I. hash.c gcc -ggdb -O2 -c -I. -I. io.c gcc -ggdb -O2 -c -I. -I. main.c main.c: In function main: main.c:351: warning: ignoring return value of link, declared with attribute warn_unused_result main.c:356: warning: ignoring return value of link, declared with attribute warn_unused_result main.c:358: warning: ignoring return value of chown, declared with attribute warn_unused_result main.c:387: warning: ignoring return value of chown, declared with attribute warn_unused_result gcc -ggdb -O2 -c -I. -I. md5.c gcc -ggdb -O2 -c -I. -I. misc.c gcc -ggdb -O2 -c -I. -I. mkdir.c gcc -ggdb -O2 -c -I. -I. pam.c gcc -ggdb -O2 -c -I. -I. ping.c gcc -ggdb -O2 -c -I. -I. platform.c gcc -ggdb -O2 -c -I. -I. pty.c gcc -ggdb -O2 -c -I. -I. read.c gcc -ggdb -O2 -c -I. -I. regcomp.c gcc -ggdb -O2 -c -I. -I. regerror.c gcc -ggdb -O2 -c -I. -I. regexec.c gcc -ggdb -O2 -c -I. -I. regfree.c gcc -ggdb -O2 -c -I. -I. request.c gcc -ggdb -O2 -c -I. -I. rmdir.c gcc -ggdb -O2 -c -I. -I. send.c gcc -ggdb -O2 -c -I. -I. string.c gcc -ggdb -O2 -c -I. -I. sysconf.c gcc -ggdb -O2 -c -I. -I. time.c gcc -ggdb -O2 -c -I. -I. write.c gcc -ggdb -O2 -c -I. -I. unlink.c gcc -ggdb -O2 -o bfagent agent.o bfconf.o bfcryptloader.o bfpwdlocloader.o bf_ipv6.o builtins.o buffer.o ccase.o convert.o crypt.o daemon.o env.o exec.o expand.o hash.o io.o main.o md5.o misc.o mkdir.o pam.o ping.o platform.o pty.o read.o regcomp.o regerror.o regexec.o regfree.o request.o rmdir.o send.o string.o sysconf.o time.o write.o unlink.o -lutil -lnsl -ldl root@duke:/opt/data/bits/bfagent/src# ls -l total 3908 -rw-r--r-- 1 root root 238520 2010-08-20 21:04 aclocal.m4 -rw-r--r-- 1 root root 14160 2010-08-20 21:04 agent.c -rw-r--r-- 1 root root 42440 2010-08-20 21:21 agent.o -rw-r--r-- 1 root root 9450 2010-08-20 21:04 as400_protos.h -rw-r--r-- 1 root root 12305 2010-08-20 21:04 as400_types.h -rwxr-xr-x 1 root root 450259 2010-08-20 21:21 bfagent -rw-r--r-- 1 root root 1459 2010-08-20 21:04 bfagent.conf -rw-r--r-- 1 root root 13282 2010-08-20 21:04 bf_agent.h -rw-r--r-- 1 root root 4779 2010-08-20 21:04 bfconf.c -rw-r--r-- 1 root root 1340 2010-08-20 21:04 bfconf.h -rw-r--r-- 1 root root 25784 2010-08-20 21:21 bfconf.o -rw-r--r-- 1 root root 28200 2010-08-20 21:04 bfcrypt.c -rw-r--r-- 1 root root 17067 2010-08-20 21:04 bfcryptloader.c -rw-r--r-- 1 root root 30168 2010-08-20 21:21 bfcryptloader.o -rw-r--r-- 1 root root 1613 2010-08-20 21:04 bf_funcs.h -rw-r--r-- 1 root root 14428 2010-08-20 21:04 bf_ipv6.c -rw-r--r-- 1 root root 6760 2010-08-20 21:04 bf_ipv6.h -rw-r--r-- 1 root root 6520 2010-08-20 21:21 bf_ipv6.o -rw-r--r-- 1 root root 6926 2010-08-20 21:04 bfpwdlocloader.c -rw-r--r-- 1 root root 15640 2010-08-20 21:21 bfpwdlocloader.o -rw-r--r-- 1 root root 937 2010-08-20 21:04 bfpwdpromptloc.c -rw-r--r-- 1 root root 3725 2010-08-20 21:04 bf_regex.h -rw-r--r-- 1 root root 15847 2010-08-20 21:04 buffer.c -rw-r--r-- 1 root root 1349 2010-08-20 21:04 buffer.h -rw-r--r-- 1 root root 29560 2010-08-20 21:21 buffer.o -rw-r--r-- 1 root root 20624 2010-08-20 21:04 builtins.c -rw-r--r-- 1 root root 58176 2010-08-20 21:21 builtins.o -rw-r--r-- 1 root root 3577 2010-08-20 21:04 ccase.c -rw-r--r-- 1 root root 14536 2010-08-20 21:21 ccase.o -rw-r--r-- 1 root root 2814 2010-08-20 21:04 cclass.h -rw-r--r-- 1 root root 4242 2010-08-20 21:04 cname.h -rw-r--r-- 1 root root 1092 2010-08-20 21:04 codes.h -rwxr-xr-x 1 root root 44892 2010-08-20 21:04 config.guess -rw-r--r-- 1 root root 4429 2010-08-20 21:20 config.h -rw-r--r-- 1 root root 3581 2010-08-20 21:04 config.h.in -rw-r--r-- 1 root root 135621 2010-08-20 21:20 config.log -rwxr-xr-x 1 root root 31335 2010-08-20 21:20 config.status -rwxr-xr-x 1 root root 33387 2010-08-20 21:04 config.sub -rwxr-xr-x 1 root root 816551 2010-08-20 21:04 configure -rwxr-xr-x 1 root root 8756 2010-08-20 21:04 configure-zos -rw-r--r-- 1 root root 7430 2010-08-20 21:04 convert.c -rw-r--r-- 1 root root 6047 2010-08-20 21:04 convert.h -rw-r--r-- 1 root root 8600 2010-08-20 21:21 convert.o -rw-r--r-- 1 root root 3466 2010-08-20 21:04 crypt.c -rw-r--r-- 1 root root 11856 2010-08-20 21:21 crypt.o -rw-r--r-- 1 root root 8875 2010-08-20 21:04 daemon.c -rw-r--r-- 1 root root 27024 2010-08-20 21:21 daemon.o -rw-r--r-- 1 root root 28683 2010-08-20 21:04 engine.c -rw-r--r-- 1 root root 20226 2010-08-20 21:04 env.c -rw-r--r-- 1 root root 794 2010-08-20 21:04 env.h -rw-r--r-- 1 root root 51968 2010-08-20 21:21 env.o -rw-r--r-- 1 root root 7057 2010-08-20 21:04 exec.c -rw-r--r-- 1 root root 25368 2010-08-20 21:21 exec.o -rw-r--r-- 1 root root 492 2010-08-20 21:04 expand.c -rw-r--r-- 1 root root 6232 2010-08-20 21:21 expand.o -rw-r--r-- 1 root root 16704 2010-08-20 21:04 hash.c -rw-r--r-- 1 root root 8393 2010-08-20 21:04 hash.h -rw-r--r-- 1 root root 29112 2010-08-20 21:21 hash.o -rwxr-xr-x 1 root root 13620 2010-08-20 21:04 install-sh -rwxr-xr-x 1 root root 12067 2010-08-20 21:04 install.sh -rw-r--r-- 1 root root 22977 2010-08-20 21:04 io.c -rw-r--r-- 1 root root 22656 2010-08-20 21:21 io.o -rwxr-xr-x 1 root root 210664 2010-08-20 21:20 libtool -rw-r--r-- 1 root root 44637 2010-08-20 21:04 LICENSE.txt -rw-r--r-- 1 root root 199705 2010-08-20 21:04 ltmain.sh -rw-r--r-- 1 root root 9828 2010-08-20 21:04 main.c -rw-r--r-- 1 root root 26840 2010-08-20 21:21 main.o -rw-r--r-- 1 root root 2722 2010-08-20 21:20 Makefile -rw-r--r-- 1 root root 817 2010-08-20 21:04 Makefile.bfcrypt.in -rw-r--r-- 1 root root 2785 2010-08-20 21:04 Makefile.in -rw-r--r-- 1 root root 14950 2010-08-20 21:04 md5.c -rw-r--r-- 1 root root 3962 2010-08-20 21:04 md5.h -rw-r--r-- 1 root root 21384 2010-08-20 21:21 md5.o -rw-r--r-- 1 root root 7325 2010-08-20 21:04 misc.c -rw-r--r-- 1 root root 32400 2010-08-20 21:21 misc.o -rw-r--r-- 1 root root 3278 2010-08-20 21:04 mkdir.c -rw-r--r-- 1 root root 14496 2010-08-20 21:21 mkdir.o drwxr-xr-x 22 root root 4096 2010-08-20 21:04 openssl -rw-r--r-- 1 root root 13978 2010-08-20 21:04 os400msg.h -rw-r--r-- 1 root root 3758 2010-08-20 21:04 pam.c -rw-r--r-- 1 root root 6760 2010-08-20 21:21 pam.o drwxr-xr-x 5 root root 4096 2010-08-20 21:04 pcre -rw-r--r-- 1 root root 955 2010-08-20 21:04 ping.c -rw-r--r-- 1 root root 8720 2010-08-20 21:21 ping.o drwxr-xr-x 2 root root 4096 2010-08-20 21:04 platform -rw-r--r-- 1 root root 48582 2010-08-20 21:04 platform.c -rw-r--r-- 1 root root 9159 2010-08-20 21:04 platform.h -rw-r--r-- 1 root root 164472 2010-08-20 21:21 platform.o -rw-r--r-- 1 root root 7512 2010-08-20 21:04 pty.c -rw-r--r-- 1 root root 13704 2010-08-20 21:21 pty.o -rw-r--r-- 1 root root 7298 2010-08-20 21:04 read.c -rw-r--r-- 1 root root 23208 2010-08-20 21:21 read.o -rw-r--r-- 1 root root 40562 2010-08-20 21:04 regcomp.c -rw-r--r-- 1 root root 2784 2010-08-20 21:21 regcomp.o -rw-r--r-- 1 root root 5562 2010-08-20 21:04 regerror.c -rw-r--r-- 1 root root 2792 2010-08-20 21:21 regerror.o -rw-r--r-- 1 root root 7281 2010-08-20 21:04 regex2.h -rw-r--r-- 1 root root 6409 2010-08-20 21:04 regexec.c -rw-r--r-- 1 root root 2784 2010-08-20 21:21 regexec.o -rw-r--r-- 1 root root 2932 2010-08-20 21:04 regfree.c -rw-r--r-- 1 root root 2784 2010-08-20 21:21 regfree.o -rw-r--r-- 1 root root 8183 2010-08-20 21:04 request.c -rw-r--r-- 1 root root 920 2010-08-20 21:04 request.h -rw-r--r-- 1 root root 29544 2010-08-20 21:21 request.o -rw-r--r-- 1 root root 2887 2010-08-20 21:04 rmdir.c -rw-r--r-- 1 root root 13120 2010-08-20 21:21 rmdir.o -rw-r--r-- 1 root root 7574 2010-08-20 21:04 send.c -rw-r--r-- 1 root root 1490 2010-08-20 21:04 send.h -rw-r--r-- 1 root root 30336 2010-08-20 21:21 send.o -rw-r--r-- 1 root root 24360 2010-08-20 21:04 string.c -rw-r--r-- 1 root root 47080 2010-08-20 21:21 string.o -rw-r--r-- 1 root root 4077 2010-08-20 21:04 strtok_r.c -rw-r--r-- 1 root root 7852 2010-08-20 21:04 sysconf.c -rw-r--r-- 1 root root 25448 2010-08-20 21:21 sysconf.o -rw-r--r-- 1 root root 1309 2010-08-20 21:04 time.c -rw-r--r-- 1 root root 9992 2010-08-20 21:21 time.o -rw-r--r-- 1 root root 2754 2010-08-20 21:04 unlink.c -rw-r--r-- 1 root root 13176 2010-08-20 21:21 unlink.o -rw-r--r-- 1 root root 2356 2010-08-20 21:04 utils.h -rw-r--r-- 1 root root 4694 2010-08-20 21:04 write.c -rw-r--r-- 1 root root 18344 2010-08-20 21:21 write.o root@duke:/opt/data/bits/bfagent/src# ./install.sh Welcome to the IBM Rational Build Forge Agent installation script. This script will install the IBM Rational Build Forge Agent Service. Press return to continue ... ERROR: No internet super-server seems to be installed! This script understands the inetd, xinetd, and launchd internet super-servers, but it was not able to find any of them on this system. Installation aborted. root@duke:/opt/data/bits/bfagent/src# **************************************** Thanks, Sefa |
3 answers
Are there any specific instructions on installing bfagent 7.1.1.4 on Ubuntu 10.04 64-bit server? If you look inside install.sh, it is looking for a PID for inetd or xinetd OR data coming back from the following launchctl command: /bin/launchctl -a -d /System/Library/LaunchDaemons. If it doesn't find that one of these services exist, it stops the installation. Try running one of these services on your system and it should get further. Regards, Pete |
Are there any specific instructions on installing bfagent 7.1.1.4 on Ubuntu 10.04 64-bit server? If you look inside install.sh, it is looking for a PID for inetd or xinetd OR data coming back from the following launchctl command: /bin/launchctl -a -d /System/Library/LaunchDaemons. If it doesn't find that one of these services exist, it stops the installation. Try running one of these services on your system and it should get further. Regards, Pete Hi, If you don't have a super server installed on your system, you might try running this command from the console: sudo apt-get install xinetd bju |
After installing super server everything worked. Thank you for your assistance
|
Your answer
Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.