emerge portage (bag)

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

yanik
Сообщения: 85
ОС: Gentoo

emerge portage

Сообщение yanik »

Всем привет!
После обновления портежей старенькой Генты

Код: Выделить всё

emerge portage
Calculating dependencies -
!!! All ebuilds that could satisfy ">=dev-lang/python-2.4" have been masked.
!!! One of the following masked packages is required to complete your request:
- dev-lang/python-2.5.4-r2 (masked by: required EAPI 1, supported EAPI 0)
- dev-lang/python-2.5.2-r7 (masked by: required EAPI 1, supported EAPI 0)
- dev-lang/python-2.4.4-r5 (masked by: required EAPI -1, supported EAPI 0)
- dev-lang/python-2.4.4-r6 (masked by: required EAPI -1, supported EAPI 0)
- dev-lang/python-2.5.2-r8 (masked by: required EAPI 1, supported EAPI 0)
- dev-lang/python-2.4.4-r15 (masked by: required EAPI -1, supported EAPI 0)
- dev-lang/python-2.4.4-r14 (masked by: required EAPI -1, supported EAPI 0)
- dev-lang/python-2.6-r5 (masked by: required EAPI 2, supported EAPI 0)
# Ali Polatel <hawking@gentoo.org> (05 Oct 2008)
# Masked until packages that don't work with it are fixed.
# see bug #230205 for more info

- dev-lang/python-2.6.1 (masked by: required EAPI 2, supported EAPI 0)

For more information, see MASKED PACKAGES section in the emerge man page or
refer to the Gentoo Handbook.
(dependency required by "sys-apps/portage-2.1.6.7" [ebuild])


