Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 89143 - install prompts contradict the handbook, neither work
Summary: install prompts contradict the handbook, neither work
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Release Media
Classification: Unclassified
Component: Everything (show other bugs)
Hardware: x86 Linux
: High major (vote)
Assignee: Gentoo Release Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-04-14 19:00 UTC by Pete Theisen
Modified: 2005-04-14 19:27 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Pete Theisen 2005-04-14 19:00:01 UTC
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.
Comment 1 Chris Gianelloni (RETIRED) gentoo-dev 2005-04-14 19:27:16 UTC
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.