Skip to main content
ExLibris
  • Subscribe by RSS
  • Ex Libris Knowledge Center

    Incorrect version being offered as update

    • Article Type: General
    • Product: Aleph
    • Product Version: 18.01

    Description:
    We seem to be having the same issue with the service pack installation. We installed SP 1739-1871 on our test server; when I opened my GUI client (I usually use the circ client), I used the Advance update feature. When I did, I was rather puzzled with the choice of updates available to me. Please see the attached screenshot of the Advance update dialog.

    Also see SI 16384-75084.
    [ <Adam Spector > ]
    [ <Jerry Specht > ]
    [ <Jerry Specht > ]

    Resolution:
    I now see that my analysis of this situation in KB 16384-11569 was incorrect. I was assuming that the version with today's date (the date of the SP install) was the current version, but I now see that the $aleph_root/service_pack/proc/action_pc_backup proc does a "touch" of the file being backed-up in some cases, which gives it the current date....

    The date of the current, unsuffixed version is *not* today's date, but rather the date that the Service Pack was created. Thus, the acq.exe in the June 1 Service Pack has a date of "Jun 1".
    the acq.exe in the Oct. 1 Service Pack has a date of "Oct 1".

    Comparing the mordecai ./pc_exe/sp_exe./xxx/bin/ *.exe files to those on a known successful installation of SP 1871 (Notre Dame's Test server) (see below), I see that the unsuffixed version (the version which will actually be used) is the same in every case. (In every case the unsuffixed version is the "Oct 1" version and the sizes are exactly the same.) Note: ND installed SP's 1411, 1613, and 1871; while you installed 1323, 1485, 1738, and 1871.

    ND Test server:
    acq/bin:
    >>ls -lrt
    total 18132
    -rwxr-xr-x 1 aleph18 exlibris 4636672 Oct 28 2007 acq.exe.sp.1411*
    -rwxr-xr-x 1 aleph18 exlibris 4620288 Dec 30 2007 acq.exe.sp.1613*
    -rwxr-xr-x 1 aleph18 exlibris 4624384 Apr 9 2008 acq.exe.sp.1871*
    -rwxr-xr-x 1 aleph18 exlibris 4636672 Oct 1 15:49 acq.exe*

    ./alephcom/bin:
    -rwxr-xr-x 1 aleph18 exlibris 3002368 Aug 25 2007 printd.exe.sp.1411*
    -rwxr-xr-x 1 aleph18 exlibris 3002368 Dec 30 2007 printd.exe.sp.1613*
    -rwxr-xr-x 1 aleph18 exlibris 3010560 Apr 9 2008 printd.exe.sp.1871*
    -rwxr-xr-x 1 aleph18 exlibris 3018752 Oct 1 15:47 printd.exe*

    ./catalog/bin:
    -rwxr-xr-x 1 aleph18 exlibris 4218880 Oct 28 2007 catalog.exe.sp.1411*
    -rwxr-xr-x 1 aleph18 exlibris 4210688 Dec 30 2007 catalog.exe.sp.1613*
    -rwxr-xr-x 1 aleph18 exlibris 4210688 Apr 9 2008 catalog.exe.sp.1871*
    -rwxr-xr-x 1 aleph18 exlibris 4231168 Oct 1 15:48 catalog.exe*

    ./circ/bin:
    -rwxr-xr-x 1 aleph18 exlibris 4780032 Oct 28 2007 circ.exe.sp.1411*
    -rwxr-xr-x 1 aleph18 exlibris 4763648 Dec 30 2007 circ.exe.sp.1613*
    -rwxr-xr-x 1 aleph18 exlibris 4767744 Apr 9 2008 circ.exe.sp.1871*
    -rwxr-xr-x 1 aleph18 exlibris 4775936 Oct 1 15:47 circ.exe*


    Your Test server:

    .acq/bin:
    -rwxr-xr-x 1 aleph exlibris 4628480 Aug 25 2007 acq.exe.sp.1323*
    -rwxr-xr-x 1 aleph exlibris 4636672 Oct 28 2007 acq.exe.sp.1485*
    -rwxr-xr-x 1 aleph exlibris 4620288 Jan 27 2008 acq.exe.sp.1738*
    -rwxr-xr-x 1 aleph exlibris 4628480 Jun 1 2008 acq.exe.20081216*
    -rwxr-xr-x 1 aleph exlibris 4636672 Oct 1 15:49 acq.exe*
    -rwxr-xr-x 1 aleph exlibris 4620288 Dec 17 10:20 acq.exe.sp.1871*

    ./alephcom/bin:
    -rwxr-xr-x 1 aleph exlibris 3002368 Aug 25 2007 printd.exe.sp.1485*
    -rwxr-xr-x 1 aleph exlibris 3006464 Jan 27 2008 printd.exe.sp.1871*
    -rwxr-xr-x 1 aleph exlibris 3006464 Jan 27 2008 printd.exe.sp.1738*
    -rwxr-xr-x 1 aleph exlibris 3010560 Jul 23 08:58 printd.exe.20081216*
    -rwxr-xr-x 1 aleph exlibris 3018752 Oct 1 15:47 printd.exe*

    ./catalog/bin:
    -rwxr-xr-x 1 aleph exlibris 4210688 Aug 25 2007 catalog.exe.sp.1323*
    -rwxr-xr-x 1 aleph exlibris 4218880 Oct 28 2007 catalog.exe.sp.1485*
    -rwxr-xr-x 1 aleph exlibris 4210688 Jan 27 2008 catalog.exe.sp.1871*
    -rwxr-xr-x 1 aleph exlibris 4210688 Jan 27 2008 catalog.exe.sp.1738*
    -rwxr-xr-x 1 aleph exlibris 4222976 Jun 1 2008 catalog.exe.20081216*
    -rwxr-xr-x 1 aleph exlibris 4231168 Oct 1 15:48 catalog.exe*
    ./circ/bin:
    -rwxr-xr-x 1 aleph exlibris 4767744 Aug 25 2007 circ.exe.sp.1323*
    -rwxr-xr-x 1 aleph exlibris 4780032 Oct 28 2007 circ.exe.sp.1485*
    -rwxr-xr-x 1 aleph exlibris 4763648 Jan 27 2008 circ.exe.sp.1738*
    -rwxr-xr-x 1 aleph exlibris 4767744 Jun 1 2008 circ.exe.20081216*
    -rwxr-xr-x 1 aleph exlibris 4775936 Oct 1 15:47 circ.exe*
    -rwxr-xr-x 1 aleph exlibris 4763648 Dec 17 10:19 circ.exe.sp.1871*


    The difference is that the version with the "sp.1871" suffix on the ND server in each case is the "Apr 9" version (the date of the immediately preceding April 2008 Service Pack).

    On your Test server, the Jun 1 2008 *.exe file is the one which should have the "sp.1871" suffix (that is, the Jun 1 SP file which was superceded by the Oct. 1, Service Pack 1871, file).

    Thus, I have done the following:

    >>cd $aleph_root/pc_exe/sp_exe/acq/bin
    >>mv acq.exe.sp.1871 acq.exe.sp.xxxx
    >>mv acq.exe.20081216 acq.exe.sp.1871

    >>cd $aleph_root/pc_exe/sp_exe/alephcom/bin
    >>mv printd.exe.sp.1871 printd.exe.sp.xxxx
    >>mv printd.exe.20081216 printd.exe.sp.1871

    >>cd $aleph_root/pc_exe/sp_exe/catalog/bin
    >>mv catalog.exe.sp.1871 catalog.exe.sp.xxxx
    >>mv catalog.exe.20081216 catalog.exe.sp.1871

    >>cd $aleph_root/pc_exe/sp_exe/circ/bin
    >>mv circ.exe.sp.1871 circ.exe.sp.xxxx
    >>mv circ.exe.20081216 circ.exe.sp.1871

    I suggest that you go ahead and do the version_check on your pc to get the current version of each


    • Article last edited: 10/8/2013