Установка пакетов замаскированных как: masked by: corruption [РЕШЕНО]

Скачал файлы для портэжа содержищие информацтя для установки NETAMS. При установке выводит следующее...
==================================
Proxy-server# emerge netams
...
!!!All ebuilds thet could satisfy "net-analyzer/netams" have been masked.
!!! One of the following masked packages is required to complete your request:
-net-analyzer/netams-3.4.0_rc2 (masked by: corruption)
...
Ну и дальше говорит что надо посмотреть параметр MASKED PACKAGES в Хэндбуке.
Дерево портежей обновил, файл /usr/portage/profiles/package.mask удалял и следовал инструкции в Хэгндбуке, не чего не помогает. :-(

Ммм, переделать

Ммм, переделать дайджесты для пакета пробовали?

_______________________
From Siberia with Love!

Выждать денёк

Выждать денёк (на всякий случай) и # emerge --sync

Установлена последняя версия portage, кстати?


Пожалуйста, не описывайте своё железо в подписи

Жди - не жди -

Жди - не жди - бесполезно. Пакет из оверлея.
_______________________
From Siberia with Love!

В

winterheart написал(а):
Жди - не жди - бесполезно. Пакет из оверлея.

А чего, только я в природе видел обновляющиеся оверлеи? (-:Е
Ну, layman'ом. А если ручками стянут ебилд, то надо так и говорить


Пожалуйста, не описывайте своё железо в подписи

Портэж обновил

Портэж обновил еще вчера не помогает. :-(

ты ебилд где

ты ебилд где брал? он видимо кривоват, вот и всё.

emerge netams --digest

emerge netams --digest

ebuild и патчи к

ebuild брал c оф. сайта: http://www.netams.com/files/netams-gentoo.tar.gz
Для новой версии патчи и сам файл ebuild: http://bugs.gentoo.org/show_bug.cgi?id=95122
-------------------------------
>emerge netams --digest
Не помогает, выдавая большое кол-во ошибок :-(
-------------------------------
При компилировании в ручную, начинает компиляцию и внезапно останавливается и пишит следующее:
make[1]:***[pam)netams.so] Ошибка 1
make[1] Leaving directory '/home/install/netams/src'
make:***[all] Ошибка 2

ebuild

ebuild путь/до/ебилда digest

Выводит

Выводит большое кол-во ошибок. Я так подозриваю что ему что то не нравится в самом ебилде. :-(
============================
Комманда не найдена net-analyzer/netams/netams-3.4.0_rc2.ebuild.
ERROR: net-analyzer/netams/netams-3.4.0_rc2.ebuild.
Call stock:

ebuild.sh, line 1696: Called source '/usr/local/portage/net-analyzer/netams/netams-3.4.0_rc2.ebuild'
netams-3.4.0_rc2.ebuild, line 5: Called inherit 'eutils' 'versionator
ebuild.sh, line 1173: Called die

The specific snippet of code:
[! -e "Slocation" ] && die "${1}.eclass could not be found by inherit()"
The die messeger:
.eclass could not be found by inher()

If you need support? post the topmost build error, and the call stack if relevant.
This ebuild is from an overlay: '/usr/local/portage/'
===================================================

В файле make.conf прописано в переменной PORTDIR_OVERLAY="/usr/local/porgate"

с этим

с этим ознакомлены?

На этапе

На этапе создания digest файла выдает множество ошибок описанных выше (http://www.gentoo.ru/node/10443#comment-70979).

я конечно не

я конечно не спец а ebuldах, но эта самая 5 строка

inherit eutils versionator

уж больно стремно выглядет

попробуйте ее ваще закоментите )

потом опять digest...

дауж

есть мысль что нужно почитать как ебилды пишутся, без этой строки вообще ничего работать небудет. тут перечисляются eclass'ы функции которых использует этот ebuild. например epatch вроде в eunils и лежит...

да,

да, действительно надо )

чо то я искал раньше на русском вики - не находил, хотя вроде уже давно лежит )

тебе нужен не man

тебе нужен не man ebuild а руководство по созданию для девелоперов

а сцылочкой по

а сцылочкой по русски не заделишся, или нема таковых?

в мане то действительно про eclass ничего нету (

по русски

по русски невидел, вот хорошее начало
http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=2&chap=1

Ну ладно,

Ну ладно, ссылочку в закрома ))

Боюсь неосилю такой обьем по английски, да еще к тому же безцельно (

Когда нить возможно пригодиться )

там много

там много читать не нужно, начни прочитаеш страницу-другую общего описания структуры, а дальше идёт (% 80 текста) описание функций содержащихся в базовых еклассах - можно мельком взлянуть и всё.

полюбому

полюбому маленько почитаю )
а интересно будет, так уж...

http://bugs.gentoo.org/show_b

http://bugs.gentoo.org/show_bug.cgi?id=95122

Подправил ebuild. Предыдущую версию почему-то не дает удалить.

P.S. pathset распаковать в files

Замкнутый круг какой то...

Каким образом снять эту маску: masked by: corruption (опираясь на инстр. по установке Portage_Overlay создал коммандой echo "net-analyzer/natams ~x86 ~amd64" >>/etc/portage/netams.keywords, файл с названием netams.keywords. И сейравно упорно не как не хочет запускать установку :-()
Следую руководству http://ru.gentoo-wiki.com/Portage_Overlay, на этапе создания digest снова тупик и снова та же ошибка: http://www.gentoo.ru/node/10443#comment-70979.

P.S.
Сил моих больше нету. Помогите, где еще смотреть и что читать. С такой же маской столкнулся при установке Webmin, аналогично чтобы я не делал он сейравно не запускает установку..

возможно вам

возможно вам стоит определиться на какокй архитектуре ваш комп, и убрать отсюда лишнее
net-analyzer/natams ~x86 ~amd64

Убирал лишнее

Убирал лишнее (net-analyzer/natams ~amd64), результат тот же. :-(

значит портаж

значит портаж увидел что ebuild невменяемый и нестал его ставить.

> Каким образом

> Каким образом снять эту маску: masked by: corruption
Только одним: исправить ebuild. Для этого придётся разбираться в тонкостях их написания или искать того, кто разобрался и не против помочь


Пожалуйста, не описывайте своё железо в подписи

Может echo

Может echo "net-analyzer/netams" >> /etc/portage/package.unmask ?

ebuild netams-3.4.0_rc2.ebuild digest

без ошибок отрабатывает?

P.S.

Цитата:
Убирал лишнее (net-analyzer/natams ~amd64), результат тот же. :-(

Ошибочка.

У

Screwy написал(а):
Может echo "net-analyzer/netams" >> /etc/portage/package.unmask

Зачем битый ebuild размаскировывать? \-%Е


Пожалуйста, не описывайте своё железо в подписи

Старнно я

Старнно я попробовал размоскировать другой пакет с другими причинами маскироваки. Система на мои дейсвия не как не отреогировала и выдала ту же самую инфу.

Проблема решена в обход...

Поставиль в обход Портэжа. http://forum.ubuntu.ru/index.php?topic=14263.msg99571#msg99571

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

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