funtoo vs portage [SOLVED]
Kami31 19 июля, 2011 - 01:15
Сломалось, памагите! :)
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
Но это совсем не решение. Возможно, их иначе сейчас следует подключать?
»
- Для комментирования войдите или зарегистрируйтесь
Цитата: Система отличненько
Привет из будущего?
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Замасканы локально, в дереве
Замасканы локально, в дереве -- стабильны:
ПС: нет, привет от Funtoo ;-P
Per aspera ad astra
Стоит сообщить об этом
Стоит сообщить об этом Роббинсу.
Не грусти, товарищ! Всё хорошо, beautiful good!
В следующий раз о подобных
В следующий раз о подобных проблемах сообщайте на irc канале (#funtoo) или форуме (forums.funtoo.org). В данном случае, если есть файл /etc/portage/repos.conf, его необходимо удалить.
http://funtoo.org
Спасибо.
Спасибо.
Per aspera ad astra