Hi Gentoo! ##I am ssh into a livecd install on a PII 400 whitebox from a PII 400 MEPIS ##notebook. ##I am trying to install, not upgrade. I am at code listing 18 and the install ##is getting whiny. The prompts from the install contradict the handbook. ##Previously I did: "# scripts/bootstrap.sh" ##Almost a day later I see: ">> No outdated packages were found on your system. ------------------------------------------------------------------------------- * Please note that you should now add the '-e' option for emerge system: * # emerge -e system livecd portage # " ##But the next step in the instructions is: # emerge --pretend --emptytree system | less ##NO "-e"! ##Now what? The prompts from the install contradict the instructions from the ##handbook! ##Should it be "# emerge -e --pretend --emptytree system | less" and "# emerge ##-e" whenever the emerge is used from now on? ##I asked this locally, reply follows: ###-e is the same as --emptytree ###I'm puzzled as to why it suggests emerging the system with the empty tree ###flag, I've never had to in the past. ###-e or --emptytree just rebuild EVERYTHING, in the case of the first ###emerge system, it will rebuild what was built in bootstrap and build ###everything in system that has not been built yet. ###Normally I just use "emerge -v system" after the bootstrap. ###-p or --pretend just shows you what it would do. ##So i did this; emerge -v system and got the following error: "Operating system: i686-whatever-linux2 You need Perl 5. !!! ERROR: dev-libs/openssl-0.9.7e failed. !!! Function src_compile, Line 146, Exitcode 1 !!! config failed !!! If you need support, post the topmost build error, NOT this status message. livecd portage #" ## but I *have* perl 5! Nevertheless I try to follow the on screen ##instructions, these are: upgrade do the following steps: # emerge -n '>=sys-apps/portage-2.0.51' # cd /etc/ # rm make.profile # ln -s ../usr/portage/profiles/default-linux/x86/2005.0 make.profile # Gentoo has switched to 2.6 as the defaults for headers/kernels. If you wish # to use 2.4 headers/kernels, then you should do the following to upgrade: # emerge -n '>=sys-apps/portage-2.0.51' # cd /etc/ # rm make.profile # ln -s ../usr/portage/profiles/default-linux/x86/2005.0/2.4 make.profile # More information can be found at the following URLs: # http://www.gentoo.org/doc/en/gentoo-upgrading.xml # http://www.gentoo.org/doc/en/migration-to-2.6.xml These are the packages that I would merge, in order: Calculating system dependencies ...done! [ebuild N ] dev-libs/openssl-0.9.7e -debug -emacs (-uclibc) 0 [ebuild N ] dev-libs/expat-1.95.8 -test 310 kB [ebuild N ] dev-lang/python-2.3.4-r1 +X +berkdb -bootstrap -build -debug -doc +gdbm -ipv6 +ncurses +readline +ssl -tcltk -ucs2 7,020 kB [ebuild N ] dev-java/java-config-1.2.11 15 kB [ebuild N ] dev-java/blackdown-jre-1.4.2.01-r1 +mozilla 14,380 kB [ebuild N ] dev-java/blackdown-jdk-1.4.2.01-r2 -doc +mozilla 36,756 kB [ebuild N ] sys-libs/db-4.1.25_p1-r4 -bootstrap -doc +java -nocxx -tcltk 3,008 kB [ebuild N ] sys-apps/groff-1.19.1-r2 +X -debug 2,567 kB [ebuild N ] sys-devel/libperl-5.8.5 +berkdb -debug +gdbm -ithreads (-uclibc) 11,651 kB [ebuild N ] dev-lang/perl-5.8.5-r5 +berkdb -debug -doc +gdbm -ithreads -perlsuid (-uclibc) 0 kB [ebuild N ] sys-process/cronbase-0.3.1 0 kB [ebuild N ] sys-apps/man-1.5p -debug +nls 228 kB [ebuild N ] sys-devel/autoconf-2.13 433 kB [ebuild N ] sys-devel/autoconf-wrapper-2-r1 0 kB [ebuild N ] sys-devel/autoconf-2.59-r6 903 kB [ebuild N ] net-misc/iputils-021109-r3 -debug -doc -ipv6 -static (-uclibc)418 kB [ebuild N ] dev-libs/popt-1.7-r1 +nls 561 kB [ebuild N ] net-misc/rsync-2.6.0-r4 -acl -build -debug -static 458 kB [ebuild N ] net-misc/wget-1.9.1-r3 -build -debug -ipv6 +nls -socks5 +ssl -static 1,291 kB [ebuild N ] dev-perl/Locale-gettext-1.01-r1 3 kB [ebuild N ] sys-apps/help2man-1.33.1 +nls 73 kB [ebuild N ] sys-devel/automake-1.5 514 kB [ebuild N ] sys-devel/automake-1.9.4 734 kB [ebuild N ] sys-devel/automake-1.6.3 465 kB [ebuild N ] sys-devel/automake-1.7.9-r1 564 kB [ebuild N ] sys-devel/automake-1.4_p6 366 kB [ebuild N ] sys-devel/automake-wrapper-1-r1 0 kB [ebuild N ] sys-devel/automake-1.8.5-r3 647 kB [ebuild N ] sys-apps/coreutils-5.2.1-r5 -acl -build -debug -hardened +nls (-selinux) -static (-uclibc) 4,260 kB [ebuild N ] sys-apps/debianutils-1.16.7-r4 -build -debug -static 25 kB [ebuild N ] sys-apps/ed-0.2-r6 181 kB [ebuild N ] sys-apps/file-4.12 -build -debug +python 404 kB [ebuild N ] sys-apps/findutils-4.1.20-r1 -afs -build -debug +nls (-selinux) -static 759 kB [ebuild N ] sys-apps/gawk-3.1.3-r2 -build +nls (-uclibc) 2,029 kB [ebuild N ] sys-apps/grep-2.5.1-r6 -build -debug +nls -pcre -static (-uclibc) 667 kB [ebuild N ] sys-apps/kbd-1.12-r3 +nls 867 kB [ebuild N ] sys-apps/less-382-r2 258 kB [ebuild N ] sys-apps/man-pages-2.01 1,632 kB [ebuild N ] sys-apps/net-tools-1.60-r11 -build -debug +nls -static 220 kB [ebuild N ] sys-process/procps-3.2.4-r3 -debug (-n32) 269 kB [ebuild N ] sys-devel/libtool-1.5.14 2,667 kB [ebuild N ] sys-process/psmisc-21.5 +nls (-selinux) 373 kB [ebuild N ] dev-libs/glib-1.2.10-r5 -debug -hardened 411 kB [ebuild N ] sys-apps/miscfiles-1.4.2 -minimal 1,489 kB [ebuild N ] sys-libs/cracklib-2.7-r11 -debug -minimal +pam 20 kB [ebuild N ] sys-libs/pam-0.77-r6 +berkdb -debug -pwdb (-selinux) 544 kB [ebuild N ] sys-apps/pam-login-3.14 -livecd +nls (-selinux) 137 kB [ebuild N ] sys-apps/shadow-4.0.5-r3 -debug +nls +pam (-selinux) -skey 988kB [ebuild N ] sys-apps/which-2.16 122 kB [ebuild N ] sys-devel/make-3.80-r1 -build -debug -hardened +nls -static (-uclibc) 899 kB [ebuild N ] sys-fs/e2fsprogs-1.35-r1 -debug -diet +nls -static 3,078 kB [ebuild N ] sys-apps/hotplug-base-20040401 40 kB [ebuild N ] sys-fs/udev-045 (-selinux) -static 372 kB [ebuild N ] app-editors/nano-1.3.4 -build -debug -justify +ncurses +nls -nomac -slang +spell 939 kB [ebuild N ] sys-apps/module-init-tools-3.0-r2 -debug 347 kB [ebuild N ] sys-apps/tcp-wrappers-7.6-r8 -ipv6 115 kB [ebuild N ] net-misc/openssh-3.9_p1-r2 -X509 -chroot -debug -ipv6 -kerberos -ldap -nocxx +pam (-selinux) -sftplogging -skey -smartcard -static +tcpd 834 kB [ebuild N ] app-crypt/hashalot-0.3 78 kB [ebuild N ] sys-apps/util-linux-2.12i-r1 +crypt -debug +nls +pam +perl (-selinux) -static 1,933 kB [ebuild N ] sys-libs/pwdb-0.62 -debug (-selinux) 130 kB [ebuild N ] sys-apps/hdparm-5.7-r1 37 kB [ebuild N ] sys-devel/bin86-0.16.16 144 kB Total size of downloads: 110,657 kB livecd / # env-update ##So I tried it, copy/paste what I did and what came back: livecd / # emerge -n '>=sys-apps/portage-2.0.51' !!! Your current profile is deprecated and not supported anymore. !!! Please upgrade to the following profile if possible: default-linux/x86/2005.0 To upgrade do the following steps: # emerge -n '>=sys-apps/portage-2.0.51' # cd /etc/ # rm make.profile # ln -s ../usr/portage/profiles/default-linux/x86/2005.0 make.profile # Gentoo has switched to 2.6 as the defaults for headers/kernels. If you wish # to use 2.4 headers/kernels, then you should do the following to upgrade: # emerge -n '>=sys-apps/portage-2.0.51' # cd /etc/ # rm make.profile # ln -s ../usr/portage/profiles/default-linux/x86/2005.0/2.4 make.profile # More information can be found at the following URLs: # http://www.gentoo.org/doc/en/gentoo-upgrading.xml # http://www.gentoo.org/doc/UN/migration-to-2.6.xml Calculating dependencies ...done! >>> Auto-cleaning packages ... >>> No outdated packages were found on your system. * Regenerating GNU info directory index... * Processed 40 info files. livecd / # cd /etc/ livecd etc # rm make.profile livecd etc # ln -s ../usr/portage/profiles/default-linux/x86/2005.0 make.profile livecd etc # ln -s ../usr/portage/profiles/default-linux/x86/2005.0 make.profile livecd etc # [ebuild N ] dev-libs/openssl-0.9.7e -debug -emacs (-uclibc) 0 bash: syntax error near unexpected token `(' livecd etc # [ebuild N ] dev-libs/openssl-0.9.7e -debug -emacs -uclibc 0 bash: [ebuild: command not found livecd etc # merge dev-libs/openssl-0.9.7e -debug -emacs -uclibc 0 bash: merge: command not found livecd etc # emerge dev-libs/openssl-0.9.7e -debug -emacs -uclibc 0 *** Warning: Redundant use of --emptytree !!! Error: -m is an invalid short action or option. livecd etc # emerge dev-libs/openssl-0.9.7e -debug -uclibc 0 *** Warning: Redundant use of --update *** Warning: Redundant use of --buildpkg *** Warning: Redundant use of --clean !!! Multiple actions requested... Please choose one only. !!! '--clean' or '--inject' livecd etc # ##Somehow, this isn't working. I looked around on those two websites but none ##of it looked like what I am seeing. The second one is a dead link, or was ##dead when I tried it. I don't think I asked for clean or inject? Huh?? Regards, Pete Reproducible: Didn't try Steps to Reproduce: 1. 2. 3. Actual Results: error messages, after I copy pasted the command exactly. Expected Results: Gee, it would be nice if it had gone on with the install. As my local guru (who has never seen this) says "it updates everything on the first emerge sync anyway". Well, I am ssh into the whitebox from the notebook. On the notebook I have the firefox browser with the handbook open, xterm shell with the ssh and kmail to pass the shell copies to my guru guy when I get stuck. Now we are both stuck. The whitebox itself is running only the livecd and its side of ssh (sshd) as far as I know. At this stage of the install it couldn't run much more. Or could it. I am online with dsl, verizon.
Wow... that's really a pain to read with all the # everywhere... Anyway, -e is the short option for --emptytree. Follow the handbook and do not deviate from it, and you cannot go wrong.