bug-grub
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug #31408] Grub fails when upgrading a luks-encrypted system with an u


From: Anders Rønningen
Subject: [bug #31408] Grub fails when upgrading a luks-encrypted system with an unencrypted /boot
Date: Fri, 22 Oct 2010 09:12:53 +0000
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.11) Gecko/20101013 Ubuntu/10.04 (lucid) Firefox/3.6.11

URL:
  <http://savannah.gnu.org/bugs/?31408>

                 Summary: Grub fails when upgrading a luks-encrypted system
with an unencrypted /boot
                 Project: GNU GRUB
            Submitted by: anr78
            Submitted on: Fri 22 Oct 2010 09:12:52 AM GMT
                Category: Installation
                Severity: Major
                Priority: 5 - Normal
              Item Group: Software Error
                  Status: None
                 Privacy: Public
             Assigned to: None
         Originator Name: 
        Originator Email: 
             Open/Closed: Open
         Discussion Lock: Any
                 Release: 
                 Release: 1.98
         Reproducibility: None
         Planned Release: None

    _______________________________________________________

Details:

The installation fails with:

Generating grub.cfg ...
/usr/sbin/grub-probe: error: no such disk.

address@hidden /dev/mapper]$ ls -la /dev/mapper/
total 0
drwxr-xr-x  2 root root    140 2010-10-22 09:57 .
drwxr-xr-x 19 root root   3880 2010-10-22 09:57 ..
crw-rw----  1 root root 10, 59 2010-10-18 07:28 control
lrwxrwxrwx  1 root root      7 2010-10-22 09:57 sda5_crypt -> ../dm-0
lrwxrwxrwx  1 root root      7 2010-10-22 09:57 ubuntu-home -> ../dm-3
lrwxrwxrwx  1 root root      7 2010-10-22 09:57 ubuntu-swap -> ../dm-2
lrwxrwxrwx  1 root root      7 2010-10-22 09:57 ubuntu-sysroot -> ../dm-1


Output from sudo sh -ex /usr/sbin/grub-mkconfig:

