Public bug reported: After running "apt-get upgrade" with a new kernel (3.2.0-64) being installed, I get the following output:
Searching for GRUB installation directory ... found: /boot/grub dpkg: error: --compare-versions takes three arguments: <version> <relation> <version> Type dpkg --help for help about installing and deinstalling packages [*]; Use `dselect' or `aptitude' for user-friendly package management; Type dpkg -Dhelp for a list of dpkg debug flag values; Type dpkg --force-help for a list of forcing options; Type dpkg-deb --help for help about manipulating *.deb files; Options marked [*] produce a lot of output - pipe it through `less' or `more' ! Searching for default file ... found: /boot/grub/default Testing for an existing GRUB menu.lst file ... found: /boot/grub/menu.lst Searching for splash image ... none found, skipping ... Found kernel: /boot/vmlinuz-3.2.0-64-generic Found kernel: /boot/vmlinuz-3.2.0-57-generic Found kernel: /boot/vmlinuz-3.2.0-56-generic Found kernel: /boot/vmlinuz-3.2.0-43-generic Found kernel: /boot/vmlinuz-3.2.0-39-generic Found kernel: /boot/vmlinuz-3.2.0-26-generic Found kernel: /boot/vmlinuz-3.2.0-25-generic Found kernel: /boot/vmlinuz-3.2.0-24-generic Found kernel: /boot/vmlinuz-2.6.38-8-generic Updating /boot/grub/menu.lst ... done This is repeatable by running "update-grub" (and not dependant on the current locale as I used "LANG=C update-grub". The error seems to happen in the debconf frontend, as the error occurs after running this bit: root@root:~# bash -x update-grub + set -e + . /usr/share/debconf/confmodule ++ '[' '!' '' ']' ++ PERL_DL_NONLAZY=1 ++ export PERL_DL_NONLAZY ++ '[' '' ']' ++ exec /usr/share/debconf/frontend update-grub (...) ProblemType: Bug DistroRelease: Ubuntu 12.04 Package: grub 0.97-29ubuntu66 ProcVersionSignature: Ubuntu 3.2.0-57.87-generic 3.2.52 Uname: Linux 3.2.0-57-generic x86_64 ApportVersion: 2.0.1-0ubuntu17.6 Architecture: amd64 Date: Wed Jun 11 10:35:48 2014 MarkForUpload: True ProcEnviron: TERM=xterm-256color PATH=(custom, no user) LANG=de_DE.UTF-8 SHELL=/bin/bash SourcePackage: grub UpgradeStatus: Upgraded to precise on 2012-05-04 (767 days ago) ** Affects: grub (Ubuntu) Importance: Undecided Status: New ** Tags: amd64 apport-bug precise -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1328819 Title: update-grub debconf frontend fails running dpkg --compare-versions after kernel upgrade To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/grub/+bug/1328819/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs