|
From: Tony G. <tg...@an...> - 2025-07-23 12:02:42
|
Michael,
Thanks for following through with this.
On 23/07/2025 09:00, Michael Westbay wrote:
> Okay. Let's first find EXIST_HOME by finding where the conf.xml file is.
>
> find /usr/local -name conf.xml
It found multiple, but the ones of interest are:
/usr/local/src/exist3/installer/conf.xml
/usr/local/src/exist3/conf.xml
> If /usr/local is EXIST_HOME, then run.sh will be in /usr/local/bin along
> with all of the other eXist executables.
The only things in '/usr/local/bin' are 'tracd' and 'trac-admin' for use
with Trac. (Still the best issue tracking/wiki system.)
> This conf.xml file will then specify where the data directory is:
'/usr/local/src/exist3/conf.xml' has:
<db-connection cacheSize="256M" checkMaxCacheSize="true"
collectionCache="64M" database="native"
files="/usr/local/src/exist3-data" pageSize="4096"
nodesBuffer="1000" cacheShrinkThreshold="10000"
doc-ids="default" minDiskSpace="128M">
> You could also search for run.sh the same way:
>
> find /usr/local -name run.sh
As before, I don't have a 'run.sh' (unless you count 'run.sh' for
Antenna House Formatter).
Running the Java installer as a non-root user has never given me a 'run.sh'.
I downloaded the 'run.sh' [1] for that eXist-db version from GitHub,
edited it to use the same Java alternative as used for the database, ran
it, and got:
----
cd "/usr/local/src/exist3/" ; ./bin/run.sh org.exist.backup.ExportMain
-x -d /mnt/tmp
ERROR: Failed to open database:
org.exist.storage.BrokerPoolServiceException: org.exist.EXistException:
java.io.IOException: Collection /db/system/security/exist/accounts
cannot be created.
----
If this can be solved, the problem then becomes that we don't know how
many other collections will have similar problems, so I'm not hopeful.
Regards,
Tony Graham.
--
Senior Architect
XML Division
Antenna House, Inc.
----
Skerries, Ireland
tg...@an...
[1]
https://raw.githubusercontent.com/eXist-db/exist/refs/tags/eXist-3.0.RC2/bin/run.sh
|