directory-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ezsra McDonald <ezsra.mcdon...@gmail.com>
Subject Re: Move ADS to new location on disk
Date Thu, 09 Jun 2016 22:13:50 GMT
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 <ezsra.mcdonald@gmail.com>
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 <elecharny@gmail.com>
> 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.
>>
>>
>>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message