I'm trying to get J running on an E-science compute cluster here in NZ, but am having a few issues. The system is running Red Hat Enterprise Linux Server release 6.3 (Santiago). I downloaded the zipped versions of J64-805 & J64-806, extracted them and then ran them with the following results.
Running vanilla j64-805 $ /projects/tools/j64_805/jconsole.sh bin/jconsole: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by bin/jconsole) Replace j64-805 with jconsole and libj.so from j64-804 as suggested earlier in thread $ /projects/tools/j64_805/jconsole.sh bin/jconsole: error while loading shared libraries: libedit.so: cannot open shared object file: No such file or directory Running vanilla j64-806 $ /projects/tools/j64_806/jconsole.sh bin/jconsole: error while loading shared libraries: libedit.so.2: cannot open shared object file: No such file or directory Any suggestions on a simple way to get one of these J versions to run on this system? On Thu, Dec 22, 2016 at 1:23 AM, David Mitchell <[email protected]> wrote: > No. I reset libj.so to the j805 version and left jconsole at the j804 > version and got this: > > [dm@centos6-64 j64-805]$ ./jconsole > Load library /home/dm/Downloads/j64-805/bin/libj.so failed. > [dm@centos6-64 j64-805]$ ldd libj.so > ./libj.so: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by > ./libj.so) > > > On 12/21/2016 06:52, bill lam wrote: > >> does libj.so from j805 work? >> >> On 21 Dec, 2016 7:17 pm, "David Mitchell" <[email protected]> wrote: >> >> Eric, >>> >>> I copied over jconsole and libj.so from j64-804/bin to j64-805.bin. >>> >>> I was able to run jconsole, jhs (including a complete JAL install) and >>> updatejqt.sh without errors. >>> >>> J Http Server >>> Engine: j804/j64/linux >>> Release: commercial/2015-12-28 10:47:03 >>> Library: 8.05.10 >>> Platform: Linux 64 >>> Installer: J805 install >>> InstallPath: /home/dm/Downloads/j64-805 >>> Contact: www.jsoftware.com >>> >>> Copyright 1994-2016 Jsoftware Inc. >>> >>> jqt failed, as Bill suspected, with a qt5 issue: >>> >>> [dm@centos6-64 j64-805]$ ./jqt.sh >>> bin/jqt: error while loading shared libraries: libQt5Gui.so.5: cannot >>> open >>> shared object file: No such file or directory >>> >>> [dm@centos6-64 j64-805]$ ldd bin/jqt >>> linux-vdso.so.1 => (0x00007ffd2b7df000) >>> libQt5Gui.so.5 => not found >>> libQt5Core.so.5 => not found >>> >>> [dm@centos6-64 j64-805]$ sudo yum list installed | grep -i qt5 >>> qt5-qtbase.i686 5.6.1-3.el6 @epel >>> qt5-qtbase-common.noarch >>> qt5-qtbase-gui.i686 5.6.1-3.el6 @epel >>> >>> [dm@centos6-64 j64-805]$ sudo yum provides libQt5Gui.so.5 >>> qt5-qtbase-gui-5.6.1-3.el6.i686 : Qt5 GUI-related libraries >>> Repo : installed >>> Matched from: >>> Other : Provides-match: libQt5Gui.so.5 >>> >>> On 12/19/2016 09:35, Eric Iverson wrote: >>> >>> David, >>>> If possible, please confirm that the 804 jconsole lets you run the >>>> latest >>>> 805 JE. That is, that installing 805 and then replacing jconsole with >>>> the >>>> 804 jconsole gives you a fully functioning 805 system. >>>> >>>> If you can confirm, we will provide support and steps for this in the >>>> 805 >>>> release install steps. >>>> >>>> On Sun, Dec 18, 2016 at 8:04 PM, David Mitchell <[email protected]> >>>> wrote: >>>> >>>> I agree, in general. I do not have an immediate concern related to this >>>> >>>>> situation. >>>>> >>>>> I just wanted to report it, since Centos 6 is likely to remain a >>>>> supported >>>>> OS until December 2020. >>>>> >>>>> The issue and workarounds may be worth noting in the release notes of >>>>> j805. >>>>> >>>>> >>>>> On 12/18/2016 19:23, Eric Iverson wrote: >>>>> >>>>> Bill has perhaps already suggested an adequate workaround. We need to >>>>> >>>>>> pick >>>>>> a particular version for our builds. We try to not be too far behind, >>>>>> or >>>>>> too recent. >>>>>> >>>>>> You could also build a jconsole for you centos 6 platform from the >>>>>> source. >>>>>> >>>>>> These workarounds are probably preferable to the 'upgrade your system' >>>>>> solution. >>>>>> >>>>>> Unless this shows up as a problem for lots of users we are unlikely to >>>>>> build an alternative version or build for the older systems. >>>>>> >>>>>> On Sun, Dec 18, 2016 at 2:41 PM, David Mitchell < >>>>>> [email protected]> >>>>>> wrote: >>>>>> >>>>>> I get this error with j805 jconsole on Centos 6: >>>>>> >>>>>> >>>>>>> ./jconsole: /lib64/libc.so.6: version `GLIBC_2.14' not found >>>>>>> (required >>>>>>> by >>>>>>> ./jconsole) >>>>>>> >>>>>>> My install of Centos 6 has glibc 2.12. >>>>>>> >>>>>>> My Centos 7 does not have this problem. >>>>>>> >>>>>>> David Mitchell >>>>>>> ------------------------------------------------------------ >>>>>>> ---------- >>>>>>> For information about J forums see http://www.jsoftware.com/forum >>>>>>> s.htm >>>>>>> >>>>>>> ------------------------------------------------------------ >>>>>>> ---------- >>>>>>> >>>>>> For information about J forums see http://www.jsoftware.com/forum >>>>>> s.htm >>>>>> >>>>>> ------------------------------------------------------------ >>>>>> ---------- >>>>>> >>>>>> For information about J forums see http://www.jsoftware.com/forum >>>>> s.htm >>>>> >>>>> ---------------------------------------------------------------------- >>>>> >>>> For information about J forums see http://www.jsoftware.com/forums.htm >>>> >>>> ---------------------------------------------------------------------- >>>> >>> For information about J forums see http://www.jsoftware.com/forums.htm >>> >> ---------------------------------------------------------------------- >> For information about J forums see http://www.jsoftware.com/forums.htm >> >> ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm > ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
