severity 657904 serious thanks * Anton Zinoviev <an...@lml.bas.bg>, 2012-01-30, 16:03:
"That's strange," I thought, "every Debian package puts at least _something_ in its doc directory."
Indeed.
In fact the directory /usr/share/doc/console-setup must be a link to /usr/share/doc/keyboard-configuration and it shouldn't be empty. Is it indeed empty?
Yes, it was here.
In case it is, I have no idea what might have caused this, but I doubt it it is something related to console-setup.
It is because /u/s/d/console-setup was a directory and now is a symlink to a directory. As per Policy §6.6, dpkg cannot handle such situation. (“A directory will never be replaced by a symbolic link to a directory or vice versa; instead, the existing state (symlink or not) will be left alone and ‘dpkg’ will follow the symlink if there is one.”)
To reproduce this bug: 1) Install console-setup in a squeeze chroot. 2) Upgrade console-setup (only this package) to unstable version. # apt-get install -qq console-setup debconf: delaying package configuration, since apt-utils is not installed Selecting previously deselected package console-terminus. (Reading database ... 9977 files and directories currently installed.) Unpacking console-terminus (from .../console-terminus_4.30-2_all.deb) ... Selecting previously deselected package xkb-data. Unpacking xkb-data (from .../xkb-data_1.8-2_all.deb) ... Selecting previously deselected package keyboard-configuration. Unpacking keyboard-configuration (from .../keyboard-configuration_1.68+squeeze2_all.deb) ... Selecting previously deselected package console-setup. Unpacking console-setup (from .../console-setup_1.68+squeeze2_all.deb) ... Setting up console-terminus (4.30-2) ... Setting up xkb-data (1.8-2) ... Setting up keyboard-configuration (1.68+squeeze2) ... Setting up console-setup (1.68+squeeze2) ... # sed -i -e 's/squeeze/unstable/' /etc/apt/sources.list # apt-get update -qq # apt-get install -qq console-setup debconf: delaying package configuration, since apt-utils is not installed Selecting previously deselected package kbd. (Reading database ... 10769 files and directories currently installed.) Unpacking kbd (from .../archives/kbd_1.15.3-7_i386.deb) ... update-rc.d: using dependency based boot sequencing Preparing to replace console-setup 1.68+squeeze2 (using .../console-setup_1.75_all.deb) ... Unpacking replacement console-setup ... dpkg: warning: unable to delete old directory '/etc/console-setup': Directory not empty (Reading database ... 10713 files and directories currently installed.) Removing console-terminus ... Selecting previously deselected package console-setup-linux. (Reading database ... 10544 files and directories currently installed.) Unpacking console-setup-linux (from .../console-setup-linux_1.75_all.deb) ... Setting up kbd (1.15.3-7) ... invoke-rc.d: policy-rc.d denied execution of start. Setting up console-setup-linux (1.75) ... Installing new version of config file /etc/console-setup/compose.ISO-8859-13.inc ... Installing new version of config file /etc/console-setup/compose.ISO-8859-9.inc ... Installing new version of config file /etc/console-setup/remap.inc ... Installing new version of config file /etc/console-setup/compose.ISO-8859-7.inc ... Installing new version of config file /etc/console-setup/compose.ISO-8859-2.inc ... Installing new version of config file /etc/console-setup/compose.ISO-8859-4.inc ... Installing new version of config file /etc/console-setup/compose.ISO-8859-14.inc ... Installing new version of config file /etc/console-setup/compose.VISCII.inc ... Installing new version of config file /etc/console-setup/compose.ISO-8859-1.inc ... Installing new version of config file /etc/console-setup/compose.ISO-8859-15.inc ... Installing new version of config file /etc/console-setup/compose.ISO-8859-3.inc ... Setting up console-setup (1.75) ... # ls -l /usr/share/doc/console-setup total 0 -- Jakub Wilk -- To UNSUBSCRIBE, email to debian-boot-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20120303123333.ga2...@jwilk.net