Bug#641801: grub: grub-mkpasswd-pbkdf2 HANGS when run with root user
Egon Ojamaa
egon.ojamaa at mail.ee
Fri Sep 16 11:05:10 UTC 2011
Package: grub-pc
Version: 1.98+20100804-14
Severity: important
File: grub
So if you log in as root and run:
grub-mkpasswd-pbkdf2
Then fill in passwords 2 times..
It totally hangs. I waited like 30 minutes to get the hashed password and never got it.
Doing same as non root user (also not using sudo)
And you get password hash in seconds.
So as i experimented with options and sometimes it works.. sometimes it hangs.
And other times it does not. Lovering -s option seems to help the most, but im not sure.
-- Package-specific info:
*********************** BEGIN /proc/mounts
/dev/disk/by-uuid/05cb96ab-36e5-46af-b0b9-de4e2ef833f7 / ext4 rw,relatime,errors=remount-ro,barrier=1,data=ordered 0 0
/dev/mmcblk0p1 /media/4DFF-3F42 vfat rw,nosuid,nodev,relatime,uid=1000,gid=1000,fmask=0022,dmask=0077,codepage=cp437,iocharset=utf8,shortname=mixed,showexec,utf8,flush,errors=remount-ro 0 0
*********************** END /proc/mounts
*********************** BEGIN /boot/grub/device.map
(hd0) /dev/disk/by-id/ata-SAMSUNG_HM500JJ_S2HCJDZB300365
(hd1) /dev/disk/by-id/usb-Verbatim_Store__n__Go_0674e3b2628111-0:0
*********************** END /boot/grub/device.map
*********************** BEGIN /boot/grub/grub.cfg
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#
### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
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 load_video {
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
}
insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set 05cb96ab-36e5-46af-b0b9-de4e2ef833f7
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=640x480
load_video
insmod gfxterm
fi
terminal_output gfxterm
insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set 05cb96ab-36e5-46af-b0b9-de4e2ef833f7
set locale_dir=($root)/boot/grub/locale
set lang=en
insmod gettext
set timeout=5
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/05_debian_theme ###
insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set 05cb96ab-36e5-46af-b0b9-de4e2ef833f7
insmod png
if background_image /usr/share/images/desktop-base/spacefun-grub.png; then
set color_normal=light-gray/black
set color_highlight=white/black
else
set menu_color_normal=cyan/blue
set menu_color_highlight=white/blue
fi
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/10_linux ###
menuentry 'Debian GNU/Linux, with Linux 2.6.32-5-amd64' --class debian --class gnu-linux --class gnu --class os {
insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set 05cb96ab-36e5-46af-b0b9-de4e2ef833f7
echo 'Loading Linux 2.6.32-5-amd64 ...'
linux /boot/vmlinuz-2.6.32-5-amd64 root=UUID=05cb96ab-36e5-46af-b0b9-de4e2ef833f7 ro quiet
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.32-5-amd64
}
menuentry 'Debian GNU/Linux, with Linux 2.6.32-5-amd64 (recovery mode)' --class debian --class gnu-linux --class gnu --class os {
insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set 05cb96ab-36e5-46af-b0b9-de4e2ef833f7
echo 'Loading Linux 2.6.32-5-amd64 ...'
linux /boot/vmlinuz-2.6.32-5-amd64 root=UUID=05cb96ab-36e5-46af-b0b9-de4e2ef833f7 ro single
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.32-5-amd64
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###
### BEGIN /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_os-prober ###
### BEGIN /etc/grub.d/30_otheros ###
# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda1.
menuentry "Ubuntu, with Linux 2.6.38-8-generic (on /dev/sda1)" {
set root=(hd0,msdos1)
search --no-floppy --fs-uuid --set d8165d45-3a87-404c-ae8c-3178cf0ac899
linux /boot/vmlinuz-2.6.38-8-generic root=UUID=d8165d45-3a87-404c-ae8c-3178cf0ac899 ro quiet splash vt.handoff=7
initrd /boot/initrd.img-2.6.38-8-generic
}
# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda1.
menuentry "Ubuntu, with Linux 2.6.38-8-generic (recovery mode) (on /dev/sda1)" {
set root=(hd0,msdos1)
search --no-floppy --fs-uuid --set d8165d45-3a87-404c-ae8c-3178cf0ac899
linux /boot/vmlinuz-2.6.38-8-generic root=UUID=d8165d45-3a87-404c-ae8c-3178cf0ac899 ro single
initrd /boot/initrd.img-2.6.38-8-generic
}
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda2
menuentry "Windows Vista (loader)" {
set root=(hd0,msdos2)
search --no-floppy --fs-uuid --set c262a68962a681b1
chainloader +1
}
# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda3.
menuentry "Ubuntu, with Linux 2.6.32-32-generic (on /dev/sda3)" {
set root=(hd0,msdos3)
search --no-floppy --fs-uuid --set 938a3604-b179-4a96-86ad-8542566406e8
linux /boot/vmlinuz-2.6.32-32-generic root=UUID=938a3604-b179-4a96-86ad-8542566406e8 ro quiet splash
initrd /boot/initrd.img-2.6.32-32-generic
}
# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda3.
menuentry "Ubuntu, with Linux 2.6.32-32-generic (recovery mode) (on /dev/sda3)" {
set root=(hd0,msdos3)
search --no-floppy --fs-uuid --set 938a3604-b179-4a96-86ad-8542566406e8
linux /boot/vmlinuz-2.6.32-32-generic root=UUID=938a3604-b179-4a96-86ad-8542566406e8 ro single
initrd /boot/initrd.img-2.6.32-32-generic
}
# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda3.
menuentry "Ubuntu, with Linux 2.6.32-24-generic (on /dev/sda3)" {
set root=(hd0,msdos3)
search --no-floppy --fs-uuid --set 938a3604-b179-4a96-86ad-8542566406e8
linux /boot/vmlinuz-2.6.32-24-generic root=UUID=938a3604-b179-4a96-86ad-8542566406e8 ro quiet splash
initrd /boot/initrd.img-2.6.32-24-generic
}
# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda3.
menuentry "Ubuntu, with Linux 2.6.32-24-generic (recovery mode) (on /dev/sda3)" {
set root=(hd0,msdos3)
search --no-floppy --fs-uuid --set 938a3604-b179-4a96-86ad-8542566406e8
linux /boot/vmlinuz-2.6.32-24-generic root=UUID=938a3604-b179-4a96-86ad-8542566406e8 ro single
initrd /boot/initrd.img-2.6.32-24-generic
}
### END /etc/grub.d/30_otheros ###
### 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 ###
### BEGIN /etc/grub.d/41_custom ###
if [ -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
*********************** END /boot/grub/grub.cfg
-- System Information:
Debian Release: 6.0.2
APT prefers proposed-updates
APT policy: (500, 'proposed-updates'), (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.32-5-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages grub-pc depends on:
ii debconf [debconf-2.0] 1.5.36.1 Debian configuration management sy
ii grub-common 1.98+20100804-14 GRand Unified Bootloader, version
ii libc6 2.11.2-10 Embedded GNU C Library: Shared lib
ii libdevmapper1.02.1 2:1.02.48-5 The Linux Kernel Device Mapper use
ii ucf 3.0025+nmu1 Update Configuration File: preserv
grub-pc recommends no packages.
Versions of packages grub-pc suggests:
ii desktop-base 6.0.5squeeze1 common files for the Debian Deskto
-- debconf information:
grub-pc/kopt_extracted: false
grub2/kfreebsd_cmdline:
grub2/device_map_regenerated:
* grub-pc/install_devices: /dev/disk/by-id/ata-SAMSUNG_HM500JJ_S2HCJDZB300365
grub-pc/postrm_purge_boot_grub: false
grub-pc/install_devices_failed_upgrade: true
grub-pc/disk_description:
* grub2/linux_cmdline:
grub-pc/install_devices_empty: false
grub2/kfreebsd_cmdline_default: quiet
grub-pc/partition_description:
grub-pc/install_devices_failed: false
grub-pc/install_devices_disks_changed:
* grub2/linux_cmdline_default: quiet
grub-pc/chainload_from_menu.lst: true
grub-pc/mixed_legacy_and_grub2: true
More information about the Pkg-grub-devel
mailing list