package grub-pc 1.97~beta4-1ubuntu4 failed to install/upgrade: subprocess installed post-installation script returned error exit status 1

Bug #487446 reported by djchandler
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
grub2 (Ubuntu)
New
Undecided
Unassigned

Bug Description

Binary package hint: grub2

Failed to merge grub.cfg after running update manager and getting the latest kernal following a clean install of 9.10-AMD64 that followed a Windows 7(32-bit) upgrade on dual boot Toshiba L305D-S5959 Laptop. Of course the clean install was done in response to losing grub with the Windows 7 32-bit upgrade. This was an easy fix on another system that had Ubuntu 9.04 as the only previous system when installing Win 7 RC x64 to create another dual-booting system . Now I have no idea where this stands yet. But looking at grub.cfg l don't really see the problem, but I'm not bug hunting there tonight. I'll copy on the bottom of this post. Haven't re-booted yet, but I'm betting it's okay.

This may just be a little bit of scary error trapping by somebody, and not truly a bothersome bug.

Admittedly I'm trying to break things in Win 7 and Ubuntu both. FYI, I have an MS TechNet Subscription for research purposes. But the Win7 32 upgrade was a Toshiba customized for their laptops as I purchased a new laptop just last August. All I can say is grub-pc/grub2 certainly has obfuscated the fix compared to the straightforward method before the release of 9.10.

Here's grub.cfg, unedited.
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s /boot/grub/grubenv ]; then
  have_grubenv=true
  load_env
fi
set default="0"
if [ ${prev_saved_entry} ]; then
  saved_entry=${prev_saved_entry}
  save_env saved_entry
  prev_saved_entry=
  save_env prev_saved_entry
fi
insmod ext2
set root=(hd0,5)
search --no-floppy --fs-uuid --set 72e19799-7b82-4dff-b0c1-1df43348b66a
if loadfont /usr/share/grub/unicode.pf2 ; then
  set gfxmode=640x480
  insmod gfxterm
  insmod vbe
  if terminal_output gfxterm ; then true ; else
    # For backward compatibility with versions of terminal.mod that don't
    # understand terminal_output
    terminal gfxterm
  fi
fi
if [ ${recordfail} = 1 ]; then
  set timeout=-1
else
  set timeout=10
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/white
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
menuentry "Ubuntu, Linux 2.6.31-15-generic" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
 set quiet=1
 insmod ext2
 set root=(hd0,5)
 search --no-floppy --fs-uuid --set 72e19799-7b82-4dff-b0c1-1df43348b66a
 linux /boot/vmlinuz-2.6.31-15-generic root=UUID=72e19799-7b82-4dff-b0c1-1df43348b66a ro quiet splash
 initrd /boot/initrd.img-2.6.31-15-generic
}
menuentry "Ubuntu, Linux 2.6.31-15-generic (recovery mode)" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
 insmod ext2
 set root=(hd0,5)
 search --no-floppy --fs-uuid --set 72e19799-7b82-4dff-b0c1-1df43348b66a
 linux /boot/vmlinuz-2.6.31-15-generic root=UUID=72e19799-7b82-4dff-b0c1-1df43348b66a ro single
 initrd /boot/initrd.img-2.6.31-15-generic
}
menuentry "Ubuntu, Linux 2.6.31-14-generic" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
 set quiet=1
 insmod ext2
 set root=(hd0,5)
 search --no-floppy --fs-uuid --set 72e19799-7b82-4dff-b0c1-1df43348b66a
 linux /boot/vmlinuz-2.6.31-14-generic root=UUID=72e19799-7b82-4dff-b0c1-1df43348b66a ro quiet splash
 initrd /boot/initrd.img-2.6.31-14-generic
}
menuentry "Ubuntu, Linux 2.6.31-14-generic (recovery mode)" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
 insmod ext2
 set root=(hd0,5)
 search --no-floppy --fs-uuid --set 72e19799-7b82-4dff-b0c1-1df43348b66a
 linux /boot/vmlinuz-2.6.31-14-generic root=UUID=72e19799-7b82-4dff-b0c1-1df43348b66a ro single
 initrd /boot/initrd.img-2.6.31-14-generic
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
 linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
 linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows 7 (loader) (on /dev/sda2)" {
 insmod ntfs
 set root=(hd0,2)
 search --no-floppy --fs-uuid --set e864827f6482506c
 chainloader +1
}
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

ProblemType: Package
Architecture: amd64
Date: Tue Nov 24 00:37:22 2009
DistroRelease: Ubuntu 9.10
ErrorMessage: subprocess installed post-installation script returned error exit status 1
InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release amd64 (20091027)
Package: grub-pc 1.97~beta4-1ubuntu4
ProcVersionSignature: Ubuntu 2.6.31-14.48-generic
SourcePackage: grub2
Title: package grub-pc 1.97~beta4-1ubuntu4 failed to install/upgrade: subprocess installed post-installation script returned error exit status 1
Uname: Linux 2.6.31-14-generic x86_64

Revision history for this message
djchandler (djchandler) wrote :
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.