не могу обновить portage

Добрый день.

Я понимаю что проблема не новая. Я много всего прочитал, но так ничего и не помогло.

# emerge portage

!!! All ebuilds that could satisfy ">=dev-lang/python-2.5" have been masked.
!!! One of the following masked packages is required to complete your request:
- dev-lang/python-2.6.2-r1 (masked by: required EAPI 2, supported EAPI 0)
- dev-lang/python-2.5.4-r2 (masked by: required EAPI 1, supported EAPI 0)
- dev-lang/python-2.5.4-r3 (masked by: required EAPI 1, supported EAPI 0)

# emerge python

!!! All ebuilds that could satisfy "python" have been masked.
!!! One of the following masked packages is required to complete your request:
- dev-lang/python-2.6.2-r1 (masked by: required EAPI 2, supported EAPI 0)
- dev-lang/python-2.4.6 (masked by: required EAPI 1, supported EAPI 0)
- dev-lang/python-2.5.4-r2 (masked by: required EAPI 1, supported EAPI 0)
- dev-lang/python-2.5.4-r3 (masked by: required EAPI 1, supported EAPI 0)

# emerge -1O portage

>>> Emerging (1 of 1) sys-apps/portage-2.1.6.13 to /
/usr/portage/eclass/python.eclass: line 252: syntax error near unexpected token `"${myroot}/${f}"'
/usr/portage/eclass/python.eclass: line 252: ` [[ -f "${myroot}/${f}" ]] && myfiles+=("${myroot}/${f}")'

!!! ERROR: sys-apps/portage-2.1.6.13 failed.
Call stack:
ebuild.sh, line 1511: Called source '/usr/portage/sys-apps/portage/portage-2.1.6.13.ebuild'
portage-2.1.6.13.ebuild, line 5: Called inherit 'eutils' 'multilib' 'python'
ebuild.sh, line 1256: Called die

!!! died sourcing /usr/portage/eclass/python.eclass in inherit()
!!! If you need support, post the topmost build error, and the call stack if relevant.
!!! A complete build log is located at '/var/tmp/portage/sys-apps/portage-2.1.6.13/temp/build.log'.

portage-2.1.2.2
python-2.3.5-r2

подскажите как обновить portage?

emerge --info на какой нибудь

emerge --info на какой нибудь пастебин (см.FAQ).
/libastral.so load/ и предстоит тебе многа геммороя /libastral.so unload/

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

slepnoga написал(а):emerge

slepnoga написал(а):
emerge --info на какой нибудь пастебин (см.FAQ).
/libastral.so load/ и предстоит тебе многа геммороя /libastral.so unload/

# emerge --info

Portage 2.1.2.2 (default/linux/x86/2008.0/server, gcc-3.3.6, glibc-2.3.5-r1, 2.6.12-gentoo-r10 i686)
=================================================================
System uname: 2.6.12-gentoo-r10 i686 Genuine Intel(R) CPU 6.00GHz
Gentoo Base System version 1.6.13
Timestamp of tree: Mon, 20 Jul 2009 13:30:01 +0000
app-shells/bash: 3.0-r12
dev-lang/python: 2.3.5-r2
dev-python/pycrypto: 2.0.1-r5
sys-apps/baselayout: 1.11.13-r1
sys-apps/sandbox: 1.2.17
sys-devel/autoconf: 2.13, 2.61
sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1, 1.10
sys-devel/binutils: 2.15.92.0.2-r10
sys-devel/gcc-config: 1.3.12-r2
sys-devel/libtool: 1.5.18-r1
virtual/os-headers: 2.6.11-r2
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium4 -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/lib/X11/xkb /var/bind"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/terminfo"
CXXFLAGS="-O2 -march=pentium4 -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LDFLAGS="-Wl,-O1"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="acl apache2 berkdb bzip2 cli cracklib crypt cups dri fortran gdbm gpm iconv ipv6 isdnlog ldap mailwrapper midi mudflap ncurses nls nptl nptlonly openmp pam pcre perl postgresql pppd python readline reflection session snmp spl ssl sysfs tcpd truetype unicode x86 xml xorg zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="access auth auth_dbm auth_anon auth_digest alias file-cache echo charset-lite cache disk-cache mem-cache ext-filter case_filter case-filter-in deflate mime-magic cern-meta expires headers usertrack unique-id proxy proxy-connect proxy-ftp proxy-http info include cgi cgid dav dav-fs vhost-alias speling rewrite log_config logio env setenvif mime status autoindex asis negotiation dir imap actions userdir so" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="fbdev glint i810 intel mach64 mga neomagic nv r128 radeon savage sis tdfx trident vesa vga via vmware voodoo"
Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, LINGUAS, MAKEOPTS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY

так как мне быть?

Это

Это default/linux/x86/2008.0/server сами выставили ? :).

Цитата:
так как мне быть?

а) Снести и поставить по новой, заодно и железку новую поставите.
б) Долгий трах, без знания гентоо specific результатом скорее всего будет неработоспособная система и фантастически гигантский топик .
д) П.латная поддержка, любой каприз за ваши деньги :)

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

slepnoga написал(а):Это

slepnoga написал(а):
Это default/linux/x86/2008.0/server сами выставили ? :).

да, он как-то начал ругаться на профайл

Цитата:
так как мне быть?

а) Снести и поставить по новой, заодно и железку новую поставите.
б) Долгий трах, без знания гентоо specific результатом скорее всего будет неработоспособная система и фантастически гигантский топик .
д) П.латная поддержка, любой каприз за ваши деньги :)

железяка там хорошая, система старая

а если попробовать emerge -1O

а если попробовать emerge -1O python а потом обновить portage?

Товарисщ, ты читать умееш ?

Товарисщ, ты читать умееш ? там EAPI=0, для установки надо минимум EAPI=1 .
и там тупо нет лзма :) и изменен формат bzip2.
Это из того, что сразу приходит на ум.

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

в этом случае надо подумать

в этом случае надо подумать зачем ~x86 было глобально, и зачем потом изменили на x86

какой ~x86 , эта система

какой ~x86 , эта система старее помёта мамонта , где то так 2005-2006 года =)

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

тогда проще сохранить /etc

тогда проще сохранить /etc /var/lib/portage/world и установить по новой подсунув world, а потом разбираться с /etc

/

slepnoga написал(а):
какой ~x86 , эта система старее помёта мамонта , где то так 2005-2006 года =)

Ну...
Это ещё не сильно страшно.

:wq
--
Live free or die

emerge --sync не помогает?

emerge --sync не помогает?

И не поможет, кроме того

И не поможет, кроме того портаге тупо не поймет нынешних наворотов и будер орать на тему Manifest/digest.

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

не помогает

не помогает

Выходи в jabber, на нашем

Выходи в jabber, на нашем сервере комната #gentoo

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

Ответ нашел сдесь

Ответ нашел сдесь http://allmybrain.com/2009/11/10/upgrading-gentoo-2007-0-to-10-0/. Все четко и понятно ...

Мне помогло emerge --nodeps

Мне помогло
emerge --nodeps portage
Только потом все обновлять

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

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