On Mon, Nov 23, 2009 at 09:07:25PM +0200, Eugene V. Lyubimkin wrote: > James Vega wrote: > > Given the following new version of console-setup and new package > > keyboard-configuration, I'm unable to upgrade console-setup. > > keyboard-configuration is being installed while console-setup is still > > present, which results in a file conflict. > > > > Package: console-setup > > Version: 1.47 > > Depends: debconf (>= 0.5) | debconf-2.0, console-terminus (>= 4.26), > > xkb-data (>= 0.9), keyboard-configuration > > > > Package: keyboard-configuration > > Version: 1.47 > > Depends: debconf (>= 0.5) | debconf-2.0 > > Conflicts: console-setup (<< 1.47), console-setup-mini (<< 1.47) > > > This bug should be now fixed in the master branch.
Not quite. It required a couple passes of safe-upgrades. % git log -1 --pretty=oneline HEAD 6b424dd0200df06d337c983059b06e7d8deba551 console download progress: fixed a divide-by-zero crash with zero-sized files % sudo ./cupt safe-upgrade Building the package cache... [done] Initializing package resolver and worker... [done] Scheduling requested actions... [done] Resolving possible unmet dependencies... The following 1 packages will be INSTALLED: keyboard-configuration The following 3 packages will be UPGRADED: chromium-browser chromium-browser-inspector console-setup Need to get 10.7MiB/10.7MiB of archives. After unpacking 36.0KiB will be freed. Do you want to continue? [y/N/q] y Performing requested actions: Get:1 http://ppa.launchpad.net/chromium-daily/ppa/ubuntu karmic/main chromium-browser 4.0.256.0~svn20091123r32803-0ubuntu1~ucd1~karmic [9738KiB] Get:2 http://ppa.launchpad.net/chromium-daily/ppa/ubuntu karmic/main chromium-browser-inspector 4.0.256.0~svn20091123r32803-0ubuntu1~ucd1~karmic [452KiB] Get:3 http://192.168.1.54/debian sid/main console-setup 1.49 [480KiB] Get:4 http://192.168.1.54/debian sid/main keyboard-configuration 1.49 [236KiB] Fetched 10.7MiB in 10s. Reading package fields... Done Reading package status... Done Retrieving bug reports... Done Parsing Found/Fixed information... Done Reading changelogs... Done apt-listchanges: Do you want to continue? [Y/n] Preconfiguring packages ... (Reading database ... 116172 files and directories currently installed.) Preparing to replace chromium-browser 4.0.256.0~svn20091122r32782-0ubuntu1~ucd3~karmic (using .../chromium-browser_4.0.256.0~svn20091123r32803-0ubuntu1~ucd1~karmic_i386.deb) ... Unpacking replacement chromium-browser ... Setting up chromium-browser (4.0.256.0~svn20091123r32803-0ubuntu1~ucd1~karmic) ... Processing triggers for hicolor-icon-theme ... Processing triggers for man-db ... Processing triggers for desktop-file-utils ... (Reading database ... 116172 files and directories currently installed.) Preparing to replace console-setup 1.46 (using .../console-setup_1.49_all.deb) ... Unpacking replacement console-setup ... dpkg: console-setup: dependency problems, but configuring anyway as you requested: console-setup depends on keyboard-configuration; however: Package keyboard-configuration is not installed. Setting up console-setup (1.49) ... setupcon: None of /etc/default/keyboard nor /home/jamessan/.console-setup exists. dpkg: error processing console-setup (--install): subprocess installed post-installation script returned error exit status 1 Processing triggers for man-db ... Errors were encountered while processing: console-setup E: /usr/bin/dpkg --install --force-depends --force-breaks /var/cache/apt/archives/console-setup_1.49_all.deb returned non-zero status: 256 E: error performing command 'safe-upgrade' % dpkg -l console-setup keyboard-configuration Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Cfg-files/Unpacked/Failed-cfg/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Name Version Description +++-===========================================-===========================================-====================================================================================================== iF console-setup 1.49 console font and keymap setup program in keyboard-configuration <none> (no description available) % sudo ./cupt safe-upgrade Building the package cache... [done] Initializing package resolver and worker... [done] Scheduling requested actions... [done] Resolving possible unmet dependencies... The following 1 packages will be INSTALLED: keyboard-configuration The following 1 packages will be UPGRADED: chromium-browser-inspector The following 1 packages will be CONFIGURED: console-setup Need to get 0B/688KiB of archives. After unpacking 1216KiB will be used. Do you want to continue? [y/N/q] y Performing requested actions: Reading package fields... Done Reading package status... Done Retrieving bug reports... Done Parsing Found/Fixed information... Done Reading changelogs... Done Preconfiguring packages ... (Reading database ... 116172 files and directories currently installed.) Unpacking keyboard-configuration (from .../keyboard-configuration_1.49_all.deb) ... Setting up keyboard-configuration (1.49) ... insserv: warning: current stop runlevel(s) (0 1 6) of script `nvidia-kernel' overwrites defaults (empty). insserv: warning: current stop runlevel(s) (0 1 6) of script `nvidia-glx' overwrites defaults (empty). insserv: warning: current stop runlevel(s) (0 1 6) of script `nvidia-kernel' overwrites defaults (empty). insserv: warning: current stop runlevel(s) (0 1 6) of script `nvidia-glx' overwrites defaults (empty). Setting up console-setup (1.49) ... (Reading database ... 116177 files and directories currently installed.) Preparing to replace chromium-browser-inspector 4.0.256.0~svn20091122r32782-0ubuntu1~ucd3~karmic (using .../chromium-browser-inspector_4.0.256.0~svn20091123r32803-0ubuntu1~ucd1~karmic_all.deb) ... Unpacking replacement chromium-browser-inspector ... Setting up chromium-browser-inspector (4.0.256.0~svn20091123r32803-0ubuntu1~ucd1~karmic) ... -- James GPG Key: 1024D/61326D40 2003-09-02 James Vega <james...@debian.org>
signature.asc
Description: Digital signature