Univention Bugzilla – Bug 21761
Fehlerhafte Verwendung von printf in /etc/lsb-base-logging.sh
Last modified: 2012-12-12 21:10:51 CET
Wenn es ein C-Programm wäre, würde ich jetzt laut "Format String Vulnerability" schreien, aber so produziert es nur eine hässliche Fehlermeldung bei der Verwendung von "log_action_cont_message 100%", da hier "..." angehängt wird, was zu einem ungültigen "%." wird. --- /etc/lsb-base-logging.sh.bak 2011-03-09 09:21:18.000000000 +0100 +++ /etc/lsb-base-logging.sh 2011-03-09 08:33:01.000000000 +0100 @@ -78,7 +78,7 @@ log_daemon_msg () { # and we won't be able to reliably know where the colourful # asterisk ought to go. - printf " * $* " + printf "%s" " * $* " # Enough trailing spaces for ` [fail]' to fit in; if the message # is too long it wraps here rather than later, which is what we # want. Da usplash Upstream-tot ist, wird das dort wohl auch niemanden mehr interessieren... Zeit für Splashy, Plymouth, Xsplash, oder was auch immer gerade in Mode ist.
In UCS-3.1 nicht mehr relevant.
Ja, das ist nicht mehr vorhanden.
UCS 3.1-0 has been released: http://forum.univention.de/viewtopic.php?f=54&t=2125 If this error occurs again, please use "Clone This Bug".