[greenstone-users] Problems using remote GLI

From Anupama of Greenstone Team
DateTue Oct 26 15:30:45 2010
Subject [greenstone-users] Problems using remote GLI
In-Reply-To (AANLkTinQw+ybUinEBN1+0v66VvTduYBSuMt4-K-CSv3C-mail-gmail-com)
Hi Dan Wright,

That problem looks familiar as I also encountered it a couple of days
back. It had to do with some changes that were committed to the source
repository partially and needed further adjustments to work with remote
GLI. These changes have now been added back in and things seemed to work
for me thereafter.

You will need to update your source snapshot, to get the necessary
changes. If you got your source version of Greenstone 2 from SVN, then
you can just update the cgi-bin/gsdlCGI.pm file.

If you downloaded one of the near-daily work in progress binaries and
source releases from greenstone.org/caveat-emptor, then you can either
grab the latest version of the same, or you might want to just update
the affected file by grabbing it from
http://trac.greenstone.org/export/23211/main/trunk/greenstone2/cgi-bin/gsdlCGI.pm

I think this may solve your problem, but do write back if it doesn't.
Regards,
Anupama


Dan Wright wrote:
> Hello,
>
> I am having some very strange problems using the GLI Java application
> with a remote Greenstone server. My machine is Mac running 10.6.4 and
> the remote is a Linux server. I've tried gliserver.pl and
> GLIServer.jar from Greenstone 2.83 and from the source snapshot (~2
> weeks old) that's installed on the remote; on the local end, I've
> tried client-gli.sh from both Greenstone 2.83 and a recent source
> snapshot (2s2010.08.13). I can start the GLI and read the list of
> remote collections, and open a collection. However, when I try to do
> anything else (add content, add a plugin, etc) I get an error like the
> one at the bottom of this email. I have have run gliserver.pl with
> $debugging_enabled = 1 and the leftover zip files like
> "demo-1288026899473.zip-1288026899500" are empty after this sort of
> error is generated. Other zip files in the "collect" directory (zips
> of the collection list and the individual collections) are correct zip
> files that contain data, and seem to be created and transferred fine.
>
> Any ideas what could be wrong here?
>
> Thanks -
> Dan Wright
>
> --------------
>
> gliserver URL: http://classrm01.lis.illinois.edu:9000/greenstone/cgi-bin/gliserver.pl
> gliserver args:
> cmd=upload-collection-file&c=demo&file=demo-1288026899473.zip&directory=&zip=true&lr=en_US.US-ASCII
> java.lang.Exception: Java failed: "java" -classpath
> "/homei/users/dtwright/gsdl/bin/java/GLIServer.jar"
> org.greenstone.gatherer.remote.Unzip
> "/homei/users/dtwright/gsdl/collect/demo/demo-1288026899473.zip-1288026899500"
> "/homei/users/dtwright/gsdl/collect/demo"
> --
> ERROR: java.util.zip.ZipException: error in opening zip file
>
> Exit status: 1
> JAVA_HOME environment variable not set. Might not be able to find Java
> unless in PATH (/homei/users/dtwright/gsdl/apache-httpd/linux/bin:/homei/users/dtwright/gsdl/bin/script:/homei/users/dtwright/gsdl/bin/linux:/sbin:/usr/sbin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/X11R6/bin:/usr/local/orahome/oracle/product/10.2.0/db_2/bin:/bin)
> (cmd=upload-collection-file&c=demo&file=demo-1288026899473.zip&directory=&zip=true&lr=en_US.US-ASCII&un=admin&pw=TpCJ1lCGO5al6&ts=1288026899500&fs=2875
> ?aY=etc/collect.cfg?X?oSGN????"%Ah?)J????]?#kl???x?GBHIPVtw??*??:4mBH?&R?o??????????{?k?!??{>~?w???K??QVGG?□e??'??Q.????D?9???t??fy7n?DG?c???3?J#??EG.??wvJ3??q???$?Ya?^?uX?{?c?nq??O???T=&?c??JvvbDv?
> ...
> [JUNK OUPUT CONTINUES FOR MANY LINES]
>
> _______________________________________________
> greenstone-users mailing list
> greenstone-users@list.scms.waikato.ac.nz
> https://list.scms.waikato.ac.nz/mailman/listinfo/greenstone-users
>