Bug #886
Ошибка при установке софта
| 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 *
Auto-cleaning packages...
No outdated packages were found on your system.
- GNU info directory index is up-to-date.
!!! existing preserved libs:
* - /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/libdbusmenu-12.10.2-r2
* - /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/libindicator-12.10.1-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/libappindicator-12.10.0-r201
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:
* - /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/libappindicator-12.10.0-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/libindicator-12.10.1-r201
* - /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/libdbusmenu-12.10.2-r2
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 9 years ago
это незакрытая бага генты (апстрима):
на канале #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 9 years ago
Чуваки, проблема решена благодаря mva с чата #gentoo-ru.
дали команду: FEATURES="-getbinpkg" emerge -O @preserved-rebuild -j2
и все) Пока наблюдаю: ставлю и удаляю проги. Естественно, из бинарников и с дефолтными /etc/portage/package.use/custom