funtoo vs portage [SOLVED]

Сломалось, памагите! :)

Would you like to merge these packages? [Yes/No] >>> Verifying ebuild manifests
>>> Running pre-merge checks for x11-base/xorg-server-1.10.2                   
>>> Starting parallel fetch
>>> Emerging (1 of 68) sys-apps/portage-2.3-r4
>>> Installing (1 of 68) sys-apps/portage-2.3-r4
>>> Jobs: 0 of 68 complete                          Load avg: 1.13, 0.89, 1.00
!!! Repository name or alias 'gentoo', defined for repository 'funtoo', overrides existing alias or repository.
!!! main-repo not set in DEFAULT and PORTDIR is empty. 
!!! Location not set for repository gentoo
!!! Location not set for repository funtoo
Traceback (most recent call last):
  File "/usr/lib/portage/bin/emerge", line 43, in <module>
    retval = emerge_main()
  File "/usr/lib/portage/pym/_emerge/main.py", line 1520, in emerge_main
    settings, trees, mtimedb = load_emerge_config()
  File "/usr/lib/portage/pym/_emerge/actions.py", line 2381, in load_emerge_config
    trees = portage.create_trees(trees=trees, **kwargs)
  File "/usr/lib/portage/pym/portage/__init__.py", line 507, in create_trees
    config_incrementals=portage.const.INCREMENTALS)
  File "/usr/lib/portage/pym/portage/proxy/objectproxy.py", line 31, in __call__
    return result(*args, **kwargs)
  File "/usr/lib/portage/pym/portage/package/ebuild/config.py", line 549, in __init__
    strict_umatched_removal=_unmatched_removal)
  File "/usr/lib/portage/pym/portage/package/ebuild/_config/MaskManager.py", line 47, in __init__
    master_lines = grab_pmask(master.location)
  File "/usr/lib/portage/pym/portage/package/ebuild/_config/MaskManager.py", line 38, in grab_pmask
    os.path.join(loc, "profiles", "package.mask"),
  File "/usr/lib/portage/pym/portage/__init__.py", line 222, in __call__
    rval = self._func(*wrapped_args, **wrapped_kwargs)
  File "/usr/lib/python3.1/posixpath.py", line 75, in join
    if b.startswith(sep):
TypeError: expected an object with the buffer interface

Система отличненько работает с sys-apps/portage-2.2.2, но ругается так при попытке обновить оной до 2.3-r3 или 2.3-r4. Стабильные версии. Не пойму, что у меня не так. Однажды уже спрашивал, но решил тогда откатиться. Теперь то же и со следующей версией портежа... Гугл молчит.
Если это какая-то особая нелюбовь портежа и моей системы -- возможно ли безболезненно funtoo перевести на paludis, пробовал ли кто? Спасибо.

~ ◾ emerge --info                            0:09 Втр 2011-07-19 root@l4n732nu5
!!! Repository name or alias 'gentoo', defined for repository 'funtoo', overrides existing alias or repository.
!!! main-repo not set in DEFAULT and PORTDIR is empty. 
!!! Location not set for repository gentoo
!!! Location not set for repository funtoo
Traceback (most recent call last):
  File "/usr/bin/emerge", line 43, in <module>
    retval = emerge_main()
  File "/usr/lib/portage/pym/_emerge/main.py", line 1520, in emerge_main
    settings, trees, mtimedb = load_emerge_config()
  File "/usr/lib/portage/pym/_emerge/actions.py", line 2381, in load_emerge_config
    trees = portage.create_trees(trees=trees, **kwargs)
  File "/usr/lib/portage/pym/portage/__init__.py", line 507, in create_trees
    config_incrementals=portage.const.INCREMENTALS)
  File "/usr/lib/portage/pym/portage/proxy/objectproxy.py", line 31, in __call__
    return result(*args, **kwargs)
  File "/usr/lib/portage/pym/portage/package/ebuild/config.py", line 549, in __init__
    strict_umatched_removal=_unmatched_removal)
  File "/usr/lib/portage/pym/portage/package/ebuild/_config/MaskManager.py", line 47, in __init__
    master_lines = grab_pmask(master.location)
  File "/usr/lib/portage/pym/portage/package/ebuild/_config/MaskManager.py", line 38, in grab_pmask
    os.path.join(loc, "profiles", "package.mask"),
  File "/usr/lib/portage/pym/portage/__init__.py", line 222, in __call__
    rval = self._func(*wrapped_args, **wrapped_kwargs)
  File "/usr/lib/python3.1/posixpath.py", line 75, in join
    if b.startswith(sep):
