The installer failed at the stage where it was preparing to build the kernel. The kernel was properly fetched, but when it started to pull in the dependencies needed to build it, the installation failed "for a number of reasons"... Log file will be attached momentarily; points its finger towards not being able to pull in "media-fonts/font-misc-misc-1.0.0". I checked internet connectivity immediately after the install failed, was able to ping, access the internet, and download from FTP; not wanting to abuse the Gentoo rsync server, I did not test out that specific protocol. Reproducible: Didn't try Steps to Reproduce: a. Set up partitions with GParted (as the one in the installer tends to kill useful data already stored in the drive) b. reboot to avoid complications with partition table alteration c. boot LiveDVD, telling X to use vesa driver, as "ati_drv.so" is not included in "/usr/lib/xorg/modules/drivers" <-- matter for another (already-submitted) bug d. manually mount destination / e. create destination /boot mount point f. create destination /mnt, /mnt/winroot (ro access to windows partition), and /mnt/winshare (rw access to fat32 partition set up for cross-platform file sharing) g. umount all destination partitions 1. Run installer (GTK+) 2. skip partitioning screen 3. set up partition mount points 4. set up use flags and compiler parameters 5. start kernel building phase 5a. GLI downloads gentoo-sources 5b. GLI downloads kernel deps 5c. GLI builds deps and kernel Actual Results: GLI failed "for a number of reasons" when pulling in a dependency Expected Results: All dependencies would be pulled in and the kernel built mount point info: partition - mount point /dev/hda8 - / /dev/hda5 - /boot /dev/hda7 - none (swap) /dev/hda1 - /mnt/winroot /dev/hda2 - /mnt/winshare /dev/hda6 - /mnt/truecrypt /dev/hda6 mount point was to be set up after the system was up and running and truecrypt installed. emerge info output: *** Deprecated use of action 'info', use '--info' instead Portage 2.1.2.2 (default-linux/x86/2007.0/desktop, gcc-4.1.1, unavailable, 2.6.19-gentoo-r5 i686) ================================================================= System uname: 2.6.19-gentoo-r5 i686 Intel(R) Pentium(R) 4 CPU 3.00GHz Gentoo Base System release 1.12.9 Timestamp of tree: Unknown distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.4 [disabled] ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=i686 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c" CXXFLAGS="-O2 -march=i686 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X acl acpi alsa arts berkdb bitmap-fonts cairo cdr cli cracklib crypt cups dbus dri dvd dvdr dvdread eds emboss encode esd evo fam firefox fortran gdbm gif gnome gpm gstreamer gtk hal iconv ipv6 isdnlog jpeg kde kerberos ldap libg++ mad midi mikmod mp3 mpeg ncurses nls nptl nptlonly ogg opengl oss pam pcre pdf perl png pppd python qt3 qt3support qt4 quicktime readline reflection sdl session spell spl ssl svg tcpd tiff truetype truetype-fonts type1-fonts unicode vorbis win32codecs x86 xml xorg xv zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="apm ark ati chips cirrus cyrix dummy fbdev glint i128 i740 i810 imstt mga neomagic nsc nv rendition s3 s3virge savage siliconmotion sis sisusb tdfx tga trident tseng v4l vesa vga via vmware voodoo" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Created attachment 120409 [details] GLI log file Log file created by installer upon failure
To begin with, compile failures are not the installer's fault. Second, you're trying to do all sorts of crazy stuff with the installer that it really doesn't expect. Why are you creating mountpoints and mounting partitions ahead of time? You're just asking for the installer to throw up all over itself.
Towards the first part of your comment: all failures listed in the log are raised by a component of the installer. Something might have come up when emerging (the log view of the 2006.1 installer was nice), but given that I gave up (I tried again after posting the bug and it failed at the same point), and rebooted back into windows, the log file for emerge itself is gone. I will retry and if it fails, I will check the emerge log to see what's going on. if it emerged ok, then it's not a problem with the package compiling, but with the installer itself. If that's the case, I'll post again asking to re-open the bug, and if it's not, then I'll write again to apologize for wasting time. As to the second comment, I created the mount points ahead of time because when I didn't, GLI failed because it could not find /mnt and /boot on my specified / partition. on my second time around, I created the mount points, then unmounted all my partitions and started GLI. at that point GLI went as far as getting the chroot environment set up and downloaded the kernel sources, and failed when emerging the package specified in my previous comment. and as far as /dev/hda6 is concerned, I posted that to show an idea of the mount points I wanted to end up with after the install and customization, and I would implement that specific mount point after the install, given that truecrypt is not available at install time.
Created attachment 120474 [details] install log (with password hash removed)
Created attachment 120475 [details] install profile file generated by Command Line Installer (password hash removed)
Re-opened bug as debug log from command-line installer shows the problem is in the installation process, since the install fails before the first dependency is emerged.
Found cause of problem: unreliable network connection. the connection crapped out when downloading the stage3 and portage snapshot tarballs. when trying manual installation (as described by the handbook), tar returned with an abnormal EOF for both tarballs. replaced them with copies from a reliable source, and everything worked. Suggestion: check MD5sum of downloaded files before using them in the installer.
This is probably a good idea.
Starting with 2007.1, the installer will be for networkless installs only, which makes this bug moot.