выдает вот такое, как с этим бороться, даже и не представляю ((((((((( Может кто поможет??????!!!!!!!!!
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: emerge portage

Сообщение serzh-z »

yanik
Выглядит всё достаточно фатально... Вероятно система очень "старенькая". Можно попробовать установить новый Portage без зависимостей и надеяться, что он будет прекрасно работать на старом Python. После чего, уже этим, поддерживающим EAPI 2 хоть какой-то EAPI, Portage, продолжить обновление Python и прочего софта. В самом плохом случае можно собрать новый Portage на другой системе и выполнить установку tbz-пакета на старой.
Спасибо сказали:
yanik
Сообщения: 85
ОС: Gentoo

Re: emerge portage

Сообщение yanik »

serzh-z писал(а):
18.02.2009 12:27
yanik
Выглядит всё достаточно фатально... Вероятно система очень "старенькая". Можно попробовать установить новый Portage без зависимостей и надеяться, что он будет прекрасно работать на старом Python. После чего, уже этим, поддерживающим EAPI 2, Portage, продолжить обновление Python и прочего софта. В самом плохом случае можно собрать новый Portage на другой системе и выполнить установку tbz-пакета на старой.

и на том спасибо! видно ничего с этим уже не поделать ((((((((( а жаль.........
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: emerge portage

Сообщение serzh-z »

yanik писал(а):
18.02.2009 14:13
видно ничего с этим уже не поделать
Почему же ничего? Если есть время на разгребание проблем с обновлением (обновление пакетов и обновление конфигов, танцы с порядком установки пакетов), то вполне можно. Думаю, что по времени это займёт немногим меньше установки свежей версии.
Спасибо сказали:
n1kt0
Сообщения: 289
ОС: GNU/Gentoo

Re: emerge portage

Сообщение n1kt0 »

Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5495
ОС: Gentoo

Re: emerge portage

Сообщение /dev/random »

n1kt0 писал(а):
18.02.2009 16:34
да уж "фатально"
http://bugs.gentoo.org/show_bug.cgi?id=230205

А это тут при чём?
Спасибо сказали:
n1kt0
Сообщения: 289
ОС: GNU/Gentoo

Re: emerge portage

Сообщение n1kt0 »

а ну да, посмотрел по-плотнее и понял что не по теме
короче у меня такая проблема была. Пусть товарищ обновит профиль и обновит питон и потом обновляет портаж уже
Спасибо сказали:
yanik
Сообщения: 85
ОС: Gentoo

Re: emerge portage

Сообщение yanik »

n1kt0 писал(а):
19.02.2009 09:59
а ну да, посмотрел по-плотнее и понял что не по теме
короче у меня такая проблема была. Пусть товарищ обновит профиль и обновит питон и потом обновляет портаж уже


и кстати, как же обновить профайл если не обновлять портежи?

Вот вот, я уже начал обновлять питон, до последней версии, до которой только смог и вот что выдало после пары обновлений

Код: Выделить всё

[ebuild  NS   ] dev-lang/python-2.5.2-r7  0 kB

дальше обновления не идет!!!
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: emerge portage

Сообщение serzh-z »

n1kt0 писал(а):
19.02.2009 09:59
Пусть товарищ обновит профиль и обновит питон
Как он обновит Питон, если ебилд Питона требует пакетный менеджер с поддержкой EAPI, по-меньшей мере, версии 1?
Спасибо сказали:
yanik
Сообщения: 85
ОС: Gentoo

Re: emerge portage

Сообщение yanik »

Ситуация сложилась следующая, после кучи манипуляция, которые заняли 1,5 дня, при обновлении портежей
[code]emerge -1 portage
Calculating dependencies -
!!! All ebuilds that could satisfy ">=app-shells/bash-3.2_p17" have been masked.
!!! One of the following masked packages is required to complete your request:
- app-shells/bash-3.2_p48-r1 (masked by: required EAPI 1, supported EAPI 0)
- app-shells/bash-3.2_p17-r1 (masked by: package.mask, GPL-2 license(s))
- app-shells/bash-3.2_p39 (masked by: package.mask, GPL-2 license(s))
- app-shells/bash-3.2_p48 (masked by: package.mask, GPL-2 license(s))
- app-shells/bash-3.2_p33 (masked by: package.mask, GPL-2 license(s))

For more information, see MASKED PACKAGES section in the emerge man page or
refer to the Gentoo Handbook.
(dependency required by "sys-apps/portage-2.1.6.7" [ebuild])
Действительно, трабла наверное в старости дистрибутива ((((
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: emerge portage

Сообщение serzh-z »

yanik писал(а):
19.02.2009 13:38
Действительно, трабла наверное в старости дистрибутива ((((
Я уже написал выше. Концепция EAPI была добавлена в пакетные менеджеры (Portage, Paludis) сравнительно недавно. И позволяет более или менее стандартизовать ебилды и формализовать их требования к версии пакетного менеджера. Большинство новых ебилдов требует некоторые возможности, которых нет в древнем Portage.

Всё что нужно сделать - каким-то образом раздобыть свежую версию Portage.

Сделать это можно несколькими способами:
- достать бинарный пакет portage - tbz-файл, можно попросить кого-нибудь с Gentoo собрать такой пакет
- попробовать собрать Portage с игнорирование *всех* зависимостей, вполне может быть что он запустится (пусть даже в нём не всё будет работать) на старом питоне (кстати, какой он версии?), а потом уже им собрать новый питон
Спасибо сказали:
n1kt0
Сообщения: 289
ОС: GNU/Gentoo

Re: emerge portage

Сообщение n1kt0 »

emerge -1O (одын о(не ноль, а О) portage bash python
а далее смена профиля и обновление мира
отпишись помогло или нет ?
Спасибо сказали:
yanik
Сообщения: 85
ОС: Gentoo

Re: emerge portage

Сообщение yanik »

По поводу Питона, я его обновил до 5,2, засинкал портежи, дальше пытаюсь боротся с зависимостями и блокировками )))))

По поводу emerge -1O (одын о(не ноль, а О) portage bash python
буду пробовать - спасибо!
Спасибо сказали:
yanik
Сообщения: 85
ОС: Gentoo

Re: emerge portage

Сообщение yanik »

emerge -1O portage
кстати с портежами помогло, тоисть обновились, теперь буду пробовать пересобирать все, трудно и представить сколько это может занять времени.
Спасибо сказали:
n1kt0
Сообщения: 289
ОС: GNU/Gentoo

Re: emerge portage

Сообщение n1kt0 »

yanik писал(а):
20.02.2009 12:16
emerge -1O portage
кстати с портежами помогло, тоисть обновились, теперь буду пробовать пересобирать все, трудно и представить сколько это может занять времени.

пробуй-пробуй, тока не забудь сделать revdep-rebuild;)
Спасибо сказали:
n1kt0
Сообщения: 289
ОС: GNU/Gentoo

Re: emerge portage

Сообщение n1kt0 »

yanik писал(а):
20.02.2009 12:16
emerge -1O portage
кстати с портежами помогло, тоисть обновились, теперь буду пробовать пересобирать все, трудно и представить сколько это может занять времени.

1-1.5 часа
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: emerge portage

Сообщение serzh-z »

n1kt0 писал(а):
20.02.2009 13:03
1-1.5 часа
Речь идёт явно не о многопроцессорной системе, а о древнем компе. =)
Спасибо сказали:
n1kt0
Сообщения: 289
ОС: GNU/Gentoo

Re: emerge portage

Сообщение n1kt0 »

serzh-z писал(а):
20.02.2009 13:18
n1kt0 писал(а):
20.02.2009 13:03
1-1.5 часа
Речь идёт явно не о многопроцессорной системе, а о древнем компе. =)

тогда пол дня:)
Спасибо сказали:
yanik
Сообщения: 85
ОС: Gentoo

Re: emerge portage

Сообщение yanik »

Ну.........
При emerge -e system

Код: Выделить всё

make[1]: Leaving directory `/var/tmp/portage/sys-libs/ncurses-5.7/work/narrowc/test'
make: *** [all] Error 2
 *
 * ERROR: sys-libs/ncurses-5.7 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 2403:  Called do_compile '--without-ada'
 *             environment, line  653:  Called die
 * The specific snippet of code:
 *       emake || die "make failed"
 *  The die message:
 *   make failed
 *
 * 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-libs/ncurses-5.7/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/sys-libs/ncurses-5.7/temp/environment'.
 *

>>> Failed to emerge sys-libs/ncurses-5.7, Log file:

>>>  '/var/tmp/portage/sys-libs/ncurses-5.7/temp/build.log'

 * Messages for package sys-libs/ncurses-5.7:

 *
 * ERROR: sys-libs/ncurses-5.7 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 2403:  Called do_compile '--without-ada'
 *             environment, line  653:  Called die
 * The specific snippet of code:
 *       emake || die "make failed"
 *  The die message:
 *   make failed
 *
 * 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-libs/ncurses-5.7/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/sys-libs/ncurses-5.7/temp/environment'.


вот что могу сказать, видно не судьба
ручками .тот пакет нормально собирается, а вот при СИСТЕМ не хо
видно не судьба
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: emerge portage

Сообщение serzh-z »

Нафига же было делать "-e system"...
Спасибо сказали:
yanik
Сообщения: 85
ОС: Gentoo

Re: emerge portage

Сообщение yanik »

serzh-z писал(а):
20.02.2009 16:15
Нафига же было делать "-e system"...

Ну насколько я помню, сначало собирается систем, а потом уже и мир
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: emerge portage

Сообщение serzh-z »

yanik
"-e" означает, что нужно игнорировать все установленные пакеты и начать собирать что-то, как если бы в системе вообще ничего не установлено. Т.е. все, даже те, которые не требуется обновлять, пакеты.
Спасибо сказали:
yanik
Сообщения: 85
ОС: Gentoo

Re: emerge portage

Сообщение yanik »

Значить предлагаешь написать просто
emerge system
Спасибо сказали:
Аватара пользователя
Davinel
Сообщения: 481
ОС: Ubuntu

Re: emerge portage

Сообщение Davinel »

http://dev.gentooexperimental.org/binpkg/amd64-stable/
если что то критично сломалось, можно скачать отсюда бинарник и распаковать. а потом уже перекомпилить.
Спасибо сказали:
n1kt0
Сообщения: 289
ОС: GNU/Gentoo

Re: emerge portage

Сообщение n1kt0 »

yanik писал(а):
20.02.2009 16:26
Значить предлагаешь написать просто
emerge system


сначала emerge -pv system
Вообще, зачем такое париво ? взял бы и слил 2008 minimal install и соответственно последний портаж и стэдж

или я например выкладывал сборку около 1,3гб где всё работало и там еще был .ccache т.е ускоренная сборка была бы. ты занимаешься ерундой;)

http://torrents.ru/forum/viewtopic.php?t=1204713
Спасибо сказали:
Аватара пользователя
Maximus_V
Сообщения: 432
ОС: Gentoo, FreeBSD

Re: emerge portage

Сообщение Maximus_V »

n1kt0 писал(а):
20.02.2009 22:35
yanik писал(а):
20.02.2009 16:26
Значить предлагаешь написать просто
emerge system


сначала emerge -pv system

Раз портежи обновились, то теперь уже надо
emerge -pvn system
т.к. поведение портежей по умолчанию изменилось. Соответственно, потом
emerge -n system
Спасибо сказали:
yanik
Сообщения: 85
ОС: Gentoo

Re: emerge portage

Сообщение yanik »

n1kt0 писал(а):
20.02.2009 22:35
yanik писал(а):
20.02.2009 16:26
Значить предлагаешь написать просто
emerge system


сначала emerge -pv system
Вообще, зачем такое париво ? взял бы и слил 2008 minimal install и соответственно последний портаж и стэдж

или я например выкладывал сборку около 1,3гб где всё работало и там еще был .ccache т.е ускоренная сборка была бы. ты занимаешься ерундой;)

http://torrents.ru/forum/viewtopic.php?t=1204713


Это конечно хорошая идея, НО если бы так можно было сделать, задавал бы я этот вопрос??? Думаю что НЕТ.
Спасибо сказали: