Package: drizzle
Version: 1:7.1.36-stable-1
Severity: normal
Tags: patch
The drizzle package does not require drizzle-plugin-js, so by default
that is not installed, yet drizzle can not start without it.
+ start_daemon '/usr/sbin/drizzled --chuid drizzle -m'
--datadir=/var/lib/drizzle --pid-file=/var/lib/drizzle/asterisk.pid
'--plugin-remove=js '
drizzled+ log_end_msg 0
This part: '--plugin-remove=js ' seems not to work:
# tail /var/log/drizzle/drizzled.log
+ exec='/usr/sbin/drizzled --chuid drizzle -m'
+ shift
+ args='--start --nicelevel 0 --quiet --oknodo'
+ '[' '' ']'
+ '[' /dev/null ']'
+ /sbin/start-stop-daemon --start --nicelevel 0 --quiet --oknodo --chdir
/ --exec /usr/sbin/drizzled --chuid drizzle -m --oknodo --pidfile
/dev/null -- --datadir=/var/lib/drizzle
--pid-file=/var/lib/drizzle/asterisk.pid '--plugin-remove=js '
Can't open shared library '/usr/lib/drizzle/libjs_plugin.so' (errno: 0
/usr/lib/drizzle/libjs_plugin.so: cannot open shared object file: No
such file or directory)
Couldn't load plugin library named 'js'.
Aborting:"Failed to initialize plugins". Abort was called from
drizzled/drizzled.cc:1419 in init_variables_after_daemonizing()
The following patch removes the space after $JS_OPTS and also adds
/var/run/drizzle in order to facilitate things like
mysql-unix-socket-protocol.path=/var/run/drizzle/mysql.sock if that
pleases you :-)
diff -u drizzle.init.d.orig drizzle
--- drizzle.init.d.orig 2012-06-23 16:30:56.423746741 -0400
+++ drizzle 2012-06-23 16:25:45.902283862 -0400
@@ -112,6 +112,7 @@
'start')
[ -e "${DATADIR}" ] || \
install -d -o${DRIZZLE_USER} -g${DRIZZLE_USER} -m750 "${DATADIR}"
+ [ -d /var/run/drizzle ] || install -d -o $DRIZZLE_USER -g
$DRIZZLE_USER /var/run/drizzle
# Start daemon
log_daemon_msg "Starting Drizzle database server" "drizzled"
check_protocol_port mysql-protocol-port || log_end_msg 0
@@ -121,7 +122,7 @@
log_progress_msg "(already running)"
log_end_msg 0
else
- start_daemon "$DAEMON --chuid $DRIZZLE_USER -m"
"--datadir=$DATADIR" "--pid-file=$PIDFILE" "$JS_OPTS " >> $LOG 2>&1 &
+ start_daemon "$DAEMON --chuid $DRIZZLE_USER -m"
"--datadir=$DATADIR" "--pid-file=$PIDFILE" "$JS_OPTS" >> $LOG 2>&1 &
log_progress_msg "drizzled"
log_end_msg 0
fi
--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org