severity 675162 serious tags 675162 +patch +pending thanks Le 30.05.2012 11:50, Kamen Naydenov a écrit : > Package: lsb-base > Version: 4.1+Debian5 > Severity: normal > > Dear Maintainer, > > after lsb-base upgrade (Wed May 30 12:41:22 EEST 2012: [UPGRADE] lsb-base:amd64 > 4.1+Debian4 -> 4.1+Debian5) mysql fail to start on boot. > I try ot run it, and receive following error: > LANG=C sudo invoke-rc.d mysql start > /lib/lsb/init-functions: line 428: FANCYTTY: unbound variable > > After that I check that mysql works running it directly invoking > /usr/bin/mysqld_safe Hi Kamen, and thanks for your bugreport, this is the newborn incarnation of the #390085 fixed in lsb-base 3.1-17. I can confirm the reported behaviour and will apply the attached patch to the next upload of lsb, hence hereby tagging +patch and +pending. By the way, this bug is of serious severity as it breaks unrelated packages. Cheers, OdyX
From 0340d15805a60be8cc09cc209fe57cd22357889c Mon Sep 17 00:00:00 2001 From: Didier Raboud <odyx@debian.org> Date: Wed, 30 May 2012 12:58:54 +0200 Subject: [PATCH] init-functions: Cope with init scripts that use `set -u`. When sourcing /etc/default/rcS for FANCYTTY, cope with its eventual non-existence by enforcing `set +u` in the $() subshell. Git-Dch: Full Closes: #675162 Reported-by: Kamen Naydenov <pau4o@kamennn.eu> --- init-functions | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/init-functions b/init-functions index d8a7e98..8736693 100644 --- a/init-functions +++ b/init-functions @@ -425,5 +425,5 @@ for hook in $(run-parts --lsbsysinit --list /lib/lsb/init-functions.d 2>/dev/nul [ -r $hook ] && . $hook || true done -FANCYTTY=$([ -e /etc/default/rcS ] && . /etc/default/rcS && echo $FANCYTTY) +FANCYTTY=$(set +u; [ -e /etc/default/rcS ] && . /etc/default/rcS && echo $FANCYTTY) [ -e /etc/lsb-base-logging.sh ] && . /etc/lsb-base-logging.sh || true -- 1.7.2.5
Attachment:
signature.asc
Description: OpenPGP digital signature