revdep-rebuild жалуется на несуществующие пакеты (there are no ebuilds to satisfy..) [РЕШЕНО]

Делаю revdep-rebuild

# revdep-rebuild
 * Configuring search environment for revdep-rebuild

 * Checking reverse dependencies
 * Packages containing binaries and libraries broken by a package update
 * will be emerged.

 * Collecting system binaries and libraries
 * Found existing 1_files.rr
 * Collecting complete LD_LIBRARY_PATH
 * Found existing 2_ldpath.rr.
 * Checking dynamic linking consistency
 * Found existing 3_broken.rr.
 * Assigning files to packages
 * Found existing 4_raw.rr
 * Cleaning list of packages to rebuild
 * Found existing 4_pkgs.rr
 * Assigning packages to ebuilds
 * Found existing 4_ebuilds.rr
 * Evaluating package order
 * Found existing 5_order.rr
 * Generated new 5_order.rr
 * All prepared. Starting rebuild
emerge --oneshot   dev-cpp/cairomm:0
dev-cpp/gtkmm:2.4
dev-cpp/libgnomecanvasmm:2.6
dev-cpp/libsexymm:0
dev-cpp/pangomm:2.4
dev-tex/mplib:0
dev-util/glade:3
gnome-base/gnome-keyring:0
gnome-base/libgnomecanvas:0
sci-libs/libgeda:0
x11-libs/libgksu:2
x11-libs/libsexy:0
x11-libs/libview:0
..........
Calculating dependencies... done!

emerge: there are no ebuilds to satisfy "dev-tex/mplib:0".

esearch mplib, естесственно, говорит что такой пакет есть.
emerge dev-tex/mplib однако повторяет there are no ebuilds...

Что делать?

emerge --info
http://paste.org.ru/?ng46nw

должно быть чтото одно

должно быть чтото одно

ACCEPT_KEYWORDS="amd64 ~amd64"

2sanya: и как же интерестно

sanya777 написал(а):
должно быть чтото одно

ACCEPT_KEYWORDS="amd64 ~amd64"

и как же интерестно убрать ACCEPT_KEYWORDS="amd64" ? :)

tigel написал(а):
...

пакет dev-tex/mplib зачем нужен? у меня в портах такого нет...
может
# emerge --depclean
или/и
# emerge -C dev-tex/mplib
, а потом
# emerge -uDN world && revdep-rebuild -i

eix dev-tex/mplib у меня не

eix dev-tex/mplib у меня не находит

может у тебя какие оверлеи??

может у тебя какие оверлеи??

а может таки синкнемся ?

а может таки синкнемся ?

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 ;)

Только что, только сегодня

Только что, только сегодня утром!

(А если это было сказано в адрес sanya777, то, как я написал ниже, действительно не всегда находит)

Не, у меня только

Не, у меня только стандарстное дерево (или как это называется?). Кроме этого я понятия не имею, зачем нужен mplib... Этот пакет у меня НЕ установлен, а revdep-rebuild сам его хочет поставить(?).

Как же это интересно: #

Как же это интересно:

# esearch mplib
[ Results for search key : mplib ]
[ Applications found : 2 ]

*  dev-ruby/snmplib
      Latest version available: 1.0.2
      Latest version installed: [ Not Installed ]
      Size of downloaded files: 163 kB
      Homepage:    http://snmplib.rubyforge.org/
      Description: SNMP library implemented in pure Ruby
      License:     Ruby

*  dev-tex/mplib
      Latest version available: 1.110
      Latest version installed: [ Not Installed ]
      Size of downloaded files: 1,521 kB
      Homepage:    http://foundry.supelec.fr/projects/metapost
      Description: New, revamped version of the MetaPost interpreter
      License:     GPL-2

однако:

 # eix mplib
* dev-ruby/snmplib
     Available versions:  1.0.2 (~)1.0.3 {doc ruby_targets_ruby18 test}
     Homepage:            http://snmplib.rubyforge.org/
     Description:         SNMP library implemented in pure Ruby

и:

# eix dev-tex/mplib
No matches found.

Вот так вот.

Сделайте для

Сделайте для начала
revdep-rebuild -pi
Если будет что примечательное - выкладывайте с помощью wgetpaste

Мое мнение был у вас пакет установлен когда-то dev-tex/mplib.
По каким-то причинам revdep-rebuild был запущен и остались файлы:

 * Found existing 1_files.rr
 * Found existing 2_ldpath.rr.
 * Found existing 3_broken.rr.
 * Found existing 4_raw.rr
 * Found existing 4_pkgs.rr
 * Found existing 4_ebuilds.rr
 * Found existing 5_order.rr
 * All prepared. Starting rebuild

При повторных запусках revdep-rebuild используются некоторые из этих файлов.

И, кстати, сделайте eix-update, тогда eix будет актуальные данные показывать.

