Re: [greenstone-users] Password problems in remote GLI

From Leon White
DateMon, 5 Nov 2007 11:13:23 +1200
Subject Re: [greenstone-users] Password problems in remote GLI
In-Reply-To (471670BD-1030909-cs-waikato-ac-nz)
Hi List,

this issue was finally resolved as a silly mistake: we were using the gli client version 2.73 with greenstone 2.74 on the server. this resulted in the strange zip error described above. i thought 2.73 was the expected version of the client to use, because there was no up to date link on the greenstone.org page. i was finally able to find a 2.74 version of the gli in the full 2.74 installation (i didnt know this was possible) and sourceforge actually has 2.74 gli client available too. would it be possible to link this on the greenstone.org download pages? this would have saved me hours of frustration!

cheers and thanks, particularly to quan for all the help!
leon

On 10/18/07, Qiu <qq6@cs.waikato.ac.nz> wrote:
Hi Leon

Leon White wrote:
> Hi Quan,
>
> thank you very much! This fixed the problem almost completely, should
> I post it to the list in case someone else encounters the same
> problem? Will this be a problem for all people using new ( 5.8.8)
> versions of perl?
>
Sure, it will definitely benefit others.
> I am now able to load and browse through the collection, however going
> to the build tab and creating new collections _still_ fails with the
> following error, which hasn't changed from before:
>
> http://piasdgserver.usp.ac.fj/project/upload/create_new.png
> < http://piasdgserver.usp.ac.fj/project/upload/create_new.png>
>
> When I click on the build collection button, the following errors
> occur in succession:
>
This error occurred while uploading the collection. Basically, the
uploading process includes two steps, in the first step,   the zip file
of the collection configuration files is uploaded to the server, and it
will be unzipped in the next step.

I think you need to check whether the zip file has been uploaded to the
collect/yourcollect directory on the server. Before doing that, make
sure that the user has permission to operate the collect directory on
the server side.


