Bug #886

Ошибка при установке софта

Added by Владимир Волков over 3 years ago. Updated over 3 years ago.

Status:New Start:05/27/2016
Priority:Normal Due date:
Assignee:- % Done:

0%

Category:Calculate Linux Desktop MATE Spent time: -
Target version:-
Votes: 0

Description

После каждой установленной программы происходит следующее: сообщается о предохраняемых библиотеках и рекомендуется сделать emerge @preserved-rebuild

Пример вывода итога после установки conky:

volkov@calculate ~ $ sudo emerge -bk conky
Calculating dependencies... done!

Verifying ebuild manifests
Emerging (1 of 1) app-admin/conky-1.9.0-r3::gentoo
Installing (1 of 1) app-admin/conky-1.9.0-r3::gentoo
Recording app-admin/conky in "world" favorites file...
Jobs: 1 of 1 complete Load avg: 0.92, 0.38, 0.33

  • Messages for package app-admin/conky-1.9.0-r3:
  • You can find sample configurations at /etc/conky.
  • To customize, copy to ~/.conkyrc and edit it to your liking.
  • There are pretty html docs available at the conky homepage
  • or in /usr/share/doc/conky-1.9.0-r3/html.
  • Also see https://wiki.gentoo.org/wiki/Conky/HOWTO *

Auto-cleaning packages...

No outdated packages were found on your system.

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

!!! existing preserved libs:

package: dev-libs/libdbusmenu-12.10.2-r2

* - /usr/lib64/libdbusmenu-gtk.so.4 * - /usr/lib64/libdbusmenu-gtk.so.4.0.12 * used by /usr/lib64/libappindicator.so.1 (preserved) * used by /usr/lib64/libappindicator.so.1.0.0 (preserved) * - /usr/lib64/libdbusmenu-glib.so.4 * - /usr/lib64/libdbusmenu-glib.so.4.0.12 * used by /usr/lib64/libappindicator.so.1 (preserved) * used by /usr/lib64/libappindicator.so.1.0.0 (preserved)

package: dev-libs/libindicator-12.10.1-r201

* - /usr/lib64/libindicator.so.7 * - /usr/lib64/libindicator.so.7.0.0 * used by /usr/lib64/libappindicator.so.1 (preserved) * used by /usr/lib64/libappindicator.so.1.0.0 (preserved)

package: dev-libs/libappindicator-12.10.0-r201

* - /usr/lib64/libappindicator.so.1 * - /usr/lib64/libappindicator.so.1.0.0 * used by /usr/libexec/polkit-mate-authentication-agent-1 (mate-extra/mate-polkit-1.14.0)
Use emerge @preserved-rebuild to rebuild packages using these libraries

Далее выполняем требование/рекомендацию emerge @preserved-rebuild и происходит следущее:
volkov@calculate ~ $ sudo emerge @preserved-rebuild
Пароль:
Calculating dependencies... done!

Emerging binary (1 of 1) mate-extra/mate-polkit-1.14.0::calculate
Installing (1 of 1) mate-extra/mate-polkit-1.14.0::calculate
Jobs: 1 of 1 complete Load avg: 0.44, 0.27, 0.27
Auto-cleaning packages...

No outdated packages were found on your system.

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

!!! existing preserved libs:

package: dev-libs/libappindicator-12.10.0-r201

* - /usr/lib64/libappindicator.so.1 * - /usr/lib64/libappindicator.so.1.0.0 * used by /usr/libexec/polkit-mate-authentication-agent-1 (mate-extra/mate-polkit-1.14.0)

package: dev-libs/libindicator-12.10.1-r201

* - /usr/lib64/libindicator.so.7 * - /usr/lib64/libindicator.so.7.0.0 * used by /usr/lib64/libappindicator.so.1 (preserved) * used by /usr/lib64/libappindicator.so.1.0.0 (preserved)

package: dev-libs/libdbusmenu-12.10.2-r2

* - /usr/lib64/libdbusmenu-gtk.so.4 * - /usr/lib64/libdbusmenu-gtk.so.4.0.12 * used by /usr/lib64/libappindicator.so.1 (preserved) * used by /usr/lib64/libappindicator.so.1.0.0 (preserved) * - /usr/lib64/libdbusmenu-glib.so.4 * - /usr/lib64/libdbusmenu-glib.so.4.0.12 * used by /usr/lib64/libappindicator.so.1 (preserved) * used by /usr/lib64/libappindicator.so.1.0.0 (preserved)
Use emerge @preserved-rebuild to rebuild packages using these libraries