Нащяльника, мая сервира паставиль, фрибизьдя инсталя сделаль, апачи сабраль, пыхапе патключиль, сапускаю, а ано - ажамбех пашамбе эшельбе шайтанама!

Эти найдены только потому,

Эти найдены только потому, что для копирования сюда я запустил еще его раз повторно(результат одинаков) но, действительно, поступил неправильно предоставив вам читать с этими файлами...

В прошлые разы я удалял эти файлы по rm /var/cache/revdep-rebuild/*.rr

eix-update сделан только что,

eix-update сделан только что, перед тем постом!

# eix-update
Reading Portage settings ..
Building database (/var/cache/eix) ..
[0] "gentoo" /usr/portage/ (cache: metadata-flat)
     Reading category 154|154 (100%) Finished             
[1] "" /usr/local/portage (cache: parse|ebuild*#metadata-flat#assign)
     Reading category 154|154 (100%) Finished         
Applying masks ..
Calculating hash tables ..
Writing database file /var/cache/eix ..
Database contains 14052 packages in 154 categories.

Это к вопросу об оверлеях.

Попробуйте обновить индекс

Попробуйте обновить индекс команды esearch, т. е.

eupdatedb

Я Gentoo & Funtoo

Что-ж, теперь все

Что-ж, теперь все по-честному. /dev-tex/mplib не находит никто.

Итак, попутно решены проблемы

Итак, попутно решены проблемы eupdatedb и eix-update. Исходная осталась.

Вывод # revdep-rebuild -pi

http://pastebin.org/359072

Находит ли у вас в системе

Находит ли у вас в системе что-либо «лишнее» следующая команда?

emerge -pv --depclean

У вас установлен один из пакетов — app-text/tetex или app-text/texlive-core? Пересоберите его. Затем выполните

rm /var/cache/revdep-rebuild/*.rr 
revdep-rebuild

либо просто

revdep-rebuild -i

Я Gentoo & Funtoo

Вообще, это все после

Вообще, это все после обновления мира началось. Сейчас попробую эти советы...

Lupo Alberto написал(а): У

Lupo Alberto написал(а):
У вас установлен один из пакетов — app-text/tetex или app-text/texlive-core? Пересоберите его. Затем выполните

rm /var/cache/revdep-rebuild/*.rr 
revdep-rebuild

либо просто

revdep-rebuild -i

Пожалуй, будет правильнее после пересборки app-text/tetex или app-text/texlive-core выполнить:

emerge -av --depclean
rm /var/cache/revdep-rebuild/*.rr 
revdep-rebuild

либо просто

emerge -av --depclean
revdep-rebuild -i

Я Gentoo & Funtoo

Цитата: Находит ли у вас в

Цитата:
Находит ли у вас в системе что-либо «лишнее» следующая команда?

Примерно так:

#emerge -pv --depclean
...
...
Package installed:   802
Package in world:    114
Package in system:   50
Required packages:   660
Number to remove:    142

Number to remove: 142 —

Number to remove: 142 — вас эта строчка не насторожила? Будет неплохо посмотреть полный вывод команды.

Я Gentoo & Funtoo

насторожила, еще как..

насторожила, еще как..

tigel

tigel написал(а):
насторожила, еще как..

И..?
Я понимаю, скромность — сестра таланта, но тогда какой помощи вы ждёте? Или такое состояние системы вас устраивает?

Я Gentoo & Funtoo

Самое интересное что пока

Самое интересное что пока устраивает, т.е. недостачи чего-то нужного или важного не обнаружил. Разве что исходники моего стаааарого ядра пропали... А так, -- все в порядке.

tigel написал(а): Самое

tigel написал(а):
Самое интересное что пока устраивает, т.е. недостачи чего-то нужного или важного не обнаружил. Разве что исходники моего стаааарого ядра пропали... А так, -- все в порядке.

Есть две новости
Плохая:
В вашем случае ситуация обратная — в системе много лишнего, в данный момент ненужного.
Хорошая:
Вы не перфекционист :)

Я Gentoo & Funtoo

РЕШЕНИЕ:

Во первых:

# emerge --sync
# eix-update
# eupdatedb

Отсюда следует, что пакета dev-tex/mplib на самом деле действительно более не существует.

Затем пересобираем app-text/texlive-core (app-text/tetex), то есть пакет, в завистимостях которого когда-то был dev-tex/mplib (я правильно понял?) и, чтобы окончательно все причесать:

# emerge -av --depclean
# revdep-rebuild -i

tigel написал(а): Затем

tigel написал(а):
Затем пересобираем app-text/texlive-core (app-text/tetex), то есть пакет, в завистимостях которого когда-то был dev-tex/mplib (я правильно понял?)

Да.

Я Gentoo & Funtoo

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

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