[Побеждено]Как это победить?

Sabayon, Calculate, Funtoo, Exherbo

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

Аватара пользователя
Devider
Сообщения: 476
ОС: GNU/Linux

[Побеждено]Как это победить?

Сообщение Devider »

Сабж.
Spoiler
!!! existing preserved libs:
>>> package: dev-lang/v8-3.9.24.21
* - /usr/lib64/libv8.so.3.8.9
* used by /usr/lib64/chromium-browser/chrome (www-client/chromium-18.0.1025.168)
* used by /usr/lib64/chromium-browser/chromedriver (www-client/chromium-18.0.1025.168)
Use emerge @preserved-rebuild to rebuild packages using these libraries
calculate dev # emerge @preserved-rebuild
Calculating dependencies... done!

>>> Emerging binary (1 of 1) www-client/chromium-18.0.1025.168
* chromium-18.0.1025.168.tbz2 MD5 SHA1 size ;-) ... [ ok ]
>>> Extracting info
* Checking for suitable kernel configuration options... [ ok ]
* bindist disabled: Resulting binaries may not be legal to re-distribute.
>>> Extracting www-client/chromium-18.0.1025.168

>>> Installing (1 of 1) www-client/chromium-18.0.1025.168
* Package calculate-install-2.2.28 has changed the following files:
* /usr/share/applications/calculate-browser.desktop
* >>> SetUID: [chmod go-r] /usr/lib64/chromium-browser/chrome_sandbox ... [ ok ]
* Updating icons cache ... [ ok ]
* Updating desktop mime database ...
* Updating icons cache ... [ ok ]
*
* Depending on your desktop environment, you may need
* to install additional packages to get icons on the Downloads page.
*
* For KDE, the required package is kde-base/oxygen-icons.
*
* For other desktop environments, try one of the following:
* - x11-themes/gnome-icon-theme
* - x11-themes/tango-icon-theme
*
* Some web pages may require additional fonts to display properly.
* Try installing some of the following packages if some characters
* are not displayed properly:
* - media-fonts/arphicfonts
* - media-fonts/bitstream-cyberbit
* - media-fonts/droid
* - media-fonts/ipamonafont
* - media-fonts/ja-ipafonts
* - media-fonts/takao-fonts
* - media-fonts/wqy-microhei
* - media-fonts/wqy-zenhei

* Messages for package www-client/chromium-18.0.1025.168:

* bindist disabled: Resulting binaries may not be legal to re-distribute.
*
* Depending on your desktop environment, you may need
* to install additional packages to get icons on the Downloads page.
*
* For KDE, the required package is kde-base/oxygen-icons.
*
* For other desktop environments, try one of the following:
* - x11-themes/gnome-icon-theme
* - x11-themes/tango-icon-theme
*
* Some web pages may require additional fonts to display properly.
* Try installing some of the following packages if some characters
* are not displayed properly:
* - media-fonts/arphicfonts
* - media-fonts/bitstream-cyberbit
* - media-fonts/droid
* - media-fonts/ipamonafont
* - media-fonts/ja-ipafonts
* - media-fonts/takao-fonts
* - media-fonts/wqy-microhei
* - media-fonts/wqy-zenhei
>>> Auto-cleaning packages...

>>> No outdated packages were found on your system.

* GNU info directory index is up-to-date.

!!! existing preserved libs:
>>> package: dev-lang/v8-3.9.24.21
* - /usr/lib64/libv8.so.3.8.9
* used by /usr/lib64/chromium-browser/chrome (www-client/chromium-18.0.1025.168)
* used by /usr/lib64/chromium-browser/chromedriver (www-client/chromium-18.0.1025.168)
Use emerge @preserved-rebuild to rebuild packages using these libraries
calculate dev #
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5497
ОС: Gentoo

Re: [Побеждено]Как это победить?

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

Что именно? Не вижу в логе ничего проблематичного.
Спасибо сказали:
Аватара пользователя
Devider
Сообщения: 476
ОС: GNU/Linux

Re: [Побеждено]Как это победить?

Сообщение Devider »

/dev/random писал(а):
16.05.2012 13:42
Что именно? Не вижу в логе ничего проблематичного.

Меня фраза "existing preserved libs" напрягает.
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5497
ОС: Gentoo

Re: [Побеждено]Как это победить?

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

Devider писал(а):
16.05.2012 13:50
Меня фраза "existing preserved libs" напрягает.

Это фича portage 2.2. Следовало почитать о таких вещах, прежде чем размаскировывать.
Portage 2.2 при обновлении пакетов не удаляет библиотеки, удаление которых потребовало бы запуска revdep-rebuild. Вместо этого нужно запустить emerge @preserved-rebuild, который пересоберёт зависимые пакеты и _после этого_ удалит больше не нужные библиотеки.
Спасибо сказали:
Аватара пользователя
Devider
Сообщения: 476
ОС: GNU/Linux

Re: [Побеждено]Как это победить?

Сообщение Devider »

/dev/random писал(а):
16.05.2012 13:57
Devider писал(а):
16.05.2012 13:50
Меня фраза "existing preserved libs" напрягает.

Это фича portage 2.2. Следовало почитать о таких вещах, прежде чем размаскировывать.
Portage 2.2 при обновлении пакетов не удаляет библиотеки, удаление которых потребовало бы запуска revdep-rebuild. Вместо этого нужно запустить emerge @preserved-rebuild, который пересоберёт зависимые пакеты и _после этого_ удалит больше не нужные библиотеки.

Так не удаляет после emerge @preserved-rebuild. 7 строчка. Или я чего-то неправильно понял?
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5497
ОС: Gentoo

Re: [Побеждено]Как это победить?

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

Devider писал(а):
16.05.2012 14:24
Так не удаляет после emerge @preserved-rebuild. 7 строчка. Или я чего-то неправильно понял?

Прошу прощения. Не заметил этой строчки, хотя она ключевая.
Да, это та самая основная причина, по которой portage-2.2 никак не выберется из альфы.
Временное решение здесь - удалить их вручную и запустить revdep-rebuild. Постоянное решение - вырубить preserve-libs и пользоваться 2.2 по-старинке, как 2.1.
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: [Побеждено]Как это победить?

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

/dev/random писал(а):
16.05.2012 13:57
Это фича portage 2.2. Следовало почитать о таких вещах, прежде чем размаскировывать.
"Размаскировывать"? Portage 2.2 ВСЁ ещё замаскирован? Не понимать, он появился, кажется, года 3-4 назад...
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5497
ОС: Gentoo

Re: [Побеждено]Как это победить?

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

serzh-z писал(а):
16.05.2012 16:49
"Размаскировывать"? Portage 2.2 ВСЁ ещё замаскирован? Не понимать, он появился, кажется, года 3-4 назад...

Уже "by missing keyword", а не "by profile", как раньше. Но, думаю, его не размаскируют окончательно, пока разработчиков не убедят убрать этот идиотский preserve-libs. Я очень сомневаюсь, что существует другой способ избавиться от этих циклических пересборок.
Спасибо сказали: