I removed the connection from studio and created a new one. All good. On Thu, Jun 9, 2016 at 9:23 PM, Ezsra McDonald <[email protected]> wrote:
> After relocating ADS to a new filesystem the partition is empty when I > browse it in Apache Directory Studio. But I can do a search and find > results. Any idea why? > > > > On Thu, Jun 9, 2016 at 5:58 PM, Ezsra McDonald <[email protected]> > wrote: > >> I figured it out. >> >> wrapper-instance.conf contains a line "#include >> /opt/foo/ApacheDS/opt/conf/wrapper.conf" >> >> Okay, how many of you think that line is a comment? It is not. You have >> to correct that line leaving the '#' at the beginning. >> >> This works: >> >> "#include /opt/ApacheDS/opt/conf/wrapper.conf" >> >> >> >> On Thu, Jun 9, 2016 at 5:13 PM, Ezsra McDonald <[email protected]> >> wrote: >> >>> I found a wrapper.log in /opt/ApacheDS/opt/bin >>> >>> STATUS | wrapper | 2016/06/08 16:57:41 | --> Wrapper Started as Daemon >>> STATUS | wrapper | 2016/06/08 16:57:41 | Launching a JVM... >>> ERROR | wrapper | 2016/06/08 16:57:41 | JVM exited while loading the >>> application. >>> INFO | jvm 1 | 2016/06/08 16:57:41 | Error: Could not find or load >>> main class Main >>> STATUS | wrapper | 2016/06/08 16:57:45 | Launching a JVM... >>> ERROR | wrapper | 2016/06/08 16:57:45 | JVM exited while loading the >>> application. >>> INFO | jvm 2 | 2016/06/08 16:57:45 | Error: Could not find or load >>> main class Main >>> STATUS | wrapper | 2016/06/08 16:57:49 | Launching a JVM... >>> ERROR | wrapper | 2016/06/08 16:57:49 | JVM exited while loading the >>> application. >>> INFO | jvm 3 | 2016/06/08 16:57:49 | Error: Could not find or load >>> main class Main >>> STATUS | wrapper | 2016/06/08 16:57:54 | Launching a JVM... >>> ERROR | wrapper | 2016/06/08 16:57:54 | JVM exited while loading the >>> application. >>> INFO | jvm 4 | 2016/06/08 16:57:54 | Error: Could not find or load >>> main class Main >>> STATUS | wrapper | 2016/06/08 16:57:58 | Launching a JVM... >>> ERROR | wrapper | 2016/06/08 16:57:58 | JVM exited while loading the >>> application. >>> INFO | jvm 5 | 2016/06/08 16:57:58 | Error: Could not find or load >>> main class Main >>> FATAL | wrapper | 2016/06/08 16:57:58 | There were 5 failed launches >>> in a row, each lasting less than 300 seconds. Giving up. >>> FATAL | wrapper | 2016/06/08 16:57:58 | There may be a configuration >>> problem: please check the logs. >>> STATUS | wrapper | 2016/06/08 16:57:58 | <-- Wrapper Stopped >>> >>> I am not a java guy so no clue. :-) >>> >>> I'll google a bit. >>> >>> On Thu, Jun 9, 2016 at 4:39 PM, Ezsra McDonald <[email protected] >>> > wrote: >>> >>>> Hmm, Seems to be a problem still. >>>> >>>> I did the following : >>>> >>>> >>>> cd /servers/ApacheDS/ >>>> # Tar up opt var folders >>>> sudo tar czvf ~/ads-server.tgz * >>>> cd /opt/ApacheDS/ >>>> sudo tar xzvf ~/ads-server.tgz >>>> sudo vi /etc/init.d/apacheds-2.0.0-M20-default >>>> CHANGE FILE: /etc/init.d/apacheds-2.0.0-M20-default >>>> LINE NUMBER: 36 >>>> >>>> /opt/ApacheDS/opt/bin/apacheds $1 default >>>> sudo vi /opt/ApacheDS/opt/bin/apacheds >>>> CHANGE FILE: /opt/ApacheDS/opt/bin/apacheds >>>> LINE NUMBERS: 30 & 31 >>>> >>>> INSTALLATION_DIRECTORY="/opt/ApacheDS/opt" >>>> INSTANCES_DIRECTORY="/opt/ApacheDS/var/lib" >>>> >>>> The server fails to start >>>> >>>> PS shows the following process but it dies shortly after issuing the >>>> start command: >>>> >>>> apacheds 16052 1 0 16:22 ? 00:00:00 >>>> /opt/ApacheDS/opt/bin/wrapper >>>> /opt/ApacheDS/var/lib/default/conf/wrapper-instance.conf >>>> set.INSTANCE_DIRECTORY=/opt/ApacheDS/var/lib/default set.INSTANCE=default >>>> wrapper.syslog.ident=apacheds >>>> wrapper.pidfile=/opt/ApacheDS/var/lib/default/run/apacheds-default.pid >>>> wrapper.daemonize=TRUE >>>> >>>> The last thing in the logs is a log from when I stopped the instance: >>>> >>>> STATUS | wrapper | 2016/06/08 15:03:22 | <-- Wrapper Stopped >>>> >>>> >>>> I added a 'set -x' to /opt/ApacheDS/opt/bin/apacheds and started the >>>> server again: >>>> >>>> >>>> + INSTANCE=default >>>> + INSTALLATION_DIRECTORY=/opt/ApacheDS/opt >>>> + INSTANCES_DIRECTORY=/opt/ApacheDS/var/lib >>>> + INSTANCE_DIRECTORY=/opt/ApacheDS/var/lib/default >>>> + APP_NAME=apacheds >>>> + APP_LONG_NAME='ApacheDS - default' >>>> + WRAPPER_CMD=/opt/ApacheDS/opt/bin/wrapper >>>> + WRAPPER_CONF=/opt/ApacheDS/var/lib/default/conf/wrapper-instance.conf >>>> + PRIORITY= >>>> + PIDDIR=/opt/ApacheDS/var/lib/default/run >>>> + RUN_AS_USER=apacheds >>>> + RUN_AS_GROUP=apacheds >>>> + case $0 in >>>> + SCRIPT=/opt/ApacheDS/opt/bin/apacheds >>>> + CHANGED=true >>>> + '[' Xtrue '!=' X ']' >>>> ++ echo /opt/ApacheDS/opt/bin/apacheds >>>> ++ sed -e 's; ;:;g' >>>> + SAFESCRIPT=/opt/ApacheDS/opt/bin/apacheds >>>> ++ echo /opt/ApacheDS/opt/bin/apacheds >>>> ++ sed -e 's;/; ;g' >>>> + TOKENS=' opt ApacheDS opt bin apacheds' >>>> + REALPATH= >>>> + for C in '$TOKENS' >>>> ++ echo opt >>>> ++ sed -e 's;:; ;g' >>>> + C=opt >>>> + REALPATH=/opt >>>> + '[' -h /opt ']' >>>> + for C in '$TOKENS' >>>> ++ echo ApacheDS >>>> ++ sed -e 's;:; ;g' >>>> + C=ApacheDS >>>> + REALPATH=/opt/ApacheDS >>>> + '[' -h /opt/ApacheDS ']' >>>> + for C in '$TOKENS' >>>> ++ echo opt >>>> ++ sed -e 's;:; ;g' >>>> + C=opt >>>> + REALPATH=/opt/ApacheDS/opt >>>> + '[' -h /opt/ApacheDS/opt ']' >>>> + for C in '$TOKENS' >>>> ++ echo bin >>>> ++ sed -e 's;:; ;g' >>>> + C=bin >>>> + REALPATH=/opt/ApacheDS/opt/bin >>>> + '[' -h /opt/ApacheDS/opt/bin ']' >>>> + for C in '$TOKENS' >>>> ++ echo apacheds >>>> ++ sed -e 's;:; ;g' >>>> + C=apacheds >>>> + REALPATH=/opt/ApacheDS/opt/bin/apacheds >>>> + '[' -h /opt/ApacheDS/opt/bin/apacheds ']' >>>> + '[' /opt/ApacheDS/opt/bin/apacheds = /opt/ApacheDS/opt/bin/apacheds >>>> ']' >>>> + CHANGED= >>>> + '[' X '!=' X ']' >>>> ++ dirname /opt/ApacheDS/opt/bin/apacheds >>>> + cd /opt/ApacheDS/opt/bin >>>> ++ pwd >>>> + REALDIR=/opt/ApacheDS/opt/bin >>>> ++ echo /opt/ApacheDS/var/lib/default/run >>>> ++ cut -c1,1 >>>> + FIRST_CHAR=/ >>>> + '[' / '!=' / ']' >>>> ++ echo /opt/ApacheDS/opt/bin/wrapper >>>> ++ cut -c1,1 >>>> + FIRST_CHAR=/ >>>> + '[' / '!=' / ']' >>>> ++ echo /opt/ApacheDS/var/lib/default/conf/wrapper-instance.conf >>>> ++ cut -c1,1 >>>> + FIRST_CHAR=/ >>>> + '[' / '!=' / ']' >>>> + ANCHORFILE=/opt/ApacheDS/var/lib/default/run/default.anchor >>>> + PIDFILE=/opt/ApacheDS/var/lib/default/run/apacheds-default.pid >>>> + LOCKDIR=/var/lock/subsys >>>> + LOCKFILE=/var/lock/subsys/default >>>> + pid= >>>> + PSEXE=/usr/bin/ps >>>> + '[' '!' -x /usr/bin/ps ']' >>>> + PSEXE=/bin/ps >>>> + '[' '!' -x /bin/ps ']' >>>> ++ uname -s >>>> ++ tr '[:upper:]' '[:lower:]' >>>> ++ tr -d '[:blank:]' >>>> + DIST_OS=linux >>>> + case "$DIST_OS" in >>>> ++ uname -p >>>> ++ tr '[:upper:]' '[:lower:]' >>>> ++ tr -d '[:blank:]' >>>> + DIST_ARCH=x86_64 >>>> + '[' x86_64 = unknown ']' >>>> + case "$DIST_ARCH" in >>>> + DIST_ARCH=x86 >>>> + '[' X = X ']' >>>> + CMDNICE= >>>> + '[' X = X ']' >>>> + ANCHORPROP= >>>> + IGNOREPROP= >>>> + LOCKPROP= >>>> + '[' -d /var/lock/subsys ']' >>>> + '[' -w /var/lock/subsys ']' >>>> + LOCKPROP='wrapper.lockfile="/var/lock/subsys/default"' >>>> + '[' xstart = x ']' >>>> + '[' xdefault = x ']' >>>> + case "$1" in >>>> + checkUser touchlock start default >>>> + '[' Xapacheds '!=' X ']' >>>> + IDEXE=/usr/xpg4/bin/id >>>> + '[' '!' -x /usr/xpg4/bin/id ']' >>>> + IDEXE=/usr/bin/id >>>> + '[' '!' -x /usr/bin/id ']' >>>> ++ /usr/bin/id -u -n >>>> + '[' root = apacheds ']' >>>> + '[' Xapacheds '!=' X ']' >>>> + '[' 'Xwrapper.lockfile="/var/lock/subsys/default"' '!=' X ']' >>>> + '[' Xtouchlock '!=' X ']' >>>> ++ groups apacheds >>>> ++ awk '{print $3}' >>>> ++ tail -1 >>>> + RUN_AS_GROUP=apacheds >>>> + '[' Xapacheds = X ']' >>>> + touch /var/lock/subsys/default >>>> + chown apacheds:apacheds /var/lock/subsys/default >>>> + su -m apacheds -c '"/opt/ApacheDS/opt/bin/apacheds" start default' >>>> + INSTANCE=default >>>> + INSTALLATION_DIRECTORY=/opt/ApacheDS/opt >>>> + INSTANCES_DIRECTORY=/opt/ApacheDS/var/lib >>>> + INSTANCE_DIRECTORY=/opt/ApacheDS/var/lib/default >>>> + APP_NAME=apacheds >>>> + APP_LONG_NAME='ApacheDS - default' >>>> + WRAPPER_CMD=/opt/ApacheDS/opt/bin/wrapper >>>> + WRAPPER_CONF=/opt/ApacheDS/var/lib/default/conf/wrapper-instance.conf >>>> + PRIORITY= >>>> + PIDDIR=/opt/ApacheDS/var/lib/default/run >>>> + RUN_AS_USER=apacheds >>>> + RUN_AS_GROUP=apacheds >>>> + case $0 in >>>> + SCRIPT=/opt/ApacheDS/opt/bin/apacheds >>>> + CHANGED=true >>>> + '[' Xtrue '!=' X ']' >>>> ++ echo /opt/ApacheDS/opt/bin/apacheds >>>> ++ sed -e 's; ;:;g' >>>> + SAFESCRIPT=/opt/ApacheDS/opt/bin/apacheds >>>> ++ echo /opt/ApacheDS/opt/bin/apacheds >>>> ++ sed -e 's;/; ;g' >>>> + TOKENS=' opt ApacheDS opt bin apacheds' >>>> + REALPATH= >>>> + for C in '$TOKENS' >>>> ++ echo opt >>>> ++ sed -e 's;:; ;g' >>>> + C=opt >>>> + REALPATH=/opt >>>> + '[' -h /opt ']' >>>> + for C in '$TOKENS' >>>> ++ echo ApacheDS >>>> ++ sed -e 's;:; ;g' >>>> + C=ApacheDS >>>> + REALPATH=/opt/ApacheDS >>>> + '[' -h /opt/ApacheDS ']' >>>> + for C in '$TOKENS' >>>> ++ echo opt >>>> ++ sed -e 's;:; ;g' >>>> + C=opt >>>> + REALPATH=/opt/ApacheDS/opt >>>> + '[' -h /opt/ApacheDS/opt ']' >>>> + for C in '$TOKENS' >>>> ++ echo bin >>>> ++ sed -e 's;:; ;g' >>>> + C=bin >>>> + REALPATH=/opt/ApacheDS/opt/bin >>>> + '[' -h /opt/ApacheDS/opt/bin ']' >>>> + for C in '$TOKENS' >>>> ++ echo apacheds >>>> ++ sed -e 's;:; ;g' >>>> + C=apacheds >>>> + REALPATH=/opt/ApacheDS/opt/bin/apacheds >>>> + '[' -h /opt/ApacheDS/opt/bin/apacheds ']' >>>> + '[' /opt/ApacheDS/opt/bin/apacheds = /opt/ApacheDS/opt/bin/apacheds >>>> ']' >>>> + CHANGED= >>>> + '[' X '!=' X ']' >>>> ++ dirname /opt/ApacheDS/opt/bin/apacheds >>>> + cd /opt/ApacheDS/opt/bin >>>> ++ pwd >>>> + REALDIR=/opt/ApacheDS/opt/bin >>>> ++ echo /opt/ApacheDS/var/lib/default/run >>>> ++ cut -c1,1 >>>> + FIRST_CHAR=/ >>>> + '[' / '!=' / ']' >>>> ++ echo /opt/ApacheDS/opt/bin/wrapper >>>> ++ cut -c1,1 >>>> + FIRST_CHAR=/ >>>> + '[' / '!=' / ']' >>>> ++ echo /opt/ApacheDS/var/lib/default/conf/wrapper-instance.conf >>>> ++ cut -c1,1 >>>> + FIRST_CHAR=/ >>>> + '[' / '!=' / ']' >>>> + ANCHORFILE=/opt/ApacheDS/var/lib/default/run/default.anchor >>>> + PIDFILE=/opt/ApacheDS/var/lib/default/run/apacheds-default.pid >>>> + LOCKDIR=/var/lock/subsys >>>> + LOCKFILE=/var/lock/subsys/default >>>> + pid= >>>> + PSEXE=/usr/bin/ps >>>> + '[' '!' -x /usr/bin/ps ']' >>>> + PSEXE=/bin/ps >>>> + '[' '!' -x /bin/ps ']' >>>> ++ uname -s >>>> ++ tr '[:upper:]' '[:lower:]' >>>> ++ tr -d '[:blank:]' >>>> + DIST_OS=linux >>>> + case "$DIST_OS" in >>>> ++ uname -p >>>> ++ tr '[:upper:]' '[:lower:]' >>>> ++ tr -d '[:blank:]' >>>> + DIST_ARCH=x86_64 >>>> + '[' x86_64 = unknown ']' >>>> + case "$DIST_ARCH" in >>>> + DIST_ARCH=x86 >>>> + '[' X = X ']' >>>> + CMDNICE= >>>> + '[' X = X ']' >>>> + ANCHORPROP= >>>> + IGNOREPROP= >>>> + LOCKPROP= >>>> + '[' -d /var/lock/subsys ']' >>>> + '[' -w /var/lock/subsys ']' >>>> + '[' xstart = x ']' >>>> + '[' xdefault = x ']' >>>> + case "$1" in >>>> + checkUser touchlock start default >>>> + '[' Xapacheds '!=' X ']' >>>> + IDEXE=/usr/xpg4/bin/id >>>> + '[' '!' -x /usr/xpg4/bin/id ']' >>>> + IDEXE=/usr/bin/id >>>> + '[' '!' -x /usr/bin/id ']' >>>> ++ /usr/bin/id -u -n >>>> + '[' apacheds = apacheds ']' >>>> + RUN_AS_USER= >>>> + '[' X '!=' X ']' >>>> + start >>>> + echo 'Starting ApacheDS - default...' >>>> Starting ApacheDS - default... >>>> + getpid >>>> + '[' -f /opt/ApacheDS/var/lib/default/run/apacheds-default.pid ']' >>>> + '[' X = X ']' >>>> + COMMAND_LINE=' "/opt/ApacheDS/opt/bin/wrapper" >>>> "/opt/ApacheDS/var/lib/default/conf/wrapper-instance.conf" >>>> set.INSTANCE_DIRECTORY="/opt/ApacheDS/var/lib/default" >>>> set.INSTANCE="default" wrapper.syslog.ident="apacheds" >>>> wrapper.pidfile="/opt/ApacheDS/var/lib/default/run/apacheds-default.pid" >>>> wrapper.daemonize=TRUE ' >>>> + eval '"/opt/ApacheDS/opt/bin/wrapper"' >>>> '"/opt/ApacheDS/var/lib/default/conf/wrapper-instance.conf"' >>>> 'set.INSTANCE_DIRECTORY="/opt/ApacheDS/var/lib/default"' >>>> 'set.INSTANCE="default"' 'wrapper.syslog.ident="apacheds"' >>>> 'wrapper.pidfile="/opt/ApacheDS/var/lib/default/run/apacheds-default.pid"' >>>> wrapper.daemonize=TRUE >>>> ++ /opt/ApacheDS/opt/bin/wrapper >>>> /opt/ApacheDS/var/lib/default/conf/wrapper-instance.conf >>>> set.INSTANCE_DIRECTORY=/opt/ApacheDS/var/lib/default set.INSTANCE=default >>>> wrapper.syslog.ident=apacheds >>>> wrapper.pidfile=/opt/ApacheDS/var/lib/default/run/apacheds-default.pid >>>> wrapper.daemonize=TRUE >>>> + exit 0 >>>> + '[' 'Xwrapper.lockfile="/var/lock/subsys/default"' '!=' X ']' >>>> + getpid >>>> + '[' -f /opt/ApacheDS/var/lib/default/run/apacheds-default.pid ']' >>>> + '[' -r /opt/ApacheDS/var/lib/default/run/apacheds-default.pid ']' >>>> ++ cat /opt/ApacheDS/var/lib/default/run/apacheds-default.pid >>>> + pid=15893 >>>> + '[' X15893 = X ']' >>>> + exit 0 >>>> >>>> Let me know if you need anything else. >>>> >>>> >>>> On Thu, Jun 9, 2016 at 10:48 AM, Emmanuel Lécharny <[email protected] >>>> > wrote: >>>> >>>>> Le 09/06/16 à 17:18, Ezsra McDonald a écrit : >>>>> > Good question, sorry >>>>> > >>>>> > The OS is Enterprise Linux. >>>>> > >>>>> > I used the apacheds-2.0.0-M20-64bit.bin installer. >>>>> >>>>> The directories teh server is using are described in >>>>> >>>>> http://directory.apache.org/apacheds/advanced-ug/2.2-instance-layout.html >>>>> >>>>> Data will be stored in the partitions sub-directory. >>>>> >>>>> If you move the whole tree, it should work, assuming you also change >>>>> the >>>>> /etc/init.d/apacheds script to point on this new directory. >>>>> >>>>> You may have a look at the various configuration files that may contain >>>>> root based paths. >>>>> >>>>> >>>>> >>>> >>> >> >
