Larry & I are working on this together, so I'll try to answer some of the questions (I suspect he's asleep. I'm a night owl, but I'm about ready to turn in. Also, Larry is the smarter, more experienced of the two of us.) On Sun, Jul 22, 2018 at 12:06 AM Jacob Haller <[log in to unmask]> wrote: > I’m going to respond to things a bit out of order ... > > On Jul 21, 2018, at 7:29 PM, Lawrence Finch <[log in to unmask]> > wrote: > > We are running a very old version of Fedora (17) so it may be an > out-of-date library issue. We plan to switch to the new server soon. But > it’s only lsv that fails to run. All of the other listserv executables > start OK. > > > I’m not very familiar with Fedora, so this may be a dumb question, but is > this a 32-bit version of Linux? If so, the current LISTSERV version is > only available in a 64-bit version, so that might be the problem. > It is a 64 bit Linux. > > If that isn’t the problem: > > We don’t need either (and don’t want either), and we did choose to exclude > them during the installation. > > > Can you send a copy of install.log, and/or a transcript of the > installation process? > I don't think I can scroll back far enough for a transcript of the installation process, but I'll put a copy of the install.log at the end of this email. > > We copied the executable from another server where it does start. The lsv > generated by this install is identical to the one on the other server > (using cmp). > > > If you use ldd to determine what libraries each lsv version is using, is > the output different between the two copies of lsv? > I'll see if I can do that tonight, and if so, will put the answer in another message. > > If we can’t get it up, is there an easy way to revert to a previous > version? I see that there is a backup of it, but it doesn’t appear to be > complete. > > > If you made a backup of ~listserv/ before upgrading, then you could > restore from that; or, if you still have the installer for the old LISTSERV > version you were using, you could use that installer (as if you were doing > an upgrade) to install the old version while maintaining your data. If > neither is the case, then, I am guessing you installed LISTSERV using the > .bin file — is that correct? If that’s the case, then I think you are > probably talking about the contents of ~listserv/backup*. Can you send a > directory listing for this location? > Here is the directory listing for the backup directory. ls backup20180721200245/ go go2 go.sys home listserv-initd-script.sample lsv lsv-logger.pl Makefile unixinst.html unixinst-sim.html Here is the install.log file if [ `uname` = 'SunOS' -a `uname -r | awk '{ if(\$1<5) printf("0"); else printf("1") }'` = 1 ]; then \ make lsv_prog UNAME=Solaris; \ else \ make lsv_prog UNAME=`uname`; \ fi make[1]: Entering directory `/tmp/LISTSERVinstall5662' if [ "" = ")" ]; then \ gcc -o lsv lsv.o -O; \ else \ gcc -o lsv lsv.o -O `echo "-lldap -lldap -lclntsh -ldb2 "`; \ fi /bin/ld: cannot find -lclntsh /bin/ld: cannot find -ldb2 collect2: error: ld returned 1 exit status make[1]: *** [lsv_prog] Error 1 make[1]: Leaving directory `/tmp/LISTSERVinstall5662' make: *** [lsv] Error 2 if [ `uname` = 'SunOS' -a `uname -r | awk '{ if(\$1<5) printf("0"); else printf("1") }'` = 1 ]; then \ make lsv_util UNAME=Solaris PROG=lsv_amin UMOD=4755 \ XOPT='-DSPOOL_DIR=\"/home/listserv/spool\"'; \ else \ make lsv_util UNAME=`uname` PROG=lsv_amin UMOD=4755 \ XOPT='-DSPOOL_DIR=\"/home/listserv/spool\"'; \ fi make[1]: Entering directory `/tmp/LISTSERVinstall31854' if [ "" = ")" ]; then \ gcc -o lsv_amin lsv_amin.c -O -DSPOOL_DIR=\"/home/listserv/spool\"; \ else \ gcc -o lsv_amin lsv_amin.c -O `echo ""` \ -DSPOOL_DIR=\"/home/listserv/spool\"; \ fi if [ `/bin/whoami` != "listserv" ]; \ then chown listserv lsv_amin; \ else true; \ fi if [ ".4755" != "." ]; then chmod 4755 lsv_amin; fi make[1]: Leaving directory `/tmp/LISTSERVinstall31854' if [ `uname` = 'SunOS' -a `uname -r | awk '{ if(\$1<5) printf("0"); else printf("1") }'` = 1 ]; then \ make lsv_util UNAME=Solaris PROG=lcmd UMOD=4755 \ XOPT='-DSPOOL_DIR=\"/home/listserv/spool\"'; \ else \ make lsv_util UNAME=`uname` PROG=lcmd UMOD=4755 \ XOPT='-DSPOOL_DIR=\"/home/listserv/spool\"'; \ fi make[1]: Entering directory `/tmp/LISTSERVinstall31854' if [ "" = ")" ]; then \ gcc -o lcmd lcmd.c -O -DSPOOL_DIR=\"/home/listserv/spool\"; \ else \ gcc -o lcmd lcmd.c -O `echo ""` \ -DSPOOL_DIR=\"/home/listserv/spool\"; \ fi if [ `/bin/whoami` != "listserv" ]; \ then chown listserv lcmd; \ else true; \ fi if [ ".4755" != "." ]; then chmod 4755 lcmd; fi make[1]: Leaving directory `/tmp/LISTSERVinstall31854' if [ `uname` = 'SunOS' -a `uname -r | awk '{ if(\$1<5) printf("0"); else printf("1") }'` = 1 ]; then \ make lsv_util UNAME=Solaris PROG=jobview; \ else \ make lsv_util UNAME=`uname` PROG=jobview; \ fi make[1]: Entering directory `/tmp/LISTSERVinstall31854' if [ "" = ")" ]; then \ gcc -o jobview jobview.c -O ; \ else \ gcc -o jobview jobview.c -O `echo ""` \ ; \ fi if [ `/bin/whoami` != "listserv" ]; \ then chown listserv jobview; \ else true; \ fi if [ "." != "." ]; then chmod 4755 jobview; fi make[1]: Leaving directory `/tmp/LISTSERVinstall31854' if [ `uname` = 'SunOS' -a `uname -r | awk '{ if(\$1<5) printf("0"); else printf("1") }'` = 1 ]; then \ make lsv_util UNAME=Solaris PROG=lsv_amin UMOD=4755 \ XOPT='-DSPOOL_DIR=\"/home/listserv/spool\"'; \ else \ make lsv_util UNAME=`uname` PROG=lsv_amin UMOD=4755 \ XOPT='-DSPOOL_DIR=\"/home/listserv/spool\"'; \ fi make[1]: Entering directory `/tmp/LISTSERVinstall5955' if [ "" = ")" ]; then \ gcc -o lsv_amin lsv_amin.c -O -DSPOOL_DIR=\"/home/listserv/spool\"; \ else \ gcc -o lsv_amin lsv_amin.c -O `echo ""` \ -DSPOOL_DIR=\"/home/listserv/spool\"; \ fi if [ `/bin/whoami` != "listserv" ]; \ then chown listserv lsv_amin; \ else true; \ fi if [ ".4755" != "." ]; then chmod 4755 lsv_amin; fi make[1]: Leaving directory `/tmp/LISTSERVinstall5955' if [ `uname` = 'SunOS' -a `uname -r | awk '{ if(\$1<5) printf("0"); else printf("1") }'` = 1 ]; then \ make lsv_util UNAME=Solaris PROG=lcmd UMOD=4755 \ XOPT='-DSPOOL_DIR=\"/home/listserv/spool\"'; \ else \ make lsv_util UNAME=`uname` PROG=lcmd UMOD=4755 \ XOPT='-DSPOOL_DIR=\"/home/listserv/spool\"'; \ fi make[1]: Entering directory `/tmp/LISTSERVinstall5955' if [ "" = ")" ]; then \ gcc -o lcmd lcmd.c -O -DSPOOL_DIR=\"/home/listserv/spool\"; \ else \ gcc -o lcmd lcmd.c -O `echo ""` \ -DSPOOL_DIR=\"/home/listserv/spool\"; \ fi if [ `/bin/whoami` != "listserv" ]; \ then chown listserv lcmd; \ else true; \ fi if [ ".4755" != "." ]; then chmod 4755 lcmd; fi make[1]: Leaving directory `/tmp/LISTSERVinstall5955' if [ `uname` = 'SunOS' -a `uname -r | awk '{ if(\$1<5) printf("0"); else printf("1") }'` = 1 ]; then \ make lsv_util UNAME=Solaris PROG=jobview; \ else \ make lsv_util UNAME=`uname` PROG=jobview; \ fi make[1]: Entering directory `/tmp/LISTSERVinstall5955' if [ "" = ")" ]; then \ gcc -o jobview jobview.c -O ; \ else \ gcc -o jobview jobview.c -O `echo ""` \ ; \ fi if [ `/bin/whoami` != "listserv" ]; \ then chown listserv jobview; \ else true; \ fi if [ "." != "." ]; then chmod 4755 jobview; fi make[1]: Leaving directory `/tmp/LISTSERVinstall5955' [listserv@shelmerston ~]$ less install.log [listserv@shelmerston ~]$ cat install.log if [ `uname` = 'SunOS' -a `uname -r | awk '{ if(\$1<5) printf("0"); else printf("1") }'` = 1 ]; then \ make lsv_prog UNAME=Solaris; \ else \ make lsv_prog UNAME=`uname`; \ fi make[1]: Entering directory `/tmp/LISTSERVinstall5662' if [ "" = ")" ]; then \ gcc -o lsv lsv.o -O; \ else \ gcc -o lsv lsv.o -O `echo "-lldap -lldap -lclntsh -ldb2 "`; \ fi /bin/ld: cannot find -lclntsh /bin/ld: cannot find -ldb2 collect2: error: ld returned 1 exit status make[1]: *** [lsv_prog] Error 1 make[1]: Leaving directory `/tmp/LISTSERVinstall5662' make: *** [lsv] Error 2 if [ `uname` = 'SunOS' -a `uname -r | awk '{ if(\$1<5) printf("0"); else printf("1") }'` = 1 ]; then \ make lsv_util UNAME=Solaris PROG=lsv_amin UMOD=4755 \ XOPT='-DSPOOL_DIR=\"/home/listserv/spool\"'; \ else \ make lsv_util UNAME=`uname` PROG=lsv_amin UMOD=4755 \ XOPT='-DSPOOL_DIR=\"/home/listserv/spool\"'; \ fi make[1]: Entering directory `/tmp/LISTSERVinstall31854' if [ "" = ")" ]; then \ gcc -o lsv_amin lsv_amin.c -O -DSPOOL_DIR=\"/home/listserv/spool\"; \ else \ gcc -o lsv_amin lsv_amin.c -O `echo ""` \ -DSPOOL_DIR=\"/home/listserv/spool\"; \ fi if [ `/bin/whoami` != "listserv" ]; \ then chown listserv lsv_amin; \ else true; \ fi if [ ".4755" != "." ]; then chmod 4755 lsv_amin; fi make[1]: Leaving directory `/tmp/LISTSERVinstall31854' if [ `uname` = 'SunOS' -a `uname -r | awk '{ if(\$1<5) printf("0"); else printf("1") }'` = 1 ]; then \ make lsv_util UNAME=Solaris PROG=lcmd UMOD=4755 \ XOPT='-DSPOOL_DIR=\"/home/listserv/spool\"'; \ else \ make lsv_util UNAME=`uname` PROG=lcmd UMOD=4755 \ XOPT='-DSPOOL_DIR=\"/home/listserv/spool\"'; \ fi make[1]: Entering directory `/tmp/LISTSERVinstall31854' if [ "" = ")" ]; then \ gcc -o lcmd lcmd.c -O -DSPOOL_DIR=\"/home/listserv/spool\"; \ else \ gcc -o lcmd lcmd.c -O `echo ""` \ -DSPOOL_DIR=\"/home/listserv/spool\"; \ fi if [ `/bin/whoami` != "listserv" ]; \ then chown listserv lcmd; \ else true; \ fi if [ ".4755" != "." ]; then chmod 4755 lcmd; fi make[1]: Leaving directory `/tmp/LISTSERVinstall31854' if [ `uname` = 'SunOS' -a `uname -r | awk '{ if(\$1<5) printf("0"); else printf("1") }'` = 1 ]; then \ make lsv_util UNAME=Solaris PROG=jobview; \ else \ make lsv_util UNAME=`uname` PROG=jobview; \ fi make[1]: Entering directory `/tmp/LISTSERVinstall31854' if [ "" = ")" ]; then \ gcc -o jobview jobview.c -O ; \ else \ gcc -o jobview jobview.c -O `echo ""` \ ; \ fi if [ `/bin/whoami` != "listserv" ]; \ then chown listserv jobview; \ else true; \ fi if [ "." != "." ]; then chmod 4755 jobview; fi make[1]: Leaving directory `/tmp/LISTSERVinstall31854' if [ `uname` = 'SunOS' -a `uname -r | awk '{ if(\$1<5) printf("0"); else printf("1") }'` = 1 ]; then \ make lsv_util UNAME=Solaris PROG=lsv_amin UMOD=4755 \ XOPT='-DSPOOL_DIR=\"/home/listserv/spool\"'; \ else \ make lsv_util UNAME=`uname` PROG=lsv_amin UMOD=4755 \ XOPT='-DSPOOL_DIR=\"/home/listserv/spool\"'; \ fi make[1]: Entering directory `/tmp/LISTSERVinstall5955' if [ "" = ")" ]; then \ gcc -o lsv_amin lsv_amin.c -O -DSPOOL_DIR=\"/home/listserv/spool\"; \ else \ gcc -o lsv_amin lsv_amin.c -O `echo ""` \ -DSPOOL_DIR=\"/home/listserv/spool\"; \ fi if [ `/bin/whoami` != "listserv" ]; \ then chown listserv lsv_amin; \ else true; \ fi if [ ".4755" != "." ]; then chmod 4755 lsv_amin; fi make[1]: Leaving directory `/tmp/LISTSERVinstall5955' if [ `uname` = 'SunOS' -a `uname -r | awk '{ if(\$1<5) printf("0"); else printf("1") }'` = 1 ]; then \ make lsv_util UNAME=Solaris PROG=lcmd UMOD=4755 \ XOPT='-DSPOOL_DIR=\"/home/listserv/spool\"'; \ else \ make lsv_util UNAME=`uname` PROG=lcmd UMOD=4755 \ XOPT='-DSPOOL_DIR=\"/home/listserv/spool\"'; \ fi make[1]: Entering directory `/tmp/LISTSERVinstall5955' if [ "" = ")" ]; then \ gcc -o lcmd lcmd.c -O -DSPOOL_DIR=\"/home/listserv/spool\"; \ else \ gcc -o lcmd lcmd.c -O `echo ""` \ -DSPOOL_DIR=\"/home/listserv/spool\"; \ fi if [ `/bin/whoami` != "listserv" ]; \ then chown listserv lcmd; \ else true; \ fi if [ ".4755" != "." ]; then chmod 4755 lcmd; fi make[1]: Leaving directory `/tmp/LISTSERVinstall5955' if [ `uname` = 'SunOS' -a `uname -r | awk '{ if(\$1<5) printf("0"); else printf("1") }'` = 1 ]; then \ make lsv_util UNAME=Solaris PROG=jobview; \ else \ make lsv_util UNAME=`uname` PROG=jobview; \ fi make[1]: Entering directory `/tmp/LISTSERVinstall5955' if [ "" = ")" ]; then \ gcc -o jobview jobview.c -O ; \ else \ gcc -o jobview jobview.c -O `echo ""` \ ; \ fi if [ `/bin/whoami` != "listserv" ]; \ then chown listserv jobview; \ else true; \ fi if [ "." != "." ]; then chmod 4755 jobview; fi make[1]: Leaving directory `/tmp/LISTSERVinstall5955' -- David Phillips At or about 36° 08' 47" N , 80° 19' 23" W Lose Not A Minute! zerocancer.org ############################ To unsubscribe from the LSTSRV-L list: write to: mailto:[log in to unmask] or click the following link: http://peach.ease.lsoft.com/scripts/wa-PEACH.exe?SUBED1=LSTSRV-L&A=1