LINUX.ORG.RU

Обновление сразу выбивает ошибку:: gentoo

 , ,


0

1

Привет.

Сам колдовал, колдовал.. ничего не получается.

https://pastebin.com/0rABnEKY

И файл №2

https://pastebin.com/Eu4DLvaM

Чего он хочет от меня?



Последнее исправление: RuttY (всего исправлений: 1)

line 674: rdoc: command not found

Вообще, это баг ебилда. Пиши в багзиллу. В качестве workaround’а найди в каком пакете этот rdoc и установи его.

eternal_sorrow ★★★★★
()
Ответ на: комментарий от eternal_sorrow

Собственно пакет скорее всего dev-ruby/rdoc. Он у тебя установлен? Даже если установлен, пересобери его.

eternal_sorrow ★★★★★
()

не знаю ruby, но предположу что rdoc не той версии ruby.

naKovoNapalBaran
()

Из-за Рубина косячит. Глобально укажи единственный RUBY_TARGET (последний) и пересобери зависимости.

turbognida
()
Ответ на: комментарий от RuttY

rdoc это ссылка на соответствующий версионированый бинарь.
Можно было посмотреть что именно есть и поправить ссылку.
Если ничего не было, тогда собирать.
ls -l /bin/rdoc
lrwxrwxrwx 1 root root 6 апр 2 14:20 /bin/rdoc -> rdoc31

imul ★★★★★
()
Ответ на: комментарий от imul

Обновлял.. 44,5 часа.

Перестал обновлять, вроде всё нормально..

НО

ls -l /bin/rdoc ls: невозможно получить доступ к ‘/bin/rdoc’: Нет такого файла или каталога

Ставлю пересобирать https://pastebin.com/pReJHvHD

И вот этА штука продолжает вылазить https://pastebin.com/UAS6frge

И после всего, опять вижу. https://pastebin.com/c299DJfU

RuttY
() автор топика

блин, этому багу уже сто лет

burato ★★★★★
()
Ответ на: комментарий от imul
Available Ruby profiles:
  [1]   ruby26 (with Rubygems)
  [2]   ruby27 (with Rubygems) *
RuttY
() автор топика
Ответ на: комментарий от RuttY

А чтоже делать с этим «!!! existing preserved libs:»

сделай с ними вот так:
emerge @preserved-rebuild

Хотя, они в общем-то не мешаются.

imul ★★★★★
()
Ответ на: комментарий от RuttY

4980764 lrwxrwxrwx 1 root root 15 июл 7 01:55 /bin/rdoc -> /usr/bin/rdoc27

Скорее всего rdoc это не единственная ссылка, которую тебе придётся сделать.

imul ★★★★★
()
Ответ на: комментарий от imul

Всё переделаю. Знать бы только что переделывать.

RuttY
() автор топика
Ответ на: комментарий от burato

У меня было что-то такое, но я симлинки не делал. Убедился, что в eselect выбран нужный ruby, а старый ruby удалил просто. Если правильно помню.

Симлинки ж eselect должен делать, нет?

grem ★★★★★
()
Последнее исправление: grem (всего исправлений: 1)
Ответ на: комментарий от RuttY

Ну попробуй тогда руками пересобрать попакетно. Пакеты там справа с версиями указаны.

imul ★★★★★
()
Ответ на: комментарий от RuttY

Обновлял.. 44,5 часа.

слава генту. шутки про обновление после обновления не такие уж и шутки.

usi_svobodi
()
Ответ на: комментарий от burato

В самом ruby27 отсутствует файл rdoc, но у меня в итоге ошибка проскочила после чистки emerge –depclean.

Но вообще ТСу бы почаще обновляться, llvm:11 давно был.

grem ★★★★★
()
Ответ на: комментарий от grem

Обновляю раз в месяц, приблизительно 24-го числа. Вот в этот раз припозднился….

может я не то, или не так обновляю…

RuttY
() автор топика

А как поменять версию этого llvm.

eselect llmv list
!!! Error: Can't load module llvm

И чего делать, как поменять?

RuttY
() автор топика
Последнее исправление: RuttY (всего исправлений: 1)
Ответ на: комментарий от grem
*  sys-devel/llvm
      Latest version available: 14.0.4
      Latest version installed: 14.0.4
      Size of files: 154 597 KiB
      Homepage:      https://llvm.org/
      Description:   Low Level Virtual Machine
      License:       Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc

И как же его тогда вставить, в этот слот.. Он ведь установлен.

RuttY
() автор топика
Ответ на: комментарий от RuttY

Llvm обновился. Старые удаляются либо вручную, либо при выполнении команды emerge -av --depclean - смотришь список на предмет критичных вещей и подтверждаешь удаление ненужных зависимостей.

grem ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.