LINUX.ORG.RU

dnf хочет вынести ядро при dnf autoremove

 , , ,


0

2

Сап, ЛОР. Т.к. довольно часто ставлю / сношу разного рода софт приходится следить за мусором и время от времени его выносить. С 21 федоры полностью перешел на dnf (не знаю правильно сделал или нет) и вот тут началась магия.

[root@workstation quarry]# dnf autoremove 
Using metadata from Wed May 20 23:52:01 2015 (0:01:59 hours old)
Dependencies resolved.
Error: The operation would result in removing the booted kernel: kernel-core-3.19.7-200.fc21.x86_64.

При этом yum autoremove хочет вынести следующее

=================================================================================================================================
 Package                         Arch               Version                       Repository                                Size
=================================================================================================================================
Removing:
 brasero-libs                    x86_64             3.12.0-1.fc21                 @koji-override-0/$releasever             943 k
 gnome-video-effects             noarch             0.4.1-2.fc21                  @koji-override-0/$releasever             170 k
 libgovirt                       x86_64             0.3.2-1.fc21                  @koji-override-0/$releasever             160 k
 libgpod                         x86_64             0.8.3-7.fc21                  @koji-override-0/$releasever             898 k
 libmx                           x86_64             1.4.7-15.fc21                 @koji-override-0/$releasever             987 k
 libvirt-gobject                 x86_64             0.1.9-1.fc21                  @koji-override-0/$releasever             203 k
 media-player-info               noarch             17-5.fc21                     @koji-override-0/$releasever             110 k
 python-augeas                   noarch             0.5.0-1.fc21                  @koji-override-0/$releasever              71 k
 python-dmidecode                x86_64             3.10.13-12.fc21               @koji-override-0/$releasever             260 k
 python-humanize                 noarch             0.5-6.fc21                    @koji-override-0/$releasever              42 k
 python3-mako                    noarch             1.0.0-1.fc21                  @koji-override-0/$releasever             551 k
Removing for dependencies:
 frei0r-plugins                  x86_64             1.4-3.fc21                    @koji-override-0/$releasever             5.3 M
 gavl                            x86_64             1.4.0-6.fc21                  @koji-override-0/$releasever             4.2 M
 libgdither                      x86_64             0.6-9.fc21                    @koji-override-0/$releasever              40 k
 libvirt-gconfig                 x86_64             0.1.9-1.fc21                  @koji-override-0/$releasever             349 k
 libvirt-glib                    x86_64             0.1.9-1.fc21                  @koji-override-0/$releasever             237 k
 python3-beaker                  noarch             1.5.4-10.fc21                 @koji-override-0/$releasever             247 k
 python3-markupsafe              x86_64             0.23-6.fc21                   @koji-override-0/$releasever              79 k
 sg3_utils-libs                  x86_64             1.39-1.fc21                   @koji-override-0/$releasever             188 k

Transaction Summary
=================================================================================================================================
Remove  11 Packages (+8 Dependent packages)
Вопрос, какого черта так происходит и можно ли доверять yum'у сейчас, при условии, что все в систему до него ставилось dnf'ом?

★★★★

можно ли доверять yum'у сейчас, при условии, что все в систему до него ставилось dnf'ом?

по идее, и то, и другое — надстройки над rpm, так что я бы погонял и yum

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

Т.е. нет разницы каким ПМ тот или иной пакет был поставлен / снесен из системы, autoremove не вынесет чего-то лишнего?

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

Наоборот, за операции с пакетами отвечает ПМ.

Аналогично тому как apt-get и aptitude могут при аналогичной задаче по-разному разрешать зависимости.

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

тем не менее если после dnf поюзать yum то последний ругается. и не зря разрабы к релизу 22 федоры готовят утилиту по миграции с юма на днф. не всё так просто там видимо. сам юзаю 21 федору и днф пока юзал. решил отложить его изучение до поры до времени. ещё хз стоит ли обновляться на 22

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

Я немного не то имел ввиду, допустим я поставил через dnf lm_sensors и smartmontools, они подтянули какие-то зависимости, потом я через dnf удалил эти 2 пакета (предположим зависимости остались в системе).
Ввиду бага в dnf я не могу выполнить autoremove (т.к. он хочет вынести ядро), вопрос: Удалит ли yum autoremove ненужные зависимости, которые притащил в систему dnf?

Jefail ★★★★
() автор топика
8 января 2016 г.
Ответ на: комментарий от ArcFi

ага, нашел. судя по всему, чинят с сентября и уже просто забили.

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

Ну, хз, у меня стабильно остаётся 3 ведра:

# dnf autoremove 
Last metadata expiration check performed 2:07:31 ago on Fri Jan  8 00:30:14 2016.
Зависимости разрешены.
Отсутствуют действия для выполнения
Выполнено!

# rpm -q kernel
kernel-4.2.6-300.fc23.x86_64
kernel-4.2.6-301.fc23.x86_64
kernel-4.2.7-300.fc23.x86_64

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

а ты стандартной обновлялкой обновляешься? походу это не у всех такая хрень. я только что пробовал gedit обновить ей, autoremove после этого его стереть предлагает.

anonymous
()
Ответ на: комментарий от sejong

Хм, это возможно.
Честно говоря, хоть и пользуюсь гномом, никогда не доверял ему ставить апдейты.

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

Уточню то что выше писали: проблема все ещё есть если пользоваться поделками на packagekit. Он неверно метит пакеты

Midael ★★★★★
()

В общем, баг тут:
https://bugzilla.redhat.com/show_bug.cgi?id=1259865
И на него можно подписаться для получения прогресса на почту.

DNF работает нормально, проблема в PackageKit, который является бекэндом для Gnome Software и помечает все установленные/обновленные пакеты как зависимости, поэтому DNF определяет их как необязательные.

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