Bug 1254269 - New kernel skipped for dependency problems, but DNF is removing older ones anyway
Summary: New kernel skipped for dependency problems, but DNF is removing older ones an...
Keywords:
Status: CLOSED INSUFFICIENT_DATA
Alias: None
Product: Fedora
Classification: Fedora
Component: dnf
Version: 22
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Packaging Maintenance Team
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2015-08-17 14:30 UTC by Matthew Miller
Modified: 2015-09-07 10:48 UTC (History)
8 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2015-09-07 10:48:30 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Matthew Miller 2015-08-17 14:30:58 UTC
Description of problem:

Removing:
 kernel                   x86_64 4.1.3-200.fc22           @System           0  
 kernel-core              x86_64 4.1.3-200.fc22           @System          42 M
 kernel-devel             x86_64 4.1.3-200.fc22           @System          36 M
 kernel-modules           x86_64 4.1.3-200.fc22           @System          17 M
 kernel-modules-extra     x86_64 4.1.3-200.fc22           @System         2.1 M
Skipping packages with broken dependencies:
 kernel-modules-extra     x86_64 4.1.5-200.fc22           updates-testing 2.2 M
 kernel-core              x86_64 4.1.5-200.fc22           updates-testing  19 M
 kernel                   x86_64 4.1.5-200.fc22           updates-testing  68 k
 kernel-devel             x86_64 4.1.5-200.fc22           updates-testing 9.5 M
 kernel-modules           x86_64 4.1.5-200.fc22           updates-testing  18 M



Version-Release number of selected component (if applicable):

dnf-1.1.0-1.fc22.noarch


How reproducible:

I assume always, with the a system and repo in the right state.

Steps to Reproduce:
1. have a kernel with dep problems in the repo
2. try to upgrade


Actual results:

Old kernel is removed

Expected results:

Old kernel stays, at least.

Additional info:

Since I have more than one old kernel, at least my system will still boot after.

Adding the -v flag gives no insight into why the kernel package is skipped. That's incredibly unfortunate -- it's the one thing I want to know.

Comment 1 Honza Silhan 2015-08-31 11:54:57 UTC
Thanks for the report. post output of `dnf repoquery kernel*` and installonly_limit in /etc/dnf/dnf.conf, please.

Comment 2 Matthew Miller 2015-09-01 20:02:33 UTC
Too late, I'm afraid -- whatever was causing this remotely is now not.

Comment 3 Radek Holy 2015-09-07 10:48:30 UTC
Unfortunately, we cannot reproduce it. If anyone is able to reproduce it, feel free to reopen this and provide the missing data.


Note You need to log in before you can comment on or make changes to this bug.