address@hidden /dev/mapper]$ sudo sh -ex /usr/sbin/grub-mkconfig
+ set -e
+ transform=s,x,x,
+ prefix=/usr
+ exec_prefix=/usr
+ sbindir=/usr/sbin
+ libdir=/usr/lib
+ sysconfdir=/etc
+ PACKAGE_NAME=GRUB
+ PACKAGE_VERSION=1.98+20100804-5ubuntu3
+ host_os=linux-gnu
+ datarootdir=/usr/share
+ datadir=/usr/share
+ echo grub
+ sed s,x,x,
+ pkgdatadir=/usr/share/grub
+ grub_cfg=
+ grub_mkconfig_dir=/etc/grub.d
+ basename /usr/sbin/grub-mkconfig
+ self=grub-mkconfig
+ echo grub-probe
+ sed s,x,x,
+ grub_probe=/usr/sbin/grub-probe
+ test 0 -gt 0
+ . /usr/lib/grub/grub-mkconfig_lib
+ transform=s,x,x,
+ prefix=/usr
+ exec_prefix=/usr
+ datarootdir=/usr/share
+ datadir=/usr/share
+ bindir=/usr/bin
+ sbindir=/usr/sbin
+ echo grub
+ sed s,x,x,
+ pkgdatadir=/usr/share/grub
+ test x/usr/sbin/grub-probe = x
+ test x = x
+ echo grub-mkrelpath
+ sed s,x,x,
+ grub_mkrelpath=/usr/bin/grub-mkrelpath
+ which gettext
+ 
+ gettext=gettext
+ echo /boot/grub
+ sed s,x,x,
+ GRUB_PREFIX=/boot/grub
+ [ x = x ]
+ id -u
+ EUID=0
+ [ 0 != 0 ]
+ set /usr/sbin/grub-probe dummy
+ test -f /usr/sbin/grub-probe
+ :
+ mkdir -p /boot/grub
+ /usr/sbin/grub-probe --target=device /
+ GRUB_DEVICE=/dev/mapper/ubuntu-sysroot
+ /usr/sbin/grub-probe --device /dev/mapper/ubuntu-sysroot --target=fs_uuid
+ GRUB_DEVICE_UUID=
+ true
+ /usr/sbin/grub-probe --target=device /boot
+ GRUB_DEVICE_BOOT=/dev/mapper/ubuntu-sysroot
+ /usr/sbin/grub-probe --device /dev/mapper/ubuntu-sysroot --target=fs_uuid
+ GRUB_DEVICE_BOOT_UUID=
+ true
+ /usr/sbin/grub-probe --target=fs /
+ echo unknown
+ GRUB_FS=unknown
+ test -f /etc/default/grub
+ . /etc/default/grub
+ GRUB_DEFAULT=0
+ GRUB_HIDDEN_TIMEOUT=0
+ GRUB_HIDDEN_TIMEOUT_QUIET=true
+ GRUB_TIMEOUT=10
+ lsb_release -i -s
+ GRUB_DISTRIBUTOR=Ubuntu
+ GRUB_CMDLINE_LINUX_DEFAULT=splash quiet
+ GRUB_CMDLINE_LINUX=
+ GRUB_DEVICE=/dev/dm-1
+ GRUB_DEVICE_UUID=494f2f98-0d70-4b7b-9545-22c5fa52837d
+ [ x != x ]
+ termoutdefault=0
+ [ x = x ]
+ GRUB_TERMINAL_OUTPUT=gfxterm
+ termoutdefault=1
+ [ xgfxterm = xgfxterm ]
+ test -e /boot/grub/gfxterm.mod
+ [ ! -s /boot/grub/video.lst ]
+ [ -n  ]
+ path=/usr/share/grub/unicode.pf2
+ is_path_readable_by_grub /usr/share/grub/unicode.pf2
+ path=/usr/share/grub/unicode.pf2
+ test -e /usr/share/grub/unicode.pf2
+ :
+ /usr/sbin/grub-probe -t fs /usr/share/grub/unicode.pf2
+ return 1
+ continue
+ path=/usr/share/grub/unifont.pf2
+ is_path_readable_by_grub /usr/share/grub/unifont.pf2
+ path=/usr/share/grub/unifont.pf2
+ test -e /usr/share/grub/unifont.pf2
+ return 1
+ continue
+ path=/usr/share/grub/ascii.pf2
+ is_path_readable_by_grub /usr/share/grub/ascii.pf2
+ path=/usr/share/grub/ascii.pf2
+ test -e /usr/share/grub/ascii.pf2
+ :
+ /usr/sbin/grub-probe -t fs /usr/share/grub/ascii.pf2
+ return 1
+ continue
+ path=/boot/grub/unicode.pf2
+ is_path_readable_by_grub /boot/grub/unicode.pf2
+ path=/boot/grub/unicode.pf2
+ test -e /boot/grub/unicode.pf2
+ return 1
+ continue
+ path=/boot/grub/unifont.pf2
+ is_path_readable_by_grub /boot/grub/unifont.pf2
+ path=/boot/grub/unifont.pf2
+ test -e /boot/grub/unifont.pf2
+ return 1
+ continue
+ path=/boot/grub/ascii.pf2
+ is_path_readable_by_grub /boot/grub/ascii.pf2
+ path=/boot/grub/ascii.pf2
+ test -e /boot/grub/ascii.pf2
+ return 1
+ continue
+ path=/usr/share/grub/unicode.pf2
+ is_path_readable_by_grub /usr/share/grub/unicode.pf2
+ path=/usr/share/grub/unicode.pf2
+ test -e /usr/share/grub/unicode.pf2
+ :
+ /usr/sbin/grub-probe -t fs /usr/share/grub/unicode.pf2
+ return 1
+ continue
+ path=/usr/share/grub/unifont.pf2
+ is_path_readable_by_grub /usr/share/grub/unifont.pf2
+ path=/usr/share/grub/unifont.pf2
+ test -e /usr/share/grub/unifont.pf2
+ return 1
+ continue
+ path=/usr/share/grub/ascii.pf2
+ is_path_readable_by_grub /usr/share/grub/ascii.pf2
+ path=/usr/share/grub/ascii.pf2
+ test -e /usr/share/grub/ascii.pf2
+ :
+ /usr/sbin/grub-probe -t fs /usr/share/grub/ascii.pf2
+ return 1
+ continue
+ [ -z  ]
+ [ x1 != x1 ]
+ GRUB_TERMINAL_OUTPUT=
+ export GRUB_DEVICE GRUB_DEVICE_UUID GRUB_DEVICE_BOOT GRUB_DEVICE_BOOT_UUID
GRUB_FS GRUB_FONT_PATH GRUB_PRELOAD_MODULES GRUB_PREFIX
+ export GRUB_DEFAULT GRUB_HIDDEN_TIMEOUT GRUB_HIDDEN_TIMEOUT_QUIET
GRUB_TIMEOUT GRUB_DEFAULT_BUTTON GRUB_HIDDEN_TIMEOUT_BUTTON
GRUB_TIMEOUT_BUTTON GRUB_BUTTON_CMOS_ADDRESS GRUB_DISTRIBUTOR
GRUB_CMDLINE_LINUX GRUB_CMDLINE_LINUX_DEFAULT GRUB_CMDLINE_XEN
GRUB_CMDLINE_XEN_DEFAULT GRUB_CMDLINE_NETBSD GRUB_CMDLINE_NETBSD_DEFAULT
GRUB_TERMINAL_INPUT GRUB_TERMINAL_OUTPUT GRUB_SERIAL_COMMAND
GRUB_DISABLE_LINUX_UUID GRUB_DISABLE_LINUX_RECOVERY
GRUB_DISABLE_NETBSD_RECOVERY GRUB_VIDEO_BACKEND GRUB_GFXMODE GRUB_BACKGROUND
GRUB_THEME GRUB_GFXPAYLOAD_LINUX GRUB_DISABLE_OS_PROBER GRUB_INIT_TUNE
GRUB_SAVEDEFAULT GRUB_BADRAM
+ test x != x
+ echo Generating grub.cfg ...
Generating grub.cfg ...
+ cat
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#
+ grub_file_is_not_garbage /etc/grub.d/00_header
+ test -f /etc/grub.d/00_header
+ return 0
+ test -x /etc/grub.d/00_header
+ echo

+ echo ### BEGIN /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/00_header ###
+ /etc/grub.d/00_header
if [ -s $prefix/grubenv ]; then
  set have_grubenv=true
  load_env
fi
set default="0"
if [ "${prev_saved_entry}" ]; then
  set saved_entry="${prev_saved_entry}"
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z "${boot_once}" ]; then
    saved_entry="${chosen}"
    save_env saved_entry
  fi
}

function recordfail {
  set recordfail=1
  if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env
recordfail; fi; fi
}

function load_video {
  insmod vbe
}

/usr/sbin/grub-probe: error: no such disk.








    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?31408>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]