LSTSRV-L Archives

LISTSERV Site Administrators' Forum

LSTSRV-L

Options: Use Monospaced Font
Show HTML Part by Default
Show All Mail Headers

Topic: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
David Phillips <[log in to unmask]>
Sun, 22 Jul 2018 00:15:39 -0400
text/plain (12 kB) , text/html (116 kB)
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


ATOM RSS1 RSS2