> =========================
> An error has occurred on the remote Greenstone server while performing
> this operation:
> Collection file building/build.cfg does not exist.
> =========================
> Exception detected during collection install:
> The building directory could not be moved.
> Most likely caused by Windows or Local Library holding locks on files.
> Please make sure that none of the collection source files
> are opened in external applications, then rebuild.
> =========================
> An error has occurred which will prevent the collection being previewed.
> =========================
>
> I believe all of this is caused by the zip operation failing. What can
> we do to remedy this? It seems to be the last bug between a working
> system on CentOS5!
>
> Cheers and thanks so much,
> Leon
>
> On 10/16/07, *Qiu* <qq6@cs.waikato.ac.nz <mailto:qq6@cs.waikato.ac.nz >
> > wrote:
>
>     Hi Leon
>
>     To fix this problem, you can look at the wiki page:
>     http://wiki.greenstone.org/wiki/index.php/Building_Greenstone_collections#How_do_I_fix_XML::Parser_errors
>
>     Regards
>     Quan
>
>     Leon White wrote:
>     > Hi Quan,
>     >
>     > thank you very much for your help! You are right, a lot of parsing
>     > errors occur when i run "pluginfo.pl -xml -listall". This is the
>     result:
>     >
>     > ================================================
>     >
>     > [white_l@piasdgserver gsdl]$ source setup.bash
>     > Your environment has successfully been set up to run Greenstone
>     > [white_l@piasdgserver gsdl]$ pluginfo.pl -xml -listall
>     > <?xml version="1.0" encoding="UTF-8"?>
>     > <PluginList length="54">
>     > Can't load
>     >
>     '/usr/local/gsdl/perllib/cpan/perl-5.8/auto/XML/Parser/Expat/Expat.so'
>     > for module XML::Parser::Expat:
>     >
>     /usr/local/gsdl/perllib/cpan/perl-5.8 /auto/XML/Parser/Expat/Expat.so:
>     > undefined symbol: PL_stack_sp at
>     > /usr/lib/perl5/5.8.8/i386-linux-thread-multi/DynaLoader.pm line 230.
>     >  at /usr/local/gsdl/perllib/cpan/perl- 5.8/XML/Parser.pm line 14
>     > Compilation failed in require at
>     > /usr/local/gsdl/perllib/cpan/perl-5.8/XML/Parser.pm line 14.
>     > BEGIN failed--compilation aborted at
>     > /usr/local/gsdl/perllib/cpan/perl- 5.8/XML/Parser.pm line 18.
>     > Compilation failed in require at
>     /usr/local/gsdl/perllib/XMLParser.pm
>     > line 30.
>     > BEGIN failed--compilation aborted at
>     > /usr/local/gsdl/perllib/XMLParser.pm line 30.
>     > Compilation failed in require at
>     > /usr/local/gsdl/perllib/plugins/XMLPlug.pm line 38.
>     > BEGIN failed--compilation aborted at
>     > /usr/local/gsdl/perllib/plugins/XMLPlug.pm line 38.
>     > Compilation failed in require at
>     > /usr/local/gsdl/perllib/plugins/MARCXMLPlug.pm line 32.
>     > BEGIN failed--compilation aborted at
>     > /usr/local/gsdl/perllib/plugins/MARCXMLPlug.pm line 32.
>     > Compilation failed in require at /usr/local/gsdl/perllib/plugin.pm
>     > line 61.
>     > [white_l@piasdgserver gsdl]$
>     >
>     > ================================================
>     >
>     > perl -v returns the following:
>     > This is perl, v5.8.8 built for i386-linux-thread-multi
>     >
>     > Thanks for helping out on this! I am at a total loss at this point
>     > about what the problem could be, as far as I know this should be a
>     > very standard installation.
>     >
>     > Cheers
>     > Leon
>     >
>     >
>     > ---------- Forwarded message ----------
>     > From: *Qiu* <qq6@cs.waikato.ac.nz <mailto:qq6@cs.waikato.ac.nz >
>     <mailto:qq6@cs.waikato.ac.nz <mailto:qq6@cs.waikato.ac.nz>>>
>     > Date: Oct 15, 2007 8:53 AM
>     > Subject: Re: [greenstone-users] Password problems in remote GLI
>     > To: Leon White < badfunkstripe@gmail.com
>     <mailto: badfunkstripe@gmail.com> <mailto:badfunkstripe@gmail.com
>     <mailto:badfunkstripe@gmail.com>>>
>     >
>     > Hi Leon
>     >
>     > It looks there is something wrong when parsing the plugin list.
>     In order
>     > to test whether the XML parser works or not, you can go to the
>     GSDLHOME
>     > directory on the server, setup the gsdl environment by run "source
>     > setup.bash"(Linux) , and then run "pluginfo.pl -xml -listall ",
>     a list
>     > of plugins should be displayed in the XML format. Check the
>     plugin list
>     > to see whether it is being well formed. You can send me the
>     output, I
>     > will help you to look at it.
>     >
>     > Regards
>     > Quan
>     >
>     > Leon White wrote:
>     > > Hi Quan,
>     > >
>     > > Sorry about the long mail but we are starting to believe this is a
>     > > bug. We have just spent all morning working on the Greenstone
>     problem
>     > > with the client/server communication. This is running a standard
>     > > Windows XP SP2 with the latest Java as client and CentOS release 5
>     > > (Final) on the server.
>     > >
>     > > We have updated the Java version on the server from libgcj
>     1.4.2 to
>     > > the Sun Java SDK, and check-installation now returns the
>     following:
>     > >
>     >
>     http://piasdgserver.usp.ac.fj/gsdl/cgi-bin/gliserver.pl?cmd=check-installation
>     <http://piasdgserver.usp.ac.fj/gsdl/cgi-bin/gliserver.pl?cmd=check-installation>
>     > >
>     > > Java found: java version " 1.6.0_03"
>     > > Java(TM) SE Runtime Environment (build 1.6.0_03-b05)
>     > > Java HotSpot(TM) Server VM (build
>     > > 1.6.0_03-b05 , mixed mode)
>     > >
>     > > GSDLHOME: /usr/local/gsdl
>     > > GSDLOS: linux
>     > > PATH:
>     >
>     /sbin:/usr/sbin:/bin:/usr/bin:/usr/local/gsdl/bin/script:/usr/local/gsdl/bin/linux
>     >
>     > >
>     > > Installation OK!
>     > > This is the server error log that we receive:
>     > >
>     > > [Fri Oct 12 11:46:06 2007] [error] [client 144.120.101.124
>     <http://144.120.101.124>
>     > < http://144.120.101.124>
>     > > < http://144.120.101.124>] Use of uninitialized value in
>     numeric gt (>)
>     > > at /usr/local/gsdl/cgi-bin/gliserver.pl line 856.
>     > > [Fri Oct 12 11:46:06 2007] [error] [client 144.120.101.124
>     <http://144.120.101.124>
>     > < http://144.120.101.124>
>     > > < http://144.120.101.124>] Use of uninitialized value in read at
>     > > /usr/local/gsdl/cgi-bin/gliserver.pl line 858.
>     > > [Fri Oct 12 11:46:06 2007] [error] [client 144.120.101.124
>     <http://144.120.101.124>
>     > < http://144.120.101.124>
>     > > <http://144.120.101.124>] java.util.zip.ZipException: error in
>     opening
>     > > zip file
>     > > [Fri Oct 12 11:46:06 2007] [error] [client 144.120.101.124
>     <http://144.120.101.124>
>     > <http://144.120.101.124>
>     > > < http://144.120.101.124>] at
>     java.util.zip.ZipFile.open(Native Method)
>     > > [Fri Oct 12 11:46:06 2007] [error] [client 144.120.101.124
>     <http://144.120.101.124>
>     > < http://144.120.101.124>
>     > > < http://144.120.101.124>] at
>     > > java.util.zip.ZipFile.<init>(ZipFile.java:114)
>     > > [Fri Oct 12 11:46:06 2007] [error] [client 144.120.101.124
>     <http://144.120.101.124>
>     > <http://144.120.101.124>
>     > > < http://144.120.101.124>] at java.util.zip.ZipFile
>     > > .<init>(ZipFile.java:75)
>     > > [Fri Oct 12 11:46:06 2007] [error] [client 144.120.101.124
>     <http://144.120.101.124>
>     > <http://144.120.101.124 <http://144.120.101.124 >>
>     > > <http://144.120.101.124>] at
>     > > org.greenstone.gatherer.remote.Unzip.main(Unzip.java:78)
>     > > [Fri Oct 12 11:50:30 2007] [error] [client 144.120.101.124
>     <http://144.120.101.124>
>     > <http://144.120.101.124>
>     > > <http://144.120.101.124>] script not found or unable to stat:
>     > > /usr/local/gsdl/cgi-bin/org
>     > > [Fri Oct 12 11:50:30 2007] [error] [client 144.120.101.124
>     <http://144.120.101.124>
>     > <http://144.120.101.124 >
>     > > <http://144.120.101.124>] script not found or unable to stat:
>     > > /usr/local/gsdl/cgi-bin/org
>     > >
>     > > And this is the list of Java exception we get in the windows
>     command
>     > > line when running client-gli.bat and trying to create a new
>     collection:
>     > >
>     > > Greenstone Librarian Interface (GLI)
>     > > Copyright (C) 2006, New Zealand Digital Library Project,
>     University Of
>     > > Waikato
>     > > GLI comes with ABSOLUTELY NO WARRANTY; for details see LICENSE.txt
>     > > This is free software, and you are welcome to redistribute it
>     > > Checking Java: C:WINDOWSsystem32
>     > >
>     > > Running the Greenstone Librarian Interface...
>     > > Version: v2.73
>     > >
>     > > Deleting user's local collect directory...
>     > > Done.
>     > > gliserver args:
>     > >
>     cmd=get-script-options&script=classinfo.pl&xml=&language=en&listall
>     > > gliserver args: cmd=get-script-options&script=
>     > > pluginfo.pl&xml=&language=en&listall
>     > > SAX exception: The markup in the document preceding the root
>     element
>     > > must be well-formed.
>     > > org.xml.sax.SAXParseException: The markup in the document
>     preceding
>     > > the root element must be well-formed.
>     > >         at
>     > >
>     org.apache.xerces.framework.XMLParser.reportError(XMLParser.java:1196)
>     > >         at
>     > > org.apache.xerces.framework.XMLDocumentScanner.reportFatalXMLError
>     > ( XMLDocumentScanner.java :626)
>     > >         at
>     > >
>     >
>     org.apache.xerces.framework.XMLDocumentScanner$XMLDeclDispatcher.dispatch
>     > > (XMLDocumentScanner.java:809)
>     > >         at
>     > > org.apache.xerces.framework.XMLDocumentScanner.parseSome
>     > (XMLDocumentScanner.java:381)
>     > >         at
>     > > org.apache.xerces.framework.XMLParser.parse (XMLParser.java:1081)
>     > >         at
>     > > org.greenstone.gatherer.util.XMLTools.parseXML(XMLTools.java:436)
>     > >         at
>     > >
>     >
>     org.greenstone.gatherer.greenstone.Plugins.parsePluginsListXML(Plugins.java:302)
>     > >         at
>     org.greenstone.gatherer.greenstone.Plugins.loadPluginsList
>     > > (Plugins.java:232)
>     > >         at org.greenstone.gatherer.Gatherer.openGUI
>     (Gatherer.java:462)
>     > >         at
>     > org.greenstone.gatherer.GathererProg.main (GathererProg.java:80)
>     > > java.lang.NullPointerException
>     > >         at
>     > > org.greenstone.gatherer.greenstone.Plugins.parsePluginsListXML
>     > > (Plugins.java:303)
>     > >         at
>     > >
>     >
>     org.greenstone.gatherer.greenstone.Plugins.loadPluginsList(Plugins.java:232)
>     > >         at
>     org.greenstone.gatherer.Gatherer.openGUI(Gatherer.java :462)
>     > >         at org.greenstone.gatherer.GathererProg.main
>     > > (GathererProg.java:80)
>     > > gliserver args: cmd=download-collection-configurations
>     > > Script name: mkcol.pl
>     > > Collection name: admin-leon124
>     > > Script args: &win31compat=false
>     > > gliserver args: cmd=run-script&c=admin-leon124&script=
>     > > mkcol.pl&language=en&win31compat=false
>     > > gliserver args: cmd=download-collection&c=admin-leon124
>     > > gliserver args:
>     > > cmd=new-collection-directory&c=admin-leon124&directory=import
>     > > gliserver args: cmd=get-script-options&script=
>     > > buildcol.pl&xml=&language=en
>     > > SAX exception: The markup in the document preceding the root
>     element
>     > > must be well-formed.
>     > > org.xml.sax.SAXParseException: The markup in the document
>     preceding
>     > > the root element must be well-formed.
>     > >         at
>     > > org.apache.xerces.framework.XMLParser.reportError
>     (XMLParser.java:1196)
>     > >         at
>     > >
>     >
>     org.apache.xerces.framework.XMLDocumentScanner.reportFatalXMLError (XMLDocumentScanner.java:626)
>     > >         at
>     > >
>     >
>     org.apache.xerces.framework.XMLDocumentScanner$XMLDeclDispatcher.dispatch
>
>     > > (XMLDocumentScanner.java :809)
>     > >         at
>     > >
>     >
>     org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.java:381)
>     > >         at
>     > > org.apache.xerces.framework.XMLParser.parse (XMLParser.java:1081)
>     > >         at
>     > > org.greenstone.gatherer.util.XMLTools.parseXML(XMLTools.java:436)
>     > >         at
>     > >
>     > org.greenstone.gatherer.collection.ScriptOptions.loadArguments
>     (ScriptOptions.java
>     > :228)
>     > >         at org.greenstone.gatherer.collection.ScriptOptions
>     > > .<init>(ScriptOptions.java:43)
>     > >         at
>     > >
>     > org.greenstone.gatherer.collection.Collection
>     .<init>(Collection.java:113)
>     > >         at
>     > >
>     >
>     org.greenstone.gatherer.collection.CollectionManager.createCollectionInternal
>     > > (CollectionManager.java:410)
>     > >         at
>     > > org.greenstone.gatherer.collection.CollectionManager.access$000
>     > (CollectionManager.java:82)
>     > >         at
>     > >
>     >
>     org.greenstone.gatherer.collection.CollectionManager$CreateCollectionTask.run
>
>     > > (CollectionManager.java:360)
>     > > java.lang.NullPointerException
>     > >         at
>     > >
>     >
>     org.greenstone.gatherer.collection.ScriptOptions.loadArguments (ScriptOptions.java:255)
>     > >         at org.greenstone.gatherer.collection.ScriptOptions
>     > > .<init>(ScriptOptions.java:43)
>     > >         at
>     > >
>     > org.greenstone.gatherer.collection.Collection.<init>(
>     Collection.java:113)
>     > >         at
>     > >
>     >
>     org.greenstone.gatherer.collection.CollectionManager.createCollectionInternal
>     > > (CollectionManager.java :410)
>     > >         at
>     > >
>     >
>     org.greenstone.gatherer.collection.CollectionManager.access$000(CollectionManager.java :82)
>     > >         at
>     > >
>     >
>     org.greenstone.gatherer.collection.CollectionManager$CreateCollectionTask.run
>
>     >
>     > > (CollectionManager.java :360)
>     > > gliserver args:
>     cmd=get-script-options&script=import.pl&xml=&language=en
>     > > SAX exception: The markup in the document preceding the root
>     element
>     > > must be well-formed.
>     > > org.xml.sax.SAXParseException : The markup in the document
>     preceding
>     > > the root element must be well-formed.
>     > >         at
>     > > org.apache.xerces.framework.XMLParser.reportError
>     (XMLParser.java:1196)
>     > >         at
>     > > org.apache.xerces.framework.XMLDocumentScanner.reportFatalXMLError
>     > > (XMLDocumentScanner.java:626)
>     > >         at
>     > >
>     >
>     org.apache.xerces.framework.XMLDocumentScanner$XMLDeclDispatcher.dispatch
>
>     > (XMLDocumentScanner.java:809)
>     > >         at
>     > >
>     >
>     org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.java
>     > > :381)
>     > >         at
>     > > org.apache.xerces.framework.XMLParser.parse (XMLParser.java:1081)
>     > >         at
>     > > org.greenstone.gatherer.util.XMLTools.parseXML (XMLTools.java:436)
>     > >         at
>     > > org.greenstone.gatherer.collection.ScriptOptions.loadArguments
>     > > (ScriptOptions.java :228)
>     > >         at
>     > >
>     >
>     org.greenstone.gatherer.collection.ScriptOptions.<init>(ScriptOptions.java:43)
>     > >         at
>     > >
>     > org.greenstone.gatherer.collection.Collection
>     .<init>(Collection.java:114)
>     > >         at
>     > >
>     >
>     org.greenstone.gatherer.collection.CollectionManager.createCollectionInternal(CollectionManager.java :410)
>     > >         at
>     > > org.greenstone.gatherer.collection.CollectionManager.access$000
>     > (CollectionManager.java:82)
>     > >
>     > >         at
>     > >
>     >
>     org.greenstone.gatherer.collection.CollectionManager$CreateCollectionTask.run
>     (CollectionManager.java:360)
>     > > java.lang.NullPointerException
>     > >         at
>     > > org.greenstone.gatherer.collection.ScriptOptions.loadArguments
>     > > (ScriptOptions.java:255)
>     > >         at
>     > >
>     >
>     org.greenstone.gatherer.collection.ScriptOptions.<init>(ScriptOptions.java:43)
>     > >         at
>     > >
>     >
>     org.greenstone.gatherer.collection.Collection .<init>(Collection.java
>     :114)
>     > >         at
>     > >
>     >
>     org.greenstone.gatherer.collection.CollectionManager.createCollectionInternal(CollectionManager.java :410)
>     >
>     > >         at
>     > >
>     > org.greenstone.gatherer.collection.CollectionManager.access$000
>     (CollectionManager.java:82)
>     > >
>     > >         at
>     > >
>     >
>     org.greenstone.gatherer.collection.CollectionManager$CreateCollectionTask.run
>     > (CollectionManager.java:360)
>     > > gliserver args:
>     > >
>     >
>     cmd=upload-collection-file&c=admin-leon124&file=admin-leon124-1192147121839.zip&directory=&zip=true
>     > >
>     > > java.lang.Exception : Java failed: java -classpath
>     > > "/usr/local/gsdl/bin/java/GLIServer.jar"
>     > > org.greenstone.gatherer.remote.Unzip "/usr/
>     > >
>     >
>     ocal/gsdl/collect/admin-leon124/admin- leon124-1192147121839.zip-1192147121855
>     > > " "/usr/local/gsdl/collect/admin-leon124"
>     > > --
>     > > 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 (/sbin:/usr/sbin:/bin:/usr/bin:/usr/local/gsdl/b
>     > > n/script:/usr/local/gsdl/bin/linux)
>     > >
>     > >
>     >
>     (cmd=upload-collection-file&c=admin-leon124&file=admin-leon124-1192147121839.zip&directory=&zip=true&un=admin&pw=Tpyf9QOjnoQm.&ts=11
>
>     >
>     > > 2147121855
>     > > )
>     > >
>     > >         at
>     > >
>     >
>     org.greenstone.gatherer.remote.RemoteGreenstoneServer.uploadFile (RemoteGreenstoneServer.java:966)
>     > >         at
>     > > org.greenstone.gatherer.remote.RemoteGreenstoneServer.access$400
>     > (RemoteGreenstoneServer.java
>     > > :46)
>     > >         at
>     > >
>     >
>     org.greenstone.gatherer.remote.RemoteGreenstoneServer$RemoteGreenstoneServerUploadCollectionFilesAction.perform
>     (RemoteGreen
>     > > toneServer.java:716)
>     > >         at
>     > >
>     >
>     org.greenstone.gatherer.remote.RemoteGreenstoneServer$RemoteGreenstoneServerActionQueue.run
>     > > (RemoteGreenstoneServer.java :229
>     > >
>     > > Thanks again for any help you guys can provide!
>     > >
>     > > Cheers
>     > > Leon
>     > >
>     > > On 10/12/07, *Leon White* < badfunkstripe@gmail.com
>     <mailto:badfunkstripe@gmail.com >
>     > <mailto:badfunkstripe@gmail.com <mailto:badfunkstripe@gmail.com>>
>     > > <mailto: badfunkstripe@gmail.com
>     <mailto:badfunkstripe@gmail.com> <mailto: badfunkstripe@gmail.com
>     <mailto:badfunkstripe@gmail.com>>>>
>     > wrote:
>     > >
>     > >     Hi Quan,
>     > >
>     > >     yes, Java certainly appears to be installed properly...
>     > >     check-installation returns the following output:
>     > >
>     > >     Java found: java version " 1.4.2"
>     > >     gij (GNU libgcj) version 4.1.1 20070105 (Red Hat
>     > >     4.1.1-52 )
>     > >
>     > >     Copyright (C) 2006 Free Software Foundation, Inc.
>     > >     This is free software; see the source for copying
>     > conditions.  There is NO
>     > >
>     > >     warranty; not even for MERCHANTABILITY or FITNESS FOR A
>     > PARTICULAR PURPOSE.
>     > >
>     > >
>     > >     GSDLHOME: /usr/local/gsdl
>     > >     GSDLOS: linux
>     > >     PATH:
>     >
>     /sbin:/usr/sbin:/bin:/usr/bin:/usr/local/gsdl/bin/script:/usr/local/gsdl/bin/linux
>
>     >
>     > >
>     > >
>     > >     Installation OK!
>     > >
>     > >     Could it be a problem because we are using GNU libgcj
>     instead of
>     > >     Sun Java??? I think this came installed by default on
>     CentOS. The
>     > >     problem is not with Java on the client computer either,
>     because
>     > >     the GLI starts without error...
>     > >
>     > >     It would be great if you have any other ideas...
>     > >
>     > >     Cheers,
>     > >     Leon
>     > >
>     > >
>     > >
>     > >     On 10/11/07, * Qiu* < qq6@cs.waikato.ac.nz
>     <mailto:qq6@cs.waikato.ac.nz >
>     > <mailto: qq6@cs.waikato.ac.nz <mailto:qq6@cs.waikato.ac.nz>>
>     > >     <mailto: qq6@cs.waikato.ac.nz <mailto:qq6@cs.waikato.ac.nz>
>     <mailto:qq6@cs.waikato.ac.nz <mailto: qq6@cs.waikato.ac.nz>>>> wrote:
>     > >
>     > >         Hi Leno
>     > >
>     > >         It seems JAVA couldn't be found. Have you visited
>     > >
>     >
>     "http://<your-machine-name>:<port>/gsdl/cgi-bin/gliserver.pl?cmd=check-installation"
>
>     > >         on a browser? Did you get the a message saying "Java
>     found" and
>     > >         "Installation OK!"?
>     > >
>     > >         Regards
>     > >         Quan
>     > >
>     > >         Leon White wrote:
>     > >         > Hi Quan,
>     > >         >
>     > >         > thanks for your help, sorry I overlooked that.
>     However, I am
>     > >         still
>     > >         > having difficulties getting access to my collection.
>     I can
>     > >         now see the
>     > >         > collection in the GUI, and I am properly authenticated,
>     > >         however I get
>     > >         > the following error trying to open the collection:
>     > >         >
>     > >         > The collection at:
>     > >         > C:Documents and Settingswhite_lApplication
>     > >         > DataGreenstoneGLIcollectdig-govdig- gov.col
>     > >         > cannot be opened.
>     > >         >
>     > >         > The GLI won't shut down cleanly after this. A large
>     number of
>     > >         Java
>     > >         > errors appear in the command window as well, and I have
>     > >         attached all
>     > >         > that at the end of this email.
>     > >         >
>     > >         > Creating a new collection doesn't work either, and
>     results in
>     > >         a huge
>     > >         > long error message which I have taken a screenshot
>     of and
>     > >         uploaded here:
>     > >         >
>     > >         >
>     http://piasdgserver.usp.ac.fj/project/upload/create_new.png
>     > >         >
>     > >         > Is this a java problem?
>     > >         >
>     > >         > Cheers
>     > >         > Leon
>     > >         >
>     > >         >
>     > >         > gliserver args
>     > >         > cmd=get-script-options&script=
>     > classinfo.pl&xml=&language=en&list
>     > >         > all
>     > >         > gliserver args
>     > >         >
>     > cmd=get-script-options&script=pluginfo.pl&xml=&language=en&lista
>     > >         > ll
>     > >         > SAX exception The markup in the document preceding
>     the root
>     > >         element
>     > >         > must be wel
>     > >         > l-formed.
>     > >         > org.xml.sax.SAXParseException The markup in the document
>     > >         preceding the
>     > >         > root ele
>     > >         > ment must be well-formed.
>     > >         >         at
>     > >         >
>     >
>     org.apache.xerces.framework.XMLParser.reportError(XMLParser.java1196
>     > >         > )
>     > >         >         at
>     > >         >
>     > org.apache.xerces.framework.XMLDocumentScanner.reportFatalXMLError
>     > >         (XM
>     > >         > LDocumentScanner.java626 )
>     > >         >         at
>     > >         >
>     >
>     org.apache.xerces.framework.XMLDocumentScanner$XMLDeclDispatcher.disp
>     > >         > atch(XMLDocumentScanner.java809)
>     > >         >         at
>     > >         org.apache.xerces.framework.XMLDocumentScanner.parseSome
>     > >         > (XMLDocumentS
>     > >         > canner.java381)
>     > >         >         at
>     > >         org.apache.xerces.framework.XMLParser.parse
>     (XMLParser.java1081)
>     > >         >         at
>     > >         >
>     > org.greenstone.gatherer.util.XMLTools.parseXML (XMLTools.java436
>     > >         )
>     > >         >         at
>     > >         >
>     org.greenstone.gatherer.greenstone.Plugins.parsePluginsListXML
>     > >         (Plugin
>     > >         > s.java302)
>     > >         >         at
>     > >         >
>     > org.greenstone.gatherer.greenstone.Plugins.loadPluginsList
>     (Plugins.ja
>     > >         > va232)
>     > >         >         at
>     > >         org.greenstone.gatherer.Gatherer.openGUI(Gatherer.java462)
>     > >         >         at org.greenstone.gatherer.GathererProg.main
>     > >         (GathererProg.java80)
>     > >         > java.lang.NullPointerException
>     > >         >         at
>     > >         >
>     > org.greenstone.gatherer.greenstone.Plugins.parsePluginsListXML
>     (Plugin
>     > >         > s.java303)
>     > >         >         at
>     > >         org.greenstone.gatherer.greenstone.Plugins.loadPluginsList
>     > >         > (Plugins.ja
>     > >         > va232)
>     > >         >         at
>     > >         org.greenstone.gatherer.Gatherer.openGUI(Gatherer.java462)
>     > >         >         at
>     > >         org.greenstone.gatherer.GathererProg.main
>     (GathererProg.java80 )
>     > >         > gliserver args cmd=download-collection-configurations
>     > >         > gliserver args cmd=download-collection&c=dig-gov
>     > >         > gliserver args
>     > >         cmd=get-script-options&script=
>     buildcol.pl&xml=&language=en
>     > >         > SAX exception The markup in the document preceding
>     the root
>     > >         element
>     > >         > must be wel
>     > >         > l-formed.
>     > >         > org.xml.sax.SAXParseException The markup in the document
>     > >         preceding the
>     > >         > root ele
>     > >         > ment must be well-formed.
>     > >         >         at
>     > >         > org.apache.xerces.framework.XMLParser.reportError
>     > (XMLParser.java1196
>     > >         > )
>     > >         >         at
>     > >         >
>     >
>     org.apache.xerces.framework.XMLDocumentScanner.reportFatalXMLError (XM
>     > >         > LDocumentScanner.java626)
>     > >         >         at
>     > >         >
>     >
>     org.apache.xerces.framework.XMLDocumentScanner$XMLDeclDispatcher.disp
>     > >         > atch( XMLDocumentScanner.java809 )
>     > >         >         at
>     > >         > org.apache.xerces.framework.XMLDocumentScanner.parseSome
>     > (XMLDocumentS
>     > >         > canner.java381)
>     > >         >         at
>     > >
>     org.apache.xerces.framework.XMLParser.parse(XMLParser.java1081)
>     > >         >         at
>     org.greenstone.gatherer.util.XMLTools.parseXML
>     > >         > ( XMLTools.java436)
>     > >         >         at
>     > >         >
>     >
>     org.greenstone.gatherer.collection.ScriptOptions.loadArguments(Script
>     > >         > Options.java228)
>     > >         >         at
>     > >         >
>     > org.greenstone.gatherer.collection.ScriptOptions.init (ScriptOptions
>     > >         > .java43)
>     > >         >         at
>     > >         > org.greenstone.gatherer.collection.Collection.init
>     > (Collection.java
>     > >         > 113)
>     > >         >         at
>     > >         >
>     >
>     org.greenstone.gatherer.collection.CollectionManager.loadCollectionIn
>     > >
>     > >         > ternal(CollectionManager.java968 )
>     > >         >         at
>     > >         >
>     > org.greenstone.gatherer.collection.CollectionManager.access$200
>     > >         (Colle
>     > >         > ctionManager.java82)
>     > >         >         at
>     > >         >
>     >
>     org.greenstone.gatherer.collection.CollectionManager$LoadCollectionTa
>     > >
>     > >         > sk.run(CollectionManager.java856)
>     > >         > java.lang.NullPointerException
>     > >         >         at
>     > >         >
>     org.greenstone.gatherer.collection.ScriptOptions.loadArguments
>     > >         (Script
>     > >         > Options.java255)
>     > >         >         at
>     > >         > org.greenstone.gatherer.collection.ScriptOptions.init
>     > (ScriptOptions
>     > >         > .java43)
>     > >         >         at
>     > >         >
>     > org.greenstone.gatherer.collection.Collection.init (Collection.java
>     > >         > 113)
>     > >         >         at
>     > >         >
>     >
>     org.greenstone.gatherer.collection.CollectionManager.loadCollectionIn
>     > >         > ternal( CollectionManager.java968)
>     > >         >         at
>     > >         >
>     > org.greenstone.gatherer.collection.CollectionManager.access$200
>     (Colle
>     > >         > ctionManager.java82)
>     > >         >         at
>     > >         >
>     >
>     org.greenstone.gatherer.collection.CollectionManager$LoadCollectionTa
>     > >         > sk.run(CollectionManager.java856 )
>     > >         > gliserver args
>     > >         cmd=get-script-options&script= import.pl&xml=&language=en
>     > >         > SAX exception The markup in the document preceding
>     the root
>     > >         element
>     > >         > must be wel
>     > >         > l-formed.
>     > >         > org.xml.sax.SAXParseException The markup in the document
>     > >         preceding the
>     > >         > root ele
>     > >         > ment must be well-formed.
>     > >         >         at
>     > >         >
>     > org.apache.xerces.framework.XMLParser.reportError(XMLParser.java1196
>     > >         > )
>     > >         >         at
>     > >         >
>     >
>     org.apache.xerces.framework.XMLDocumentScanner.reportFatalXMLError (XM
>     > >         > LDocumentScanner.java626 )
>     > >         >         at
>     > >         >
>     >
>     org.apache.xerces.framework.XMLDocumentScanner$XMLDeclDispatcher.disp
>     > >         > atch( XMLDocumentScanner.java809 )
>     > >         >         at
>     > >         > org.apache.xerces.framework.XMLDocumentScanner.parseSome
>     > >         (XMLDocumentS
>     > >         > canner.java381 )
>     > >         >         at
>     > >
>     org.apache.xerces.framework.XMLParser.parse(XMLParser.java1081)
>     > >         >         at
>     org.greenstone.gatherer.util.XMLTools.parseXML
>     > >         > ( XMLTools.java436)
>     > >         >         at
>     > >         >
>     >
>     org.greenstone.gatherer.collection.ScriptOptions.loadArguments(Script
>     > >         > Options.java228)
>     > >         >         at
>     > >         >
>     > org.greenstone.gatherer.collection.ScriptOptions.init(ScriptOptions
>     > >         > .java43)
>     > >         >         at
>     > >         >
>     > org.greenstone.gatherer.collection.Collection.init (Collection.java
>     > >         > 114)
>     > >         >         at
>     > >         >
>     >
>     org.greenstone.gatherer.collection.CollectionManager.loadCollectionIn
>     > >         > ternal( CollectionManager.java968 )
>     > >         >         at
>     > >         >
>     > org.greenstone.gatherer.collection.CollectionManager.access$200
>     > >         (Colle
>     > >         > ctionManager.java82 )
>     > >         >         at
>     > >         >
>     >
>     org.greenstone.gatherer.collection.CollectionManager$LoadCollectionTa
>     > >
>     > >         > sk.run (CollectionManager.java856 )
>     > >         > java.lang.NullPointerException
>     > >         >         at
>     > >         >
>     org.greenstone.gatherer.collection.ScriptOptions.loadArguments
>     > >         (Script
>     > >         > Options.java255 )
>     > >         >         at
>     > >         >
>     > org.greenstone.gatherer.collection.ScriptOptions.init (ScriptOptions
>     > >         > .java43)
>     > >         >         at
>     > >         >
>     > org.greenstone.gatherer.collection.Collection.init(Collection.java
>     > >         > 114)
>     > >         >         at
>     > >         >
>     >
>     org.greenstone.gatherer.collection.CollectionManager.loadCollectionIn
>     > >         > ternal(CollectionManager.java968)
>     > >         >         at
>     > >         >
>     >
>     org.greenstone.gatherer.collection.CollectionManager.access$200 (Colle
>     > >         > ctionManager.java82)
>     > >         >         at
>     > >         >
>     >
>     org.greenstone.gatherer.collection.CollectionManager$LoadCollectionTa
>     > >         > sk.run(CollectionManager.java856)
>     > >         > gliserver args
>     > >         > cmd=get-script-options&script=
>     > classinfo.pl&xml=&language=en&list
>     > >         > all&collection=dig-gov
>     > >         > gliserver args
>     > >         >
>     > cmd=get-script-options&script=pluginfo.pl&xml=&language=en&lista
>     > >         > ll&collection=dig-gov
>     > >         > gliserver args
>     > >         >
>     > cmd=get-script-options&script=classinfo.pl&xml=&language=en&clas
>     > >         > sifier=AZList
>     > >         > gliserver args
>     > >         >
>     > cmd=get-script-options&script= classinfo.pl&xml=&language=en&clas
>     > >         > sifier=AZCompactList
>     > >         > gliserver args
>     > >         > cmd=get-script-options&script=
>     > classinfo.pl&xml=&language=en&clas
>     > >         > sifier=DateList
>     > >         > java.lang.NullPointerException
>     > >         >         at
>     > >         > org.greenstone.gatherer.greenstone.Plugins.getPlugin
>     > ( Plugins.java74)
>     > >         >
>     > >         >         at
>     > >         org.greenstone.gatherer.cdm.Plugin.create(Plugin.java75)
>     > >         >         at
>     > >         >
>     org.greenstone.gatherer.cdm.DOMProxyListModel.getElementAt
>     > >         (DOMProxyLi
>     > >         > stModel.java221)
>     > >         >         at
>     > >         >
>     > org.greenstone.gatherer.cdm.PluginManager.init(PluginManager.java8
>     > >         > 0)
>     > >         >         at
>     > >         >
>     >
>     org.greenstone.gatherer.cdm.CollectionDesignManager.loadDesignDetails
>     > >
>     > >         > (CollectionDesignManager.java125)
>     > >         >         at
>     > >         > org.greenstone.gatherer.cdm.CollectionDesignManager.init
>     > (Collection
>     > >         > DesignManager.java100)
>     > >         >         at
>     > >         >
>     >
>     org.greenstone.gatherer.collection.CollectionManager.loadCollectionIn
>     > >
>     > >         > ternal(CollectionManager.java1007 )
>     > >         >         at
>     > >         >
>     > org.greenstone.gatherer.collection.CollectionManager.access$200
>     (Colle
>     > >         > ctionManager.java82 )
>     > >         >         at
>     > >         >
>     >
>     org.greenstone.gatherer.collection.CollectionManager$LoadCollectionTa
>     > >
>     > >         > sk.run(CollectionManager.java856)
>     > >         >
>     > >         >
>     > >         >
>     > >         > On 10/4/07, * Qiu* < qq6@cs.waikato.ac.nz
>     <mailto:qq6@cs.waikato.ac.nz>
>     > <mailto:qq6@cs.waikato.ac.nz <mailto: qq6@cs.waikato.ac.nz>>
>     > >         <mailto:qq6@cs.waikato.ac.nz
>     <mailto:qq6@cs.waikato.ac.nz > <mailto: qq6@cs.waikato.ac.nz
>     <mailto:qq6@cs.waikato.ac.nz>>>
>     > >         > <mailto: qq6@cs.waikato.ac.nz
>     <mailto:qq6@cs.waikato.ac.nz> <mailto:qq6@cs.waikato.ac.nz
>     <mailto:qq6@cs.waikato.ac.nz>>
>     > <mailto: qq6@cs.waikato.ac.nz <mailto: qq6@cs.waikato.ac.nz>
>     <mailto:qq6@cs.waikato.ac.nz <mailto:qq6@cs.waikato.ac.nz>>>>>
>     > >         wrote:
>     > >         >
>     > >         >     Hi Leon
>     > >         >
>     > >         >     I guess you logged in as user admin who belongs
>     to group:
>     > >         >     administrator,colbuilder. If you want the user have
>     > >         permission to
>     > >         >     access
>     > >         >     all collections, *all-collections-editor *needs
>     to be
>     > >         added into
>     > >         >     user's
>     > >         >     group from the Authentication page. The detailed
>     > >         information about
>     > >         >     Authentication can be found at
>     > >         >
>     > >
>     >
>     http://wiki.greenstone.org/wiki/index.php/Remote_Greenstone#Authentication
>     > >         <
>     >
>     http://wiki.greenstone.org/wiki/index.php/Remote_Greenstone#Authentication
>     <http://wiki.greenstone.org/wiki/index.php/Remote_Greenstone#Authentication >>.
>     > >         >
>     > >         >     Regards
>     > >         >     Quan
>     > >         >
>     > >         >     Leon White wrote:
>     > >         >     > Hi All,
>     > >         >     >
>     > >         >     > still not having access to my collection, I
>     decided to
>     > >         install
>     > >         >     another
>     > >         >     > copy of greenstone in a separate folder and
>     copy the
>     > >         collection over
>     > >         >     > into the collect/ directory. I now have remote
>     > access using
>     > >         >     > gli-client.bat , but none of the collections
>     present in
>     > >         the collect
>     > >         >     > directory appear in the list when I try to do a
>     > >         File/Open. I also
>     > >         >     > cannot create a new collection: gli-client says
>     > >         "authentication
>     > >         >     > failed: user is not in the required group".
>     > >         >     >
>     > >         >     > Can anybody help me out here?
>     > >         >     >
>     > >         >     > Thanks,
>     > >         >     > Leon
>     > >         >     >
>     > >         >     > On 9/28/07, *Michael Dewsnip* <
>     > >         mdewsnip@cs.waikato.ac.nz
>     <mailto:mdewsnip@cs.waikato.ac.nz>
>     <mailto:mdewsnip@cs.waikato.ac.nz <mailto: mdewsnip@cs.waikato.ac.nz>>
>     > <mailto: mdewsnip@cs.waikato.ac.nz
>     <mailto:mdewsnip@cs.waikato.ac.nz >
>     <mailto:mdewsnip@cs.waikato.ac.nz <mailto:mdewsnip@cs.waikato.ac.nz>>>
>     > >         >     <mailto: mdewsnip@cs.waikato.ac.nz
>     <mailto:mdewsnip@cs.waikato.ac.nz>
>     > <mailto: mdewsnip@cs.waikato.ac.nz
>     <mailto:mdewsnip@cs.waikato.ac.nz>>
>     > >         <mailto: mdewsnip@cs.waikato.ac.nz
>     <mailto:mdewsnip@cs.waikato.ac.nz>
>     > <mailto: mdewsnip@cs.waikato.ac.nz
>     <mailto: mdewsnip@cs.waikato.ac.nz>>>>
>     > >         >     > <mailto: mdewsnip@cs.waikato.ac.nz
>     <mailto:mdewsnip@cs.waikato.ac.nz>
>     > <mailto: mdewsnip@cs.waikato.ac.nz
>     <mailto: mdewsnip@cs.waikato.ac.nz>>
>     > >         <mailto: mdewsnip@cs.waikato.ac.nz
>     <mailto: mdewsnip@cs.waikato.ac.nz>
>     > <mailto: mdewsnip@cs.waikato.ac.nz
>     <mailto:mdewsnip@cs.waikato.ac.nz >>>
>     > >         >     <mailto: mdewsnip@cs.waikato.ac.nz
>     <mailto:mdewsnip@cs.waikato.ac.nz >
>     > <mailto:mdewsnip@cs.waikato.ac.nz
>     <mailto:mdewsnip@cs.waikato.ac.nz>>
>     > >         <mailto: mdewsnip@cs.waikato.ac.nz
>     <mailto:mdewsnip@cs.waikato.ac.nz>
>     > <mailto: mdewsnip@cs.waikato.ac.nz
>     <mailto:mdewsnip@cs.waikato.ac.nz>>>>>> wrote:
>     > >         >     >
>     > >         >     >     Hi,
>     > >         >     >
>     > >         >     >     If you delete the users.db file, then
>     access the
>     > >         Greenstone user
>     > >         >     >     management pages, a default users.db database
>     > >         should be created
>     > >         >     >     for you with an "admin/admin" user. You
>     should then
>     > >         be able
>     > >         >     to add
>     > >         >     >     the users you need for the GLI client.
>     > >         >     >
>     > >         >     >     All the best,
>     > >         >     >
>     > >         >     >     Michael
>     > >         >     >
>     > >         >     >
>     > >         >     >
>     > >         >     >     Leon White wrote:
>     > >         >     >>     Hi List,
>     > >         >     >>
>     > >         >     >>     after a year away I have returned to my
>     > collection at
>     > >         >     >>
>     > http://www.governance.usp.ac.fj/nav/digital_library/
>     > < http://www.governance.usp.ac.fj/nav/digital_library/
>     <http://www.governance.usp.ac.fj/nav/digital_library/ >>
>     > >         >     >>     <
>     > http://www.governance.usp.ac.fj/nav/digital_library/
>     > >         >     <
>     http://www.governance.usp.ac.fj/nav/digital_library/
>     > >
>     < http://www.governance.usp.ac.fj/nav/digital_library/>>> to find
>     > >         >     >>     that the collection has been moved from
>     the old
>     > >         windows/IIS
>     > >         >     >>     server to a new redhat linux server. i
>     previously
>     > >         built
>     > >         >     >>     collections via remote desktop to the
>     server, but
>     > >         because
>     > >         >     the new
>     > >         >     >>     one does not have a GUI, I have set up
>     the GLI
>     > >         client to
>     > >         >     manage
>     > >         >     >>     the collection remotely via the librarian
>     > interface.
>     > >         >     >>     unfortunately it no longer recognises my
>     password,
>     > >         and removing
>     > >         >     >>     the users.db file results in the server
>     claiming
>     > >         the admin
>     > >         >     user
>     > >         >     >>     does not exist.
>     > >         >     >>
>     > >         >     >>     how can i regain access to the
>     collection? why
>     > >         does moving the
>     > >         >     >>     users.db file not work in this case?
>     > >         >     >>
>     > >         >     >>     thank you very much for your help!
>     > >         >     >>     cheers
>     > >         >     >>     leon
>     > >         >     >>
>     > >         >
>     > >
>     >
>     ------------------------------------------------------------------------
>     > >
>     > >         >     >>
>     > >         >     >>
>     _______________________________________________
>     > >         >     >>     greenstone-users mailing list
>     > >         >     >>
>     > >         >     >>     greenstone-users@list.scms.waikato.ac.nz
>     <mailto:greenstone-users@list.scms.waikato.ac.nz >
>     > <mailto:greenstone-users@list.scms.waikato.ac.nz
>     <mailto: greenstone-users@list.scms.waikato.ac.nz>>
>     > >         <mailto: greenstone-users@list.scms.waikato.ac.nz
>     <mailto: greenstone-users@list.scms.waikato.ac.nz>
>     > <mailto:greenstone-users@list.scms.waikato.ac.nz
>     <mailto:greenstone-users@list.scms.waikato.ac.nz>>>
>     > >         >     <mailto:
>     greenstone-users@list.scms.waikato.ac.nz
>     <mailto:greenstone-users@list.scms.waikato.ac.nz>
>     > <mailto: greenstone-users@list.scms.waikato.ac.nz
>     <mailto:greenstone-users@list.scms.waikato.ac.nz>>
>     > >         <mailto: greenstone-users@list.scms.waikato.ac.nz
>     <mailto:greenstone-users@list.scms.waikato.ac.nz >
>     > <mailto:greenstone-users@list.scms.waikato.ac.nz
>     <mailto: greenstone-users@list.scms.waikato.ac.nz>>>> <mailto:
>     > >         >     greenstone-users@list.scms.waikato.ac.nz
>     <mailto: greenstone-users@list.scms.waikato.ac.nz>
>     > <mailto:greenstone-users@list.scms.waikato.ac.nz
>     <mailto:greenstone-users@list.scms.waikato.ac.nz> >
>     > >         <mailto: greenstone-users@list.scms.waikato.ac.nz
>     <mailto:greenstone-users@list.scms.waikato.ac.nz>
>     > <mailto: greenstone-users@list.scms.waikato.ac.nz
>     <mailto:greenstone-users@list.scms.waikato.ac.nz>>>
>     > >         >     <mailto: greenstone-users@list.scms.waikato.ac.nz
>     <mailto:greenstone-users@list.scms.waikato.ac.nz >
>     > <mailto: greenstone-users@list.scms.waikato.ac.nz
>     <mailto: greenstone-users@list.scms.waikato.ac.nz>>
>     > >         <mailto: greenstone-users@list.scms.waikato.ac.nz
>     <mailto: greenstone-users@list.scms.waikato.ac.nz>
>     > <mailto: greenstone-users@list.scms.waikato.ac.nz
>     <mailto:greenstone-users@list.scms.waikato.ac.nz>>>>>
>     > >         >     >>
>     https://list.scms.waikato.ac.nz/mailman/listinfo/
>     > >         >     >>     greenstone-users <
>     > >         >
>     > >
>     >
>     https://list.scms.waikato.ac.nz/mailman/listinfo/greenstone-users
>     <https://list.scms.waikato.ac.nz/mailman/listinfo/greenstone-users >
>     > >         <
>     > https://list.scms.waikato.ac.nz/mailman/listinfo/greenstone-users>>
>     > >         >     >>
>     > >         >     >
>     > >         >     >
>     > >         >     >     --
>     > >         >     >     DL Consulting
>     > >         >     >     Greenstone Digital Library and Digitisation
>     > Specialists
>     > >         >     >
>     > >         >     >     contact@dlconsulting.com
>     <mailto: contact@dlconsulting.com>
>     > <mailto: contact@dlconsulting.com <mailto:contact@dlconsulting.com>>
>     > >         <mailto:contact@dlconsulting.com
>     <mailto:contact@dlconsulting.com>
>     > <mailto: contact@dlconsulting.com
>     <mailto:contact@dlconsulting.com>>> <mailto:
>     > >         contact@dlconsulting.com
>     <mailto:contact@dlconsulting.com> <mailto:contact@dlconsulting.com
>     <mailto: contact@dlconsulting.com>>
>     > <mailto: contact@dlconsulting.com
>     <mailto: contact@dlconsulting.com> <mailto:contact@dlconsulting.com
>     <mailto:contact@dlconsulting.com>>>>
>     > >         >     <mailto: contact@dlconsulting.com
>     <mailto:contact@dlconsulting.com>
>     > <mailto:contact@dlconsulting.com <mailto:contact@dlconsulting.com>>
>     > >         <mailto: contact@dlconsulting.com
>     <mailto:contact@dlconsulting.com>
>     > <mailto: contact@dlconsulting.com <mailto:contact@dlconsulting.com>>>
>     > >         <mailto:contact@dlconsulting.com
>     <mailto:contact@dlconsulting.com>
>     > <mailto: contact@dlconsulting.com <mailto: contact@dlconsulting.com>>
>     > >         <mailto:contact@dlconsulting.com
>     <mailto:contact@dlconsulting.com >
>     > <mailto: contact@dlconsulting.com
>     <mailto:contact@dlconsulting.com>>>>>
>     > >         >     >     www.dlconsulting.com
>     <http://www.dlconsulting.com>
>     > < http://www.dlconsulting.com <http://www.dlconsulting.com>>
>     <http://www.dlconsulting.com >
>     > >         < http://www.dlconsulting.com <
>     http://www.dlconsulting.com>>
>     > >         >     < http://www.dlconsulting.com>
>     > >         >     >
>     > >         >     >
>     > >         >     >
>     > >         >     >
>     > >         >
>     > >
>     >
>     ------------------------------------------------------------------------
>     > >
>     > >         >
>     > >         >     >
>     > >         >     > _______________________________________________
>     > >         >     > greenstone-users mailing list
>     > >         >     > greenstone-users@list.scms.waikato.ac.nz
>     <mailto:greenstone-users@list.scms.waikato.ac.nz>
>     > <mailto: greenstone-users@list.scms.waikato.ac.nz
>     <mailto:greenstone-users@list.scms.waikato.ac.nz>>
>     > >         <mailto: greenstone-users@list.scms.waikato.ac.nz
>     <mailto:greenstone-users@list.scms.waikato.ac.nz >
>     > <mailto:greenstone-users@list.scms.waikato.ac.nz
>     <mailto: greenstone-users@list.scms.waikato.ac.nz>>>
>     > >         >     <mailto:
>     greenstone-users@list.scms.waikato.ac.nz
>     <mailto:greenstone-users@list.scms.waikato.ac.nz>
>     > <mailto:greenstone-users@list.scms.waikato.ac.nz
>     <mailto:greenstone-users@list.scms.waikato.ac.nz>>
>     > >         <mailto: greenstone-users@list.scms.waikato.ac.nz
>     <mailto:greenstone-users@list.scms.waikato.ac.nz>
>     > <mailto: greenstone-users@list.scms.waikato.ac.nz
>     <mailto:greenstone-users@list.scms.waikato.ac.nz>>>>
>     > >         >     >
>     > >
>     > https://list.scms.waikato.ac.nz/mailman/listinfo/greenstone-users
>     > >         >     >
>     > >         >
>     > >         >
>     > >         >
>     >
>     ------------------------------------------------------------------------
>     > >         >
>     > >         > _______________________________________________
>     > >         > greenstone-users mailing list
>     > >         > greenstone-users@list.scms.waikato.ac.nz
>     <mailto:greenstone-users@list.scms.waikato.ac.nz>
>     > <mailto: greenstone-users@list.scms.waikato.ac.nz
>     <mailto:greenstone-users@list.scms.waikato.ac.nz>>
>     > >         <mailto: greenstone-users@list.scms.waikato.ac.nz
>     <mailto:greenstone-users@list.scms.waikato.ac.nz>
>     > <mailto: greenstone-users@list.scms.waikato.ac.nz
>     <mailto:greenstone-users@list.scms.waikato.ac.nz>>>
>     > >         >
>     >
>     https://list.scms.waikato.ac.nz/mailman/listinfo/greenstone-users
>     < https://list.scms.waikato.ac.nz/mailman/listinfo/greenstone-users>
>     > >         >
>     > >
>     > >
>     > >
>     >
>
>