Bug#433357: ncurses-bin: breaks the whole system when usplash is installed

2007-07-16 Thread Florent Bayle
Package: ncurses-bin
Version: 5.6+20070714-1
Severity: critical
Justification: breaks the whole system

Hi,

Since I've upgraded ncurses-bin (and other ncurses packages) to the lastest
version, my whole system is broken.
Lots of init scripts are failing :
# invoke-rc.d networking restart
 * Reconfiguring network interfaces...   /usr/bin/tput: invalid option -- 2
usage: tput [-V] [-S] [-T term] capname
invoke-rc.d: initscript networking, action restart failed.
#

It seems that this bug is related to :
 - ncurses-bin: tput now fails at boot time since the last upgrade
 - lsb-base: calls tput
 - usplash: activate fancy boot messages in lsb-base.
Please note that if I remove usplash or if I downgrade ncurses, my system
works as usual.

-- 
Florent


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#433357: ncurses-bin: breaks the whole system when usplash is installed

2007-07-16 Thread Thomas Dickey

On Mon, 16 Jul 2007, Florent Bayle wrote:


Package: ncurses-bin
Version: 5.6+20070714-1
Severity: critical
Justification: breaks the whole system

Hi,

Since I've upgraded ncurses-bin (and other ncurses packages) to the lastest
version, my whole system is broken.
Lots of init scripts are failing :
# invoke-rc.d networking restart
* Reconfiguring network interfaces...   /usr/bin/tput: invalid option -- 2
usage: tput [-V] [-S] [-T term] capname


tput's command-line parsing hasn't changed since before 5.6 (December).
(what was the previous version you had installed?).

Did usplash change recently?


invoke-rc.d: initscript networking, action restart failed.
#

It seems that this bug is related to :
- ncurses-bin: tput now fails at boot time since the last upgrade
- lsb-base: calls tput
- usplash: activate fancy boot messages in lsb-base.
Please note that if I remove usplash or if I downgrade ncurses, my system
works as usual.

--
Florent





--
Thomas E. Dickey
http://invisible-island.net
ftp://invisible-island.net


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#433357: ncurses-bin: breaks the whole system when usplash is installed

2007-07-16 Thread Florent Bayle
Le lundi 16 juillet 2007, vous avez écrit :
 On Mon, 16 Jul 2007, Florent Bayle wrote:
 
  Package: ncurses-bin
  Version: 5.6+20070714-1
  Severity: critical
  Justification: breaks the whole system
 
  Hi,
 
  Since I've upgraded ncurses-bin (and other ncurses packages) to the lastest
  version, my whole system is broken.
  Lots of init scripts are failing :
  # invoke-rc.d networking restart
  * Reconfiguring network interfaces...   /usr/bin/tput: invalid option 
  -- 2
  usage: tput [-V] [-S] [-T term] capname
 
 tput's command-line parsing hasn't changed since before 5.6 (December).
 (what was the previous version you had installed?).
 
 Did usplash change recently?
 

I got a look at /etc/lsb-base-logging.sh (created by usplash),
and I think that I found the problem :

# cat /etc/lsb-base-logging.sh
[...]
if log_use_fancy_output  $TPUT xenl /dev/null 21; then
COLS=`$TPUT cols`
if [ $COLS ]; then
COL=`$EXPR $COLS - 7`
else
COL=73
fi
[...]
printf  * $*   
# 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.
$TPUT hpa `$EXPR $COLS - 1`
printf ' '
else
echo  * $@
COL=
fi
[...]
#

and now, THE problem :

[EMAIL PROTECTED]:~$ apt-cache policy ncurses-bin
ncurses-bin:
  Installed: 5.6+20070714-1
  Candidate: 5.6+20070714-1
  Version table:
 *** 5.6+20070714-1 0
500 http://ftp.fr.debian.org unstable/main Packages
100 /var/lib/dpkg/status
 5.6-3 0
500 http://ftp.fr.debian.org testing/main Packages
 5.5-5 0
500 http://ftp.fr.debian.org etch/main Packages
[EMAIL PROTECTED]:~$ tput cols
-1
[EMAIL PROTECTED]:~$ sudo apt-get install libncurses5=5.6-3 libncursesw5=5.6-3 
ncurses-base=5.6-3 ncurses-bin=5.6-3 ncurses-term=5.6-3
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be DOWNGRADED:
  libncurses5 libncursesw5 ncurses-base ncurses-bin ncurses-term
0 upgraded, 0 newly installed, 5 downgraded, 0 to remove and 0 not upgraded.
Need to get 0B/1214kB of archives.
After unpacking 106kB of additional disk space will be used.
Do you want to continue [Y/n]?
dpkg - warning: downgrading ncurses-bin from 5.6+20070714-1 to 5.6-3.
(Reading database ... 29107 files and directories currently installed.)
Preparing to replace ncurses-bin 5.6+20070714-1 (using 
.../ncurses-bin_5.6-3_i386.deb) ...
Unpacking replacement ncurses-bin ...
Setting up ncurses-bin (5.6-3) ...
dpkg - warning: downgrading libncurses5 from 5.6+20070714-1 to 5.6-3.
(Reading database ... 29108 files and directories currently installed.)
Preparing to replace libncurses5 5.6+20070714-1 (using 
.../libncurses5_5.6-3_i386.deb) ...
Unpacking replacement libncurses5 ...
Setting up libncurses5 (5.6-3) ...

dpkg - warning: downgrading ncurses-base from 5.6+20070714-1 to 5.6-3.
(Reading database ... 29108 files and directories currently installed.)
Preparing to replace ncurses-base 5.6+20070714-1 (using 
.../ncurses-base_5.6-3_all.deb) ...
Unpacking replacement ncurses-base ...
Setting up ncurses-base (5.6-3) ...
Installing new version of config file /etc/terminfo/README ...
dpkg - warning: downgrading libncursesw5 from 5.6+20070714-1 to 5.6-3.
(Reading database ... 29108 files and directories currently installed.)
Preparing to replace libncursesw5 5.6+20070714-1 (using 
.../libncursesw5_5.6-3_i386.deb) ...
Unpacking replacement libncursesw5 ...
dpkg - warning: downgrading ncurses-term from 5.6+20070714-1 to 5.6-3.
Preparing to replace ncurses-term 5.6+20070714-1 (using 
.../ncurses-term_5.6-3_all.deb) ...
Unpacking replacement ncurses-term ...
Setting up libncursesw5 (5.6-3) ...

Setting up ncurses-term (5.6-3) ...
[EMAIL PROTECTED]:~$ tput cols
80
[EMAIL PROTECTED]:~$

-- 
Florent


signature.asc
Description: This is a digitally signed message part.