И так после каждого вновь установленного пакета. Например, после установки firefox, iptraf-ng, intel-gpu-tool и др. и выполнения emerge @preserved-rebuild происходит тоже самое и что примечательно всегда перестраивается один и тот же пакет mate-extra/mate-polkit-1.14.0::calculate.

History

Updated by vmlasf q3 over 3 years ago

это незакрытая бага генты (апстрима):
https://bugs.gentoo.org/show_bug.cgi?id=230257

на канале #gentoo-ru
мне сегодня по поводу этой баги сказали следущее:

07:02 <VsyachePuz> здрафстсвуйте, неосиляторы. Почему у вас незакрыта такая позорнейшая бага - https://bugs.gentoo.org/show_bug.cgi?id=230257
07:02 <SKonst> :)
07:02 <VsyachePuz> SKonst: что смешного, её десять лет скоро исполнится
07:03 <SKonst> всего-навсего 8
07:05 <init_6> VsyachePuz: а почему ТЫ 8лет её не фиксишь?
07:05 <init_6> это гента детка. и любой подобный вопрос надо начинать с самого себя.
07:06 <VsyachePuz> init_6: так вся моя работа сделана - бага зарепорчена
07:07 <init_6> VsyachePuz: неееет
07:07 <init_6> VsyachePuz:  а патчи?
07:07 <init_6> кто будет делать?
07:07 <init_6> нашел и исправил
07:07 <VsyachePuz> init_6: девелоперы генту. Я не такой
07:07 <init_6> VsyachePuz: не ври. ты ставил генту значит девилопир
07:08 <VsyachePuz> init_6: в генте всё четко, сначала квест/квиз или как там его, а потом только собачку дают на канале gentoo
07:08 <VsyachePuz> init_6: у меня нет собачки, значит я не девелопер
07:15 <init_6> VsyachePuz: слабая отмазка
07:15 <VsyachePuz> init_6: а у вас, девелоперов, вся гента из отмазок. Вот давеча спрашивал, почему mksh при деинсталляции не удаляет строчку из /etc/shells ? так отмазываются - не было времени закодить
07:18 <mva> VsyachePuz: в генте всё так как есть по одной простой причине: всех всё устраивает. А когда кого-то начинает неустраивать - он берёт и фиксит.
07:23 <VsyachePuz> mva: не всех устраивает и не все фиксят, достаточно посмотреть на список дупликатов, а так же поискать в интернете. Пользователи мучаются - http://www.calculate-linux.org/issues/886
07:26 <mva> логика простая
07:26 <mva> если кто-то не фиксит - его тоже устраивает
07:26 <mva> иначе уже пофиксил бы
07:26 <VsyachePuz> mva: так я не для себя, мне за пользователя обидно
07:28 <mva> а тому пользователю уже объяснили что дело не в портаже, а в слишком заумной билдсистеме у пакета, которая за каким-то лешим опять пересобирает со старой версией либы. И рассказали как фиксить.
07:29 <VsyachePuz> mva: звучит как отмазка, почему багу не эскалировали в багтрекер билд-системы?
07:29 <mva> а автоматизировать в портаже вмешательство в билдсистемы с целью фиксить подобное — невозможно, т.к. чревато сбоями из-за промаха автоматики (потому что невозможно учесть все особенности и предсказать изменения) в
07:29 <mva> ближайшем же будущем.
07:29 <mva> VsyachePuz: всё потому же
07:29 <mva> всем пофиг
07:30 <VsyachePuz> mva: я так и пишу, девелоперы генты поленились создать багу в багтрекере билдсистемы и дать на неё ссылку в описании гентушной баги
07:30 <mva> !google Lurkmore nobody_cares
07:30 <willikins> mva: error googling for Lurkmore nobody_cares
07:30 <mva> VsyachePuz: сам погугли, короче
07:30 <VsyachePuz> mva: мне не валонует статья Lurkmore nobody_cares
07:31 <VsyachePuz> mva: а вот то, что бага не проэскалирвоана - волнует
07:31 <mva> там написано почему она не проэскалирована
07:31 <mva> и между строк там написано что если тебя это волнует - иди и проэскалируй сам
07:31 <VsyachePuz> mva: не проэскалирована она может быть только если она может быть реешна в генте. Если она в генте не решена, значит должна быть проэскалирована
07:32 <VsyachePuz> mva: эскалировать баги из багтрекера генты должны девелоперы генты. Потому что им виднее куда
07:32 <mva> 1) впрочем, шанс отличный от нуля, что она проэкалированна, но всем настолько пофиг, что в гентобаге об этом не написали, а ты просто ленивая задница и недостаточно погуглил
07:33 <mva> 2)
07:33 <mva> >
07:33 <mva> >  Если она в генте не решена, значит должна быть проэскалирована
07:33 <mva> > должны девелоперы генты
07:33 <mva> > должна
07:33 <mva> > должны
07:33 <VsyachePuz> * если она в генте не решаема я хотел написать
07:33 <mva> НИКТО
07:33 <mva> НИКОМУ
07:33 <mva> НИЧЕГО
07:33 <mva> НЕ
07:33 <mva> ДОЛЖЕН
07:33 <mva> запомни это
07:33 <mva> ты денег не платил
07:33 <mva> тебе никто ничго не должен
07:33 <VsyachePuz> mva: http://samlib.ru/n/nowikow_j_w/nikto.shtml
07:33 <mva> хотят - делают
07:34 <mva> не хотят - не делают
07:34 <VsyachePuz> Фраза "Никто никому ничего не должен" ― это очередной пример ложной мудрости. 
07:34 <mva> но никто ничего никому не должен
07:34 <VsyachePuz> mva: http://samlib.ru/n/nowikow_j_w/nikto.shtml
07:35 <mva> что ты тычемшь в меня своей ссылкой?
07:35 <mva> там моралфажное "кудах-кудах" 
07:35 <mva> и не более того
07:36 <mva> и уж тем более ни один из тамошних примеров не годится для тог чтобы требовать чего-то от людей, которые что-то другое делают добровольно, по своему желанию
07:37 <mva> делают - бери
07:37 <VsyachePuz> mva: там правда жизни. простые факты об устройстве общества и объяснение того, почему ubuntu выигрывает у генты
07:37 <mva> не нравится - иди лесом, а не требуй
07:37 <VsyachePuz> mva: потому что в ubuntu есть code of conduct
07:37 <mva> VsyachePuz: и ещё раз: убунта выигрывает у генты — замечательно, иди на убунту. Всех всё устраивает. Генте не нужно выигрывать у убунты.
07:37 <mva> только отстань
07:38 <mva> и маленькая ремарка
07:38 <mva> убунту - коммерческий дистрибутив
07:38 <mva> там разработчикам платят деньги
07:38 <mva> красношапка - тоже
07:38 <mva> генту - нет
07:39 <mva> хочешь чего-то требовать - иди к первым двум
07:39 <mva> и пошёл вот отсюда
07:39 <VsyachePuz> mva: это лиш значит, что разработчики генты не в состоянии привлечь менеджеров, которые бы организовали им оплату
07:39 <mva> нет, не "не в состоянии" 
07:39 <mva> а не хотят
07:39 <VsyachePuz> то есть разработчики генты неосиляторы в области soft-skills
07:39 <mva> нет, они не неосиляторы
07:39 <mva> это намеренно
07:40 <mva> более того, я первый же форкну генту, если она скатится в коммерческий дистрибутив
07:45 <VsyachePuz> mva: "в обществе, изотропно состоящем из одних только махровых эгоистов, альтруизм и вежливость и впрямь бессмысленны." - http://samlib.ru/b/bogatyrew_a_s/courtesy.shtml
07:47 <VsyachePuz> эгоист (gentoo) ориентирован на выгоду, а не выживание, поэтому выживает не всегда. Да-да, их отстреливают конкуренты (ubuntu), (й) оттуда же
08:01 <mva> VsyachePuz: насрать
08:02 <mva> есть тысяча дистрибутивов, которые знают как лучше и как к должному относятся когда к ним приходят и начинают требовать
08:02 <mva> если тебе надо - иди и используй их
08:03 <mva> но нарушать философию gentoo (СИСТЕМА НЕ ДОЛЖНА ПЫТАТЬСЯ БЫТЬ УМНЕЕ ПОЛЬЗОВАТЕЛЯ И ДУМАТЬ ЗА НЕГО) ради удобства леммингов - не дам
08:03 <mva> если тебе лень пересобрать пакет путём удаления-сборки заново — это твои проблемы
08:03 <mva> и не стоит свои кривые грабли совать в мой тупой пакетный менеджер
08:04 <mva> портаж итак слишком дофига умным стал за последние 10 лет
08:04 <mva> фу таким быть
08:07 <init_6> VsyachePuz: хочешь что то изменить бери и меняй
08:07 <init_6> никто ж не запрещает
08:47 <Corvus`> mva: ты не понимаешь. Это очень удобно представлять интересы неопределенного круга лиц. Это не ему все должны, это он о "пользователях думает".
08:47 <Corvus`> И вот уже не инфантильный эгоцентризм, а практически борьба за интересы "малых сих".
08:48 <Corvus`> VsyachePuz: Я вот пользователь и меня перечисленные баги не колышат. Как так?
09:18 <damex> AR9462 не пробовал тут ни кто с ath9k ?
09:18 <damex> хочу выпилить intel у себя и сохранить функционирующий блютус.
09:24 <VsyachePuz> кажется коровус начинает о чём-то догадываться
09:28 <VsyachePuz> SKonst: что сказал бы коммунист по поводу Corvus` - расстрелять или есть надежда что он перестанет считать всех эгоистами?
09:38 <VsyachePuz> mva: на твой принцип я не покушаюсь. Я не настаиваю на том, чтобы костыль был запихнут именно в пакетный менеджер. Если исправят систему сборки - меня это тоже устроит
09:38 <VsyachePuz> mva: таким образом твоё оскорбление "фу таким быть" - мимо цели
09:39 <VsyachePuz> Corvus`: а ты его поддержал из стадного чувства, а не по логике
09:40 <Corvus`> VsyachePuz: я его не поддерживал, я тебя укусил.
09:40 <Corvus`> Потому что ты мудак.
09:41 <Corvus`> А мва... он в моей поддержке не нуждается.
09:43 <VsyachePuz> Corvus`: баги тебя не колышат, потому что ты не борец за светлое будущее, а типичный былдообыватель
09:45 <Corvus`> VsyachePuz: беда в России, все-то у нас перепутано. Добро защищают негодяи и мерзавцы, а злу служат мученики и герои.
09:49 <VsyachePuz> Corvus`: зачем же за всех говорить. Ты говори за себя: "у меня, коровуса, перепутаны все понятия" 
09:50 <Corvus`> VsyachePuz: то есть это только тебе можно говорить от имени неопределенного круга лиц?
09:50 <Corvus`> Которые, между прочим, не наделяли тебя такими полномочиями.
09:51 <VsyachePuz> Corvus`: ты исповедуешь философию эгоизма, поэтому тебе надо говорить за себя. А я не исповедую, поэтому мне можно рассуждать абстрактно
09:52 <Corvus`> всем можно. Нельзя только решать за других что им нужно.
09:52 <VsyachePuz> так я нигде ничего не решал, я провожу переговорный процесс
09:53 <Corvus`> от имени людей, которые не наделяли тебя правом говорить от их имени
09:54 <VsyachePuz> Corvus`: у меня есть право говорить, потому что свобода слова. А ты запрещаешь мне говорить, пропагандируя то, что ничего не надо запрещать
09:54 <Corvus`> У тебя есть право говорить, но никто не обязан тебя слушать.
09:54 <VsyachePuz> Corvus`: ты за меня решил, что мне говорить не надо
09:54 <Corvus`> Свобода слова повсеместно компенсируется свободой слуха.
09:54 <VsyachePuz> Corvus`: ну не слушай, в чём проблема-то
09:54 <Corvus`> Тебе не надо говорить, это да.
09:54 <Corvus`> Тебе лучше молчать.
09:55 <VsyachePuz> Corvus`: вот, я тебя не уполномачивал за меня решать, что мне надо, а что не надо
09:55 <Corvus`> Я не настаиваю. Ты можешь продолжать нести херню.
09:55 <VsyachePuz> Corvus`: спасибо
09:55 <Corvus`> Но никто не будет тебя слушать.
09:55 <VsyachePuz> Corvus`: меня это не волнует
09:55 <Corvus`> Это хорошо. :)
09:56 <VsyachePuz> Corvus`: хорошо, когдав всё хорошо. Только генте плохо с её багами, никак убунту обогнать не может
09:56 <Corvus`> обогнать по количеству багов?
09:56 <Corvus`> не знал что это гонка
09:57 <VsyachePuz> гента уже впереди. больше багов - меньше популярность. я не буду тебя больше кормить, тролль.
09:57 <Corvus`> oh, noes!
09:58 <VsyachePuz> ой, всё
09:58 <Corvus`> Если так рассуждать, то в линуксах вообще все плохо.
09:58 <Corvus`> Все дистрибутивы линукса вместе взятые не обгонят даже винду.
09:58 <Corvus`> Которая вообще, если честно, мало кому нужна.
09:59 <VsyachePuz> Corvus`: убунта хотя бы ставит себе это целью номер один - обогнать винду. а тебе ничего не нужно вообще
09:59 <Corvus`> Только всем пофигу что там пользуется популярностью у идиотов и мартышек-домохозяек.
09:59 <Corvus`> А мне ничего не нужно, это правда. У меня все есть.
10:00 <Corvus`> убунта поставила себе замечательную цель, но только в процессе ее достижения сама стала виндой.
10:00 <Corvus`> Потому что если слишком долго вглядываться в бездну, бездна начнет вглядываться в тебя.
10:09 <init_6> VsyachePuz: ставь свою цель. бери и делай свой дистр. никто ж не запрещает.
10:10 <VsyachePuz> init_6: зачем мне новый, если я могу заняться организовываением достижения целей в существующем?
10:10 <VsyachePuz> init_6: в новом всё будет то же самое
10:10 <init_6> VsyachePuz: у тебя нет на это ни возможностей ни полномочий
10:11 <VsyachePuz> первое не факт, второе не нужно
10:11 <init_6> и да я капитан и и менно поэтому и форкают
10:12 <VsyachePuz> ты капитан с непоной упрощённой картиной мира. тебе КаЖЕТСЯ что имено форк - это решение всех проблема
10:12 <VsyachePuz> *проблем
10:12 <init_6> ну а тебе кажется что всё обязаны делать так как хочется тебе
10:13 <VsyachePuz> init_6: тебе кажется, что мне кажется
10:13 <init_6> нет
10:13 <VsyachePuz> а я на самом деле не считаю, что должны делать все. Меня устроит, если сделают некоторые
10:13 <init_6> VsyachePuz: мне вообще насрать
10:13 <VsyachePuz> init_6: ни секунды не сомнивался в твоих низких моральных качествах
10:14 <init_6> VsyachePuz: да. я в отличие от таких как ты просто беру и делаю своё если меня не устраивает нечто существующее
10:14 <VsyachePuz> init_6: меня не волнует, что ты там берешь или делаешь
10:15 <init_6> а мне насрать
10:15 <init_6> волнует кого-то или нет
10:15 <VsyachePuz> init_6: я рад, что мы достигли договорённости
10:15 <init_6> если это надо мне я беру и делаю а не ною
10:15 <VsyachePuz> init_6: это твои проблемы
10:15 <init_6> у меня вообще нет проблем
10:15 <VsyachePuz> init_6: меня не волнует, что тебе неприятно когда ноют
10:15 <init_6> VsyachePuz: а ноешь тут только ты
10:16 <init_6> потому-что тебя что-то постоянно не устраивает
10:16 <VsyachePuz> init_6: и это нормально, когда что-то не устраивает
10:17 <VsyachePuz> init_6: претензии же только к "нытью", правильно?

3 часа срача, 4 разработчика * 100$/час = вопрос на $1200

Так что у тебя есть шанс победить 8-ми летнюю неразрешимую проблему

Updated by Владимир Волков over 3 years ago

Чуваки, проблема решена благодаря mva с чата #gentoo-ru.
дали команду: FEATURES="-getbinpkg" emerge -O @preserved-rebuild -j2

и все) Пока наблюдаю: ставлю и удаляю проги. Естественно, из бинарников и с дефолтными /etc/portage/package.use/custom

Also available in: Atom PDF

Thank you!