Ошибка с выбором профиля.

Система длительно время не обновлялась, но после выхода 14-й версии наконец то “руки дошли”.
Выполняю eix-sync, обновляю world (не без проблем, но с блокировками разобрался), включая естественно новую версию ядра, перезагружаю и… грузиться опять 13-я версия и старое ядро.
Проверяю - eselect kernel утверждает, что выбрано новое.
Смотрю eselect profile - а там лишь профили с 13-й версией, да и вообще ни один не выбран.

Повторюсь, что eix-sync выполнялся пару дней назад уже после выхода 14-й версии естественно.
В чем может быть ошибка и как теперь обновиться то?

http://www.calculate-linux.ru/blogs/ru/475/show

Я думал, что это рекомендации для тестирования альфа-версии (да и посту тому сколько времени).
В сообщении о выходе стабильного релиза ничего про необходимость добавления нового оверлея не было…

в 14 он из коробки есть …

layman -a distros
eix-sync
eselect profile list - все то же самое

emerge calculate-utilities
обновились до 3.2.2
eselect profile list - все то же самое

перезагрузка
ничего не меняется (старое ядро, 13-я версия, отсутствие нужного профиля)

новое ядро это какое (из размаскированых последнее это 3.14.22 ) ?

оно самое
и в kernel list эта версия выбрана
а грузится все равно 3.13.7

Сергей Сиделев wrote:

оно самое
и в kernel list эта версия выбрана
а грузится все равно 3.13.7

а в /boot оно есть , а в grub.cfg оно есть ?

и там, и там
http://pastebin.calculate-linux.ru/ru/show/10207
http://pastebin.calculate-linux.ru/ru/show/10208

да и вряд ли это было бы причиной
версия ядра с наличием профилей как связано?

Сергей Сиделев wrote:

да и вряд ли это было бы причиной
версия ядра с наличием профилей как связано?

1) насчёт ядра вы сами написали что грузит только старые … старое стоит первым оно и грузится
2) насчёт профиля : либо иди к гадалке либо описывай что делал пошагово с выводом ls /var/calculate/layman/distros & eselect profile list … странно что вы с 2009 года (год рег.) это не запомнили :slight_smile:

В чем проблема:

  • после установки нового ядра - оно должно становиться “по умолчанию” - разве не так? этого не произошло (устанавливал даже дважды)
  • верхним в пунктах загрузки стоит не “ядро - 3.13.7”, а странное наименование “Linux 948e636d” - с подобным “самопереименовыванием” раньше не сталкивался, если честно

Алексей Тихонов wrote:

  1. насчёт профиля : либо иди к гадалке либо описывай что делал пошагово с выводом ls /var/calculate/layman/distros & eselect profile list

что делал - вверху все и описано
layman -a distros
eix-sync

вывод, какой спросили (оверлеи у меня в /var/lib/layman)
http://pastebin.calculate-linux.ru/ru/show/10213
distros на месте, профили старые

s. еще странность - после layman -a distros соответствующая папка появилась, а вот в выводе emerge --info он не отображается
может поэтому и профили не видны? тогда почему он не определяется?

Сергей, подключение нового оверлея и переход на профиль выполняется шаблонами в процессе обновления. Операция не простая и для неё потребуется не один раз обновиться и выполнить eix-sync. Чтобы случайно не сбить действие автообновления, профили из оверлея ‘calculate’ были удалены из списка. Сложно сказать что могло пойти не так. В новых утилитах есть команда ‘cl-update-profile’, для подключения и выбора профиля CLD например, выполните:

cl-update-profile --url distros CLD

Спасибо!
Команда отработала успешно - после перезагрузки хоть все модули нормально загрузились, двигаемся дальше )))
-По прежнему distros в emerge -info не отображается (учитывается или нет?). (судя по сработавшей утилите обновления системы - учитывается)
Как я понял CLD - бинарный профиль, как перейти на сборку из исходников?

В /etc/portage/make.conf/custom допишите или раскомментируйте строчку:

FEATURES="-getbinpkg"

беда…
после обновления было предложено удалить более 500 “ненужных пакетов”
distros в emerge --info все так же не отображается
возможно в этом причина, но многие пакеты вроде и из основной ветки, и из calculate
http://pastebin.calculate-linux.ru/ru/show/10239

о существовании новых версий пакетов (того же kdm-themes-calculate-14) emerge знает, на прямой запрос emerge -p kdm-themes-calculate, показывает, что можно обновить
однако emerge world ничего устанавливать не предлагает

продолжает повторяться одна и та же ошибка

< Обновление кэша Distros репозитария…FAILED
usage: egencache [options] … [atom] …egencache: error: Unable to locate repository named ‘distros’
Не удалось обновить кэш distros репозитория

удалить/добавить оверлей - помогает, но на один раз
при следующем обновлении - все по прежнему