TypeError: expected an object with the buffer interface
~ ◾                                          0:13 Втр 2011-07-19 root@l4n732nu5
~ ◾ cat /etc/make.conf                       0:13 Втр 2011-07-19 root@l4n732nu5
# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /usr/share/portage/config/make.conf.example for a more
# detailed example.
# WARNING: Changing your CHOST is not something that should be done lightly.
# Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing.
CHOST="i686-pc-linux-gnu"
#CFLAGS="-O2 -march=native -pipe -ftracer -mfpmath=sse -fomit-frame-pointer -funroll-loops -ffast-math -malign-double"
# -ggdb
#CFLAGS=""
CFLAGS="-O2 -march=native -pipe -fomit-frame-pointer"
CXXFLAGS="${CFLAGS}"
#CXXFLAGS="-O2 -march=native -pipe -fomit-frame-pointer"
#HFLAGS="O1"
MAKEOPTS="-j3"
#ACCEPT_KEYWORDS="x86"
KEYWORDS="stable x86"
#GENTOO_MIRRORS="ftp://gentoo.kiev.ua/ http://gentoo.iteam.net.ua/ http://gentoo.kiev.ua/ftp/ "
#SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
FEATURES="ccache fixlafiles mini-manifest collision-protect parallel-fetch metadata-transfer userfetch preserve-libs"
CCACHE_DIR="/var/tmp/ccache"
CCACHE_SIZE="2G"
USE="nls zsh-completion unicode gpm alsa mp3 ogg jack jbig jpeg png gif \
     ffmpeg pam cracklib directfb fbcon truetype svg emacs ladspa \
     symlink hscolour imagemagick pdf curl -cups djvu fftw \
     fontconfig cairo raw jpeg2k openexr lcms wmf exif ldap -offensive icu \
     taglib mplayer audiofile libsamplerate mikmod sndfile vorbis \
     -profile tiff imlib -ipv6 -hal aalib libcaca ggi sdl gnuplot \
     svga opengl dri latex xft spell readline -gstreamer dbus xpm \
     speex xvid encode flac mpeg lash sox mad id3tag ao amr 3dnow \
     osc dssi graphviz jackmidi midi canna gs deblob musepack \
     glitz wavpack gnutls idn sasl aac lame modplug xcb xattr gmp mng \
     xv pango udev inotify lv2 soundtouch twolame gsl savedconfig \
     cjk espeak festival gucharmap devil nsplugin objc objc++ \
     objc-gc mpi libnotify nvidia gimp policykit natspec mmx sse \
     mmxext drm gallium pulseaudio mdnsresponder-compat -avahi threads \
     theora gconf xcomposite glade timidity openvg vaapi \
     double-precision connman eselect tuxonice vdpau pch optimized-qmake \
     -qt3support sse2 glib"
ALSA_CARDS="MCP55P CM8738"
ALSA_PCM_PLUGINS="*"
VIDEO_CARDS="nvidia nouveau"
#VIDEO_CARDS="nvidia" #fbdev nouveau
INPUT_DEVICES="evdev" # keyboard mouse
LINGUAS="ru uk en ja"
PORTAGE_ELOG_CLASSES="info warn error log"
PORTAGE_ELOG_SYSTEM="save"
EMERGE_DEFAULT_OPTS="--keep-going --ask --verbose --tree --quiet --quiet-build --quiet-unmerge-warn --autounmask" #--resume"
ACCEPT_LICENSE="*"
KERNEL="linux"
CONFIG_PROTECT="/etc"
#CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/
#/etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/sandbox.d
#/etc/terminfo /etc/udev/rules.d"
DISTDIR="/store/portage/distfiles"
LDFLAGS="-Wl,-O1,--as-needed"

