LIBDNF

  • Modify solver_describe_decision to report cleaned (RhBug:1486749)
  • [swdb] create persistent WAL files (RhBug:1640235)
  • Relocate ModuleContainer save hook (RhBug:1632518)
  • [transaction] Fix transaction item lookup for obsoleted packages (RhBug: 1642796)
  • Fix memory leaks and memory allocations
  • [repo] Possibility to extend downloaded repository metadata

DNF

  • Added :meth:dnf.repo.Repo.get_http_headers
  • Added :meth:dnf.repo.Repo.set_http_headers
  • Added :meth:dnf.repo.Repo.add_metadata_type_to_download
  • Added :meth:dnf.repo.Repo.get_metadata_path
  • Added :meth:dnf.repo.Repo.get_metadata_content
  • Added --changelogs option for check-update command
  • [module] Add information about active modules
  • Hide messages created only for logging
  • Enhanced --setopt option
  • [module] Fix dnf remove @<module>
  • [transaction] Make transaction content available for plugins

DNF-PLUGINS-CORE

  • Added repodif command
  • copr: fix enabling Rawhide repository
  • Add needs-restarting CLI shim
  • [reposync] Fix traceback with --quiet option
  • [versionlock] Accept more pkgspec forms

DNF-PLUGINS-EXTRAS

  • :rhbug:1638689
  • :rhbug:1643551

Logout Required
After installing this update it is required that you logout of your current user session and log back in to ensure the changes supplied by this update are applied properly.

How to install

sudo dnf upgrade --advisory=FEDORA-2018-17cbc3c616

This update has been submitted for testing by jmracek.

a year ago

This update has been pushed to testing.

a year ago
User Icon filiperosset commented & provided feedback a year ago
karma

no regressions noted

User Icon besser82 commented & provided feedback a year ago
karma

Works great! LGTM! =)

User Icon g6avk commented & provided feedback a year ago
karma

Works for me, no regressions noticed.

User Icon andilinux commented & provided feedback a year ago
karma

works fine for me.

User Icon nucleo commented & provided feedback a year ago

Configuration: OptionBinding with id "failovermethod" does not exist

User Icon nucleo commented & provided feedback a year ago

Configuration: OptionBinding with id "failovermethod" does not exist

User Icon nomos commented & provided feedback a year ago
karma

Tested on local machine.

Test Case base update cli
User Icon nomos commented & provided feedback a year ago
karma

Tested on local machine.

Test Case base update cli
User Icon pbrobinson commented & provided feedback a year ago
karma

There's some issue here with upgrading that I can't quite work out:

Problem 1: cannot install the best update candidate for package libdnf-0.22.0-6.fc29.armv7hl - nothing provides libsolv.so.1 needed by libdnf-0.22.3-1.fc29.armv7hl - nothing provides libsolv.so.1(SOLV_1.0) needed by libdnf-0.22.3-1.fc29.armv7hl - nothing provides libsolv.so.1(SOLV_1.1) needed by libdnf-0.22.3-1.fc29.armv7hl - nothing provides libsolvext.so.1 needed by libdnf-0.22.3-1.fc29.armv7hl - nothing provides libsolvext.so.1(SOLV_1.0) needed by libdnf-0.22.3-1.fc29.armv7hl Problem 2: cannot install the best update candidate for package python3-hawkey-0.22.0-6.fc29.armv7hl - nothing provides libsolv.so.1 needed by python3-hawkey-0.22.3-1.fc29.armv7hl - nothing provides libsolv.so.1(SOLV_1.0) needed by python3-hawkey-0.22.3-1.fc29.armv7hl - nothing provides libsolvext.so.1 needed by python3-hawkey-0.22.3-1.fc29.armv7hl - nothing provides libsolvext.so.1(SOLV_1.0) needed by python3-hawkey-0.22.3-1.fc29.armv7hl Problem 3: cannot install the best update candidate for package python3-libdnf-0.22.0-6.fc29.armv7hl - nothing provides libsolv.so.1 needed by python3-libdnf-0.22.3-1.fc29.armv7hl - nothing provides libsolvext.so.1 needed by python3-libdnf-0.22.3-1.fc29.armv7hl Problem 4: package python3-dnf-4.0.9-1.fc29.noarch requires python3-libdnf >= 0.22.3, but none of the providers can be installed - cannot install the best update candidate for package python3-dnf-4.0.4-2.fc29.noarch - nothing provides libsolv.so.1 needed by python3-libdnf-0.22.3-1.fc29.armv7hl - nothing provides libsolvext.so.1 needed by python3-libdnf-0.22.3-1.fc29.armv7hl Problem 5: package dnf-4.0.9-1.fc29.noarch requires python3-dnf = 4.0.9-1.fc29, but none of the providers can be installed - package python3-dnf-4.0.9-1.fc29.noarch requires python3-libdnf >= 0.22.3, but none of the providers can be installed - cannot install the best update candidate for package dnf-4.0.4-2.fc29.noarch - nothing provides libsolv.so.1 needed by python3-libdnf-0.22.3-1.fc29.armv7hl - nothing provides libsolvext.so.1 needed by python3-libdnf-0.22.3-1.fc29.armv7hl Problem 6: package python3-dnf-plugins-core-4.0.2-1.fc29.noarch requires python3-dnf >= 4.0.7, but none of the providers can be installed - package python3-dnf-4.0.9-1.fc29.noarch requires python3-libdnf >= 0.22.3, but none of the providers can be installed - cannot install the best update candidate for package python3-dnf-plugins-core-4.0.0-2.fc29.noarch - nothing provides libsolv.so.1 needed by python3-libdnf-0.22.3-1.fc29.armv7hl - nothing provides libsolvext.so.1 needed by python3-libdnf-0.22.3-1.fc29.armv7hl Problem 7: package python3-dnf-plugins-core-4.0.2-1.fc29.noarch requires python3-dnf >= 4.0.7, but none of the providers can be installed - package dnf-plugins-core-4.0.2-1.fc29.noarch requires python3-dnf-plugins-core = 4.0.2-1.fc29, but none of the providers can be installed - package python3-dnf-4.0.9-1.fc29.noarch requires python3-libdnf >= 0.22.3, but none of the providers can be installed - cannot install the best update candidate for package dnf-plugins-core-4.0.0-2.fc29.noarch - nothing provides libsolv.so.1 needed by python3-libdnf-0.22.3-1.fc29.armv7hl - nothing provides libsolvext.so.1 needed by python3-libdnf-0.22.3-1.fc29.armv7hl Problem 8: package dnf-4.0.9-1.fc29.noarch requires python3-dnf = 4.0.9-1.fc29, but none of the providers can be installed - package dnf-yum-4.0.9-1.fc29.noarch requires dnf = 4.0.9-1.fc29, but none of the providers can be installed - package python3-dnf-4.0.9-1.fc29.noarch requires python3-libdnf >= 0.22.3, but none of the providers can be installed - cannot install the best update candidate for package dnf-yum-4.0.4-2.fc29.noarch - nothing provides libsolv.so.1 needed by python3-libdnf-0.22.3-1.fc29.armv7hl - nothing provides libsolvext.so.1 needed by python3-libdnf-0.22.3-1.fc29.armv7hl Problem 9: package python3-dnf-4.0.4-2.fc29.noarch requires dnf-data = 4.0.4-2.fc29, but none of the providers can be installed - problem with installed package python3-dnf-4.0.4-2.fc29.noarch - cannot install both dnf-data-4.0.9-1.fc29.noarch and dnf-data-4.0.4-2.fc29.noarch - package python3-dnf-4.0.9-1.fc29.noarch requires python3-libdnf >= 0.22.3, but none of the providers can be installed - cannot install the best update candidate for package dnf-data-4.0.4-2.fc29.noarch - nothing provides libsolv.so.1 needed by python3-libdnf-0.22.3-1.fc29.armv7hl - nothing provides libsolvext.so.1 needed by python3-libdnf-0.22.3-1.fc29.armv7hl

User Icon pbrobinson commented & provided feedback a year ago
karma

There's some issue here with upgrading that I can't quite work out:

Problem 1: cannot install the best update candidate for package libdnf-0.22.0-6.fc29.armv7hl - nothing provides libsolv.so.1 needed by libdnf-0.22.3-1.fc29.armv7hl - nothing provides libsolv.so.1(SOLV_1.0) needed by libdnf-0.22.3-1.fc29.armv7hl - nothing provides libsolv.so.1(SOLV_1.1) needed by libdnf-0.22.3-1.fc29.armv7hl - nothing provides libsolvext.so.1 needed by libdnf-0.22.3-1.fc29.armv7hl - nothing provides libsolvext.so.1(SOLV_1.0) needed by libdnf-0.22.3-1.fc29.armv7hl Problem 2: cannot install the best update candidate for package python3-hawkey-0.22.0-6.fc29.armv7hl - nothing provides libsolv.so.1 needed by python3-hawkey-0.22.3-1.fc29.armv7hl - nothing provides libsolv.so.1(SOLV_1.0) needed by python3-hawkey-0.22.3-1.fc29.armv7hl - nothing provides libsolvext.so.1 needed by python3-hawkey-0.22.3-1.fc29.armv7hl - nothing provides libsolvext.so.1(SOLV_1.0) needed by python3-hawkey-0.22.3-1.fc29.armv7hl Problem 3: cannot install the best update candidate for package python3-libdnf-0.22.0-6.fc29.armv7hl - nothing provides libsolv.so.1 needed by python3-libdnf-0.22.3-1.fc29.armv7hl - nothing provides libsolvext.so.1 needed by python3-libdnf-0.22.3-1.fc29.armv7hl Problem 4: package python3-dnf-4.0.9-1.fc29.noarch requires python3-libdnf >= 0.22.3, but none of the providers can be installed - cannot install the best update candidate for package python3-dnf-4.0.4-2.fc29.noarch - nothing provides libsolv.so.1 needed by python3-libdnf-0.22.3-1.fc29.armv7hl - nothing provides libsolvext.so.1 needed by python3-libdnf-0.22.3-1.fc29.armv7hl Problem 5: package dnf-4.0.9-1.fc29.noarch requires python3-dnf = 4.0.9-1.fc29, but none of the providers can be installed - package python3-dnf-4.0.9-1.fc29.noarch requires python3-libdnf >= 0.22.3, but none of the providers can be installed - cannot install the best update candidate for package dnf-4.0.4-2.fc29.noarch - nothing provides libsolv.so.1 needed by python3-libdnf-0.22.3-1.fc29.armv7hl - nothing provides libsolvext.so.1 needed by python3-libdnf-0.22.3-1.fc29.armv7hl Problem 6: package python3-dnf-plugins-core-4.0.2-1.fc29.noarch requires python3-dnf >= 4.0.7, but none of the providers can be installed - package python3-dnf-4.0.9-1.fc29.noarch requires python3-libdnf >= 0.22.3, but none of the providers can be installed - cannot install the best update candidate for package python3-dnf-plugins-core-4.0.0-2.fc29.noarch - nothing provides libsolv.so.1 needed by python3-libdnf-0.22.3-1.fc29.armv7hl - nothing provides libsolvext.so.1 needed by python3-libdnf-0.22.3-1.fc29.armv7hl Problem 7: package python3-dnf-plugins-core-4.0.2-1.fc29.noarch requires python3-dnf >= 4.0.7, but none of the providers can be installed - package dnf-plugins-core-4.0.2-1.fc29.noarch requires python3-dnf-plugins-core = 4.0.2-1.fc29, but none of the providers can be installed - package python3-dnf-4.0.9-1.fc29.noarch requires python3-libdnf >= 0.22.3, but none of the providers can be installed - cannot install the best update candidate for package dnf-plugins-core-4.0.0-2.fc29.noarch - nothing provides libsolv.so.1 needed by python3-libdnf-0.22.3-1.fc29.armv7hl - nothing provides libsolvext.so.1 needed by python3-libdnf-0.22.3-1.fc29.armv7hl Problem 8: package dnf-4.0.9-1.fc29.noarch requires python3-dnf = 4.0.9-1.fc29, but none of the providers can be installed - package dnf-yum-4.0.9-1.fc29.noarch requires dnf = 4.0.9-1.fc29, but none of the providers can be installed - package python3-dnf-4.0.9-1.fc29.noarch requires python3-libdnf >= 0.22.3, but none of the providers can be installed - cannot install the best update candidate for package dnf-yum-4.0.4-2.fc29.noarch - nothing provides libsolv.so.1 needed by python3-libdnf-0.22.3-1.fc29.armv7hl - nothing provides libsolvext.so.1 needed by python3-libdnf-0.22.3-1.fc29.armv7hl Problem 9: package python3-dnf-4.0.4-2.fc29.noarch requires dnf-data = 4.0.4-2.fc29, but none of the providers can be installed - problem with installed package python3-dnf-4.0.4-2.fc29.noarch - cannot install both dnf-data-4.0.9-1.fc29.noarch and dnf-data-4.0.4-2.fc29.noarch - package python3-dnf-4.0.9-1.fc29.noarch requires python3-libdnf >= 0.22.3, but none of the providers can be installed - cannot install the best update candidate for package dnf-data-4.0.4-2.fc29.noarch - nothing provides libsolv.so.1 needed by python3-libdnf-0.22.3-1.fc29.armv7hl - nothing provides libsolvext.so.1 needed by python3-libdnf-0.22.3-1.fc29.armv7hl

User Icon renault commented & provided feedback a year ago
karma

Works fine, no regressions found

User Icon jmracek commented & provided feedback a year ago

To the issue reported by pbrobinson. I believe that the issue is due to disabled update repo during upgrade. Please try install libsolv-0.7.1 (is already in stable) from update repo or make the repo available during upgrade from update-testing repository. Hope that it helps.

User Icon jmracek commented & provided feedback a year ago

To the issue reported by pbrobinson. I believe that the issue is due to disabled update repo during upgrade. Please try install libsolv-0.7.1 (is already in stable) from update repo or make the repo available during upgrade from update-testing repository. Hope that it helps.

User Icon jmracek commented & provided feedback a year ago

To the issue reported by pbrobinson. I believe that the issue is due to disabled update repo during upgrade. Please try install libsolv-0.7.1 (is already in stable) from update repo or make the repo available during upgrade from update-testing repository. Hope that it helps.

User Icon cserpentis commented & provided feedback a year ago
karma

works for me

User Icon pwalter commented & provided feedback a year ago
karma

Works

User Icon mzink commented & provided feedback a year ago
karma

Works for me

adamwill edited this update.

a year ago
User Icon genodeftest provided feedback a year ago
karma
BZ#1636480 dnf-automatic timer files: Incorrect dependency WantedBy=basic.target causing ordering cycle for systemd
Test Case base update cli
User Icon dhgutteridge commented & provided feedback a year ago
karma

No regressions noted.

Test Case base update cli
User Icon augenauf provided feedback a year ago
karma
Test Case base update cli
User Icon davisclick commented & provided feedback a year ago
karma

Works for me.

User Icon mmarusak provided feedback a year ago
karma
User Icon mrunge commented & provided feedback a year ago
karma

works for me, no issues noted.

User Icon strwsdr commented & provided feedback a year ago
karma

Works fine!

User Icon strwsdr commented & provided feedback a year ago
karma

Works fine!

Test Case base update cli
User Icon carlwgeorge provided feedback a year ago
karma

This update has been submitted for batched by jmracek.

a year ago

This update has been submitted for stable by bodhi.

a year ago

This update has been pushed to stable.

a year ago

Please login to add feedback.

Metadata
Type
bugfix
Severity
high
Karma
16
Signed
Content Type
RPM
Test Gating
Settings
Unstable by Karma
-3
Dates
submitted
a year ago
in testing
a year ago
in stable
a year ago
modified
a year ago
BZ#1066867 [RFE] [api] Support package changelog.
0
0
BZ#1541832 Inconsistent return values
0
0
BZ#1557340 config-manager --add-repo created a non-valid repo id
0
0
BZ#1595917 BaseConfig __getattr__ "cleverness" makes it unexpectedly impossible to mutate config values that appear to be lists in dnf 3+
0
0
BZ#1615164 [abrt] python3-dnf: configure(): __init__.py:841:configure:dnf.cli.CliError: None
0
0
BZ#1636480 dnf-automatic timer files: Incorrect dependency WantedBy=basic.target causing ordering cycle for systemd
0
1
BZ#1637148 dnf doesn't resolve variables in mirrorlists
0
0
BZ#1638689 dnf system-upgrade errors when excluding weak dependencies
0
0
BZ#1639998 dnf 4 output changes
0
0
BZ#1642126 libdnf crashes when displaying errors preventing a package from being updated
0
0
BZ#1643676 dnf-plugin-versionlock not accept package-spec string from versionlock.list
0
0
BZ#1644653 dnf duplicates "installed" line
0
0
BZ#1647144 "TransactionItem state is not set" / "TransactionItem not found for key" error when RPM db contains duplicate entries for a package
0
0
BZ#1648649 dnf reposync with --quiet crashes
0
0
BZ#1649284 Package.remote_location fails with AttributeError when using repository with baseurl
0
0

Automated Test Results

Test Cases

0 5 Test Case base update cli
0 1 Test Case langpacks packages