Halfway through the install (I believe around the kernel copy process) words
pop up in the background of the console with the message "ls: cannot access
/mnt/gentoo/boot/kernel-*: No such file or directory" The install continues,
but eventually crashes with the message
MountError :FATAL: mount_load_partitioner: Could not mount partition
You can try to ignore it and go forward, but this only causes more errors.
After a reboot, Grub stops with an error.This leaves my old installation
formatted, and my new installation unusable.
Complete install log is posted below in Additional Information.
Reproducible: Always
Steps to Reproduce:
1.Install the AMD64 LiveCD
2.Pick the console installer
3.Format partitions and perform a clean install
GLI: July 06 2008 16:35:15 - Gentoo Linux Installer version 0.6.6
GLI: July 06 2008 16:38:40 - Mounted mountpoint: /
GLI: July 06 2008 16:46:16 - Stage3 was generated successfully
GLI: July 06 2008 16:46:17 - fstab configured.
GLI: July 06 2008 16:46:17 - Config files updated using etc-update.
make.conf/fstab/rc.conf restored.
GLI: July 06 2008 16:46:18 - Make.conf configured
GLI: July 06 2008 16:46:19 - Chroot environment ready.
GLI: July 06 2008 16:47:24 - Portage tree install was custom.
GLI: July 06 2008 16:47:25 - fstab configured.
GLI: July 06 2008 16:47:25 - Config files updated using etc-update.
make.conf/fstab/rc.conf restored.
GLI: July 06 2008 16:47:26 - Make.conf configured
GLI: July 06 2008 16:48:03 - Root Password set on the new system.
GLI: July 06 2008 16:48:04 - Edited Config file /mnt/gentoo/etc/conf.d/clock
GLI: July 06 2008 16:48:04 - Edited Config file /mnt/gentoo/etc/conf.d/clock
GLI: July 06 2008 16:48:04 - Timezone set.
GLI: July 06 2008 16:48:05 - Starting emerge_kernel, package is livecd-kernel
GLI: July 06 2008 16:48:30 - -- MARK --
GLI: July 06 2008 16:48:30 - Starting build_kernel
GLI: July 06 2008 16:49:06 - Edited Config file /mnt/gentoo/etc/conf.d/hostname
GLI: July 06 2008 16:49:06 - Edited Config file
/mnt/gentoo/etc/conf.d/domainname
GLI: July 06 2008 16:49:06 - ERROR! Failure adding domainname to runlevel
default because it was not found!
GLI: July 06 2008 16:49:06 - ERROR! Could not add domainname to runlevel
default. returned a bad status code.
GLI: July 06 2008 16:49:06 - Edited Config file /mnt/gentoo/etc/hosts
GLI: July 06 2008 16:49:06 - Added net.eth0 to runlevel default
GLI: July 06 2008 16:49:06 - Edited Config file /mnt/gentoo/etc/conf.d/net
GLI: July 06 2008 16:49:10 - dhcpcd emerged.
GLI: July 06 2008 16:49:28 - Added syslog-ng to runlevel default
GLI: July 06 2008 16:49:28 - Logging daemon installed: syslog-ng
GLI: July 06 2008 16:49:46 - Added vixie-cron to runlevel default
GLI: July 06 2008 16:49:46 - Cron daemon installed and configured: vixie-cron
GLI: July 06 2008 16:49:58 - Emerged the selected bootloader.
GLI: July 06 2008 16:49:59 - Output of Kernel Names:
ls: cannot access /mnt/gentoo/boot/kernel-*: No such file or directory
GLI: July 06 2008 16:49:59 - Exception received during 'Configuring and
installing bootloader': BootloaderError :FATAL: _configure_grub: Error listing
the kernels in /boot
GLI: July 06 2008 16:49:59 - Traceback (most recent call last):
GLI: July 06 2008 16:49:59 - File "/opt/installer/GLIClientController.py", line
122, in run
func()
GLI: July 06 2008 16:49:59 - File
"/opt/installer/templates/x86ArchitectureTemplate.py", line 46, in
install_bootloader
self._configure_grub()
GLI: July 06 2008 16:49:59 - File
"/opt/installer/templates/x86ArchitectureTemplate.py", line 61, in
_configure_grub
raise GLIException("BootloaderError", 'fatal', '_configure_grub', "Error
listing the kernels in /boot")
GLI: July 06 2008 16:49:59 - GLIException: BootloaderError :FATAL:
_configure_grub: Error listing the kernels in /boot
GLI: July 06 2008 16:52:21 - Exception received during 'Configuring and
installing bootloader': GetDepListError :FATAL: get_deps: Dep list is empty.
This usually means there is no portage tree in the chroot
GLI: July 06 2008 16:52:21 - Traceback (most recent call last):
GLI: July 06 2008 16:52:21 - File "/opt/installer/GLIClientController.py", line
122, in run
func()
GLI: July 06 2008 16:52:21 - File
"/opt/installer/templates/x86ArchitectureTemplate.py", line 35, in
install_bootloader
exitstatus = self._portage.emerge(bootloader_pkg,
self._install_profile.get_grp_install())
GLI: July 06 2008 16:52:21 - File "/opt/installer/GLIPortage.py", line 295, in
emerge
pkglist = self.get_deps(packages, grp_install)
GLI: July 06 2008 16:52:21 - File "/opt/installer/GLIPortage.py", line 54, in
get_deps
raise GLIException("GetDepListError", 'fatal', 'get_deps', "Dep list is
empty. This usually means there is no portage tree in the chroot")
GLI: July 06 2008 16:52:21 - GLIException: GetDepListError :FATAL: get_deps:
Dep list is empty. This usually means there is no portage tree in the chroot
GLI: July 06 2008 16:54:03 - Exception received during 'Configuring and
installing bootloader': GetDepListError :FATAL: get_deps: Dep list is empty.
This usually means there is no portage tree in the chroot
GLI: July 06 2008 16:54:03 - Traceback (most recent call last):
GLI: July 06 2008 16:54:03 - File "/opt/installer/GLIClientController.py", line
122, in run
func()
GLI: July 06 2008 16:54:03 - File
"/opt/installer/templates/x86ArchitectureTemplate.py", line 35, in
install_bootloader
exitstatus = self._portage.emerge(bootloader_pkg,
self._install_profile.get_grp_install())
GLI: July 06 2008 16:54:03 - File "/opt/installer/GLIPortage.py", line 295, in
emerge
pkglist = self.get_deps(packages, grp_install)
GLI: July 06 2008 16:54:03 - File "/opt/installer/GLIPortage.py", line 54, in
get_deps
raise GLIException("GetDepListError", 'fatal', 'get_deps', "Dep list is
empty. This usually means there is no portage tree in the chroot")
GLI: July 06 2008 16:54:03 - GLIException: GetDepListError :FATAL: get_deps:
Dep list is empty. This usually means there is no portage tree in the chroot
Andrew,
Seeing as how we're likely to get dupes of this if the livecds are indeed
broken, can you provide a more detailed explanation? Was grub left out?
-Codeman
A hack was added at the last minute in order to get the size of the LiveCD down
below 700MB. We empty out /boot in the squashfs and then at boot time, we mount
a tmpfs and copy back in the kernel/initramfs from the ISO root. This procedure
was mostly untested and apparently a bit buggy.
Would it be possible to boot from a livecd, then manually copy the kernel over
to the partition, and then reconfigure grub?
Either that, or I'll just revert back to Beta 2.