The installer crashes everytime (got the latest installer-20060815.tar.bz2' saved [826428/826428]) after updating emerge sync. Running the installer from a terminal I get livecd ~ # export DISPLAY=:0.0 livecd ~ # cd installer/src/fe/gtk livecd gtk # ./gtkfe.py /root/installer/src/fe/gtk/RunInstall.py:176: GtkWarning: gtk_text_buffer_emit_insert: assertion `g_utf8_validate (text, len, NULL)' failed self.textbuffer.set_text("".join(self.outputfile_contents)) sh: line 1: 25994 Done echo 'root:$1$gej9.tnh$TQV09.oXqRtLE/j.SFbFh.' 25995 Segmentation fault | chroot /mnt/gentoo chpasswd -e 2>&1 livecd gtk #
Unless you can duplicate the error several times, it's most likely a problem with your hardware. It's very unlikely the installer is causing a segfault.
Well it happens every time I've tried installing from the LiveCD onto a partition where the user table is in place from an earlier installation. When removing the user table, then the installation runs as it should.
You shouldn't be installing over the top of an old install without formatting the partition. That's just stupid.
Then the documentation should clearly say so. Rather the contrary - the installera has a button that indicates that the installera will wipe the partitions and the documentation says "be careful". Which I take to understand that the installer actually does support this kind of installation. So, my suggestion is that either someone fixes the installer to handle installations over an existing earlier installation (like many other distribution installers do, like RH, Mandriva, Ubuntu and SuSE last I checked) or the documentation is changed (and corresponding changes in the installer made) to not make this an option at all. Your call.
Good for those distros. They're not Gentoo. You have *never* been able to extract a new stage3 tarball over an old install to "upgrade" a Gentoo install. You use 'emerge -uDN world' or a similar command to do an upgrade. Nowhere in the documentation does it talk about using the installer to perform an upgrade. The installer works the way it was designed. It's not a bug that it doesn't work a way that it wasn't designed. Stop reopening the bug.