Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 72730 - portage rescue tarballs should be updated to a version supporting stacked profiles
Summary: portage rescue tarballs should be updated to a version supporting stacked pro...
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Unclassified (show other bugs)
Hardware: All Linux
: High minor (vote)
Assignee: Portage team
Depends on:
Reported: 2004-11-28 07:18 UTC by Florian Schmidt
Modified: 2006-04-15 06:03 UTC (History)
1 user (show)

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


Note You need to log in before you can comment on or make changes to this bug.
Description Florian Schmidt 2004-11-28 07:18:58 UTC
Yesterday, I somehow broke portage. I followed the steps in /usr/portage/sys-apps/portage/files/README.RESCUE and installed the most recent tarball for my x86 system. However, for architectures other than amd64, the most recent tarball is <2.0.51, which introduced support for stacked profiles. So,  I first had to downgrade the used profile by setting the /etc/make.profile symlink back to an older version which does not use stacked profiles, install a recent portage version and then upgrade again.
It would be nicer if a user could just get a more recent version that supports stacked profiles out of the box.

Reproducible: Always
Steps to Reproduce:
1. cd /
2. wget
3. tar xpvjf portage-rescue-2.0.50-r1-x86.tbz2
4. emerge portage

Actual Results:  
!!! 'str' object has no attribute 'insert'
!!! 'rm -Rf /usr/portage/profiles; emerge sync' may fix this. If it does
!!! not then please report this to and, if possible, a dev
!!! on #gentoo (

Gentoo Base System version 1.4.16
Portage 2.0.51-r3 (default-linux/x86/2004.3, gcc-3.3.4, glibc-,
2.6.9-gentoo-r4 i686)
System uname: 2.6.9-gentoo-r4 i686 AMD Athlon(tm) Processor
distcc 2.13 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
Autoconf: sys-devel/autoconf-2.59-r5
Automake: sys-devel/automake-1.8.5-r1
Binutils: sys-devel/binutils-
Headers:  sys-kernel/linux-headers-2.4.19-r1,sys-kernel/linux-headers-2.4.21-r1
Libtools: sys-devel/libtool-1.5.2-r5
CFLAGS="-march=athlon -O2 -mmmx -m3dnow -pipe"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config
/usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/
/usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/
/usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon -O2 -mmmx -m3dnow -pipe"
FEATURES="autoaddcvs autoconfig ccache distlocks maketest sandbox sfperms
userpriv usersandbox"
USE="3dnow X Xaw3d aalib alsa apm avi berkdb bidi bitmap-fonts bonobo canna cdr
cjk crypt cscope cups dga doc dvd encode esd f77 fam flac foomaticdb fortran
gdbm gif gnome gpm gtk gtk2 gtkhtml guile imagemagick imlib ipv6 jack java jpeg
junit kerberos krb4 libg++ libwww lirc mad maildir matrox mbox mikmod mmx motif
mozilla moznocompose moznoirc moznomail mpeg ncurses network nls nogcj oggvorbis
opengl oss pam pda pdflib perl png python quicktime readline ruby samba scanner
sdl slang spell ssl svga tcltk tcpd tiff truetype vim-with-x x86 xml xml2 xmms
xv zlib"
Comment 1 Simon Stelling (RETIRED) gentoo-dev 2006-04-15 06:03:53 UTC
this is kind of fixed:

Please see
for a recovery guide for a broken portage installation.

And that guide doesn't tell you to download a rescue-tarball but the normal one.