CCACHE_SIZE="2G"

PORTAGE_NICENESS=19
PORTAGE_IONICE_COMMAND="ionice -c 3 -p \${PID}"


PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress
--force --whole-file --delete --stats --timeout=180 --exclude=/distfiles
--exclude=/local --exclude=/packages --checksum"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="
/usr/overlays/emacs
/usr/overlays/pro-audio
/usr/overlays/gentoojp
/usr/overlays/mcabber
/usr/overlays/rion
/usr/overlays/suckless
/usr/overlays/sunrise
/usr/overlays/voyageur
/usr/overlays/zen-sources
/usr/overlays/multimedia
/usr/overlays/games
/usr/overlays/gamerlay
/usr/overlays/mpd
/usr/overlays/haskell
/usr/overlays/toolchain
/usr/overlays/desktop-effects
/usr/overlays/pure-funtoo
/usr/overlays/arcon
/usr/overlays/gnustep
/usr/overlays/init6
/usr/overlays/benf
/usr/overlays/akoya
/usr/overlays/openoffice-geki
/usr/overlays/science
/usr/overlays/lisp
/usr/overlays/x11
/usr/overlays/roxxorx
/usr/overlays/eatnumber1
/usr/overlays/synce
/usr/overlays/enlightenment
/usr/overlays/enlightenment-niifaq
/usr/overlays/suka
/usr/overlays/lxde
/usr/overlays/gnome
/usr/overlays/kaa
/usr/overlays/roslin
/usr/overlays/calculate
/usr/overlays/zugaina
/usr/overlays/ladi
/usr/overlays/gnome-live
/usr/overlays/ubuntu
/usr/overlays/java-overlay
/usr/overlays/pd-overlay
$PORTDIR_OVERLAY
/usr/local/overlays/hackage
/usr/local/overlays/portage"

Повторюсь -- с предыдущей версией ВСЁ РАБОТАЛО. Что именно не так нужно обновить, не могу понять... Ещё раз спасибо.

UPD: Начинает адекватно работать, если убрать ВСЕ оверлеи, кроме основного дерева.
Только остаётся:

!!! Repository name or alias 'gentoo', defined for repository 'gentoo', overrides existing alias or repository.
!!! Location not set for repository funtoo

Но это совсем не решение. Возможно, их иначе сейчас следует подключать?

Цитата: Система отличненько

Цитата:
Система отличненько работает с sys-apps/portage-2.2.2, но ругается так при попытке обновить оной до 2.3-r3 или 2.3-r4

Привет из будущего?

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Замасканы локально, в дереве

Замасканы локально, в дереве -- стабильны:

[I] sys-apps/portage
     Available versions:  (~)2.2_rc67-r2[4] 2.2.2 [m]2.3-r3 [m]2.3-r4 [M]**9999 {build doc epydoc +ipc +less linguas_pl python2 python3 selinux}
     Installed versions:  2.2.2(00:40:39 19.07.2011)(ipc less python3 -build -doc -epydoc -linguas_pl -selinux)
     Homepage:            http://www.gentoo.org/proj/en/portage/index.xml
     Description:         Portage is the package management and distribution system for Gentoo

[1] "sunrise" /usr/overlays/sunrise
[2] "arcon" /usr/overlays/arcon
[3] "roslin" /usr/overlays/roslin
[4] "local_overlay" /usr/local/overlays/portage

Found 9 matches.
~ ◾                                          1:07 Втр 2011-07-19 root@l4n732nu5

ПС: нет, привет от Funtoo ;-P

Per aspera ad astra

Стоит сообщить об этом

Стоит сообщить об этом Роббинсу.

Не грусти, товарищ! Всё хорошо, beautiful good!

В следующий раз о подобных

В следующий раз о подобных проблемах сообщайте на irc канале (#funtoo) или форуме (forums.funtoo.org). В данном случае, если есть файл /etc/portage/repos.conf, его необходимо удалить.

Спасибо.

Спасибо.

Per aspera ad astra

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".