Buenas gente.
Estoy en proceso de migración de mis pinitos en el web de mi ordenador al ordenador de mi hermano, para aprovechar que ya tengo instalado gentoo en él.
El caso es que me puse a instalarle apache , mysql y esas cositas y decidí atualizar el sistema... y claro , ya pasarlo al 2005.0 /2005.1
El caso es que me he hecho un lío y creo que he fastidiado un pokito el portage :(
Cuando hago un :
#emerge --sync
Me devuelve :
!!! '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 bugs.gentoo.org and, if possible, a dev
!!! on #gentoo (irc.freenode.org)
Y así con cualquier comando que pruebe (con emerge --update world también, por ejemplo ).
El problema supongo que está en los perfiles, aunque el enlace simbolico make.profile parece estar correcto:
ls -l /etc/make.profile
lrwxr-xr-x 1 root root 49 Aug 16 15:24 /etc/make.profile -> ../user/portage/profiles/default-linux/x86/2005.0
Además , si hago rm -Rf /usr/portage/profiles; emerge sync' como dice en el primer error, se cambia al siguiente error :
emerge --update system
!!! ARCH is not set... Are you missing the /etc/make.profile symlink?
!!! Is the symlink correct? Is your portage tree complete?
¿ Algún consejillo ?
1 Saludo && ThX
NOTA1: Mi ruta al portage es /user y no /usr por un descuido en la instalación, pero siempre ha funcionado correctamente.
NOTA2: Mi make.conf, por si las moscas :
AUTOCLEAN="yes"
CHOST="i686-pc-linux-gnu"
CFLAGS="-O2 -march=i686 "#-pipe"# -fomit-frame-pointer"
CXXFLAGS="${CFLAGS}"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache fixpackages sandbox"
GENTOO_MIRRRORS="http://www.mirror.ac.uk/sites/www.ibiblio.org/gentoo
http://www.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/temp"
PORTDIR="/user/portage"
PORTAGE_NICENESS=19
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="berkdb innodb gnome -arts gtk gtk2 sdl kde qt vcd cdr directfb
alsa oss jabber mozilla cups xv opengl tetex perl usb samba"
ALSA_CARDS="ens1370"
EDITO: Mierda, se me pasó agregar en el make.conf ARCH="i686" , borrar /user/portage/profiles y luego emerge --sync , ahora a ver si funciona...
EDIT 2: Ahora ya no da ningún error, pero no encuentra nada, ni emerge -uDav world , ni emerge -s amsn , ni nada :-s