Trying to install vim results in the error pasted below. I had previously had vim
installed (overlaid), and ran into this issue when doing rpm-ostree upgrade
. So I uninstalled it, rebooted, ran rpm-ostree refresh-md
, and tried installing it again, and getting the same error.
For what it’s worth, installing vim works fine in a toolbox
using dnf
.
rpm-ostree install vim-enhanced
Checking out tree 15b04e1... done
Enabled rpm-md repositories: fedora-cisco-openh264 updates fedora updates-archive
Importing rpm-md... done
rpm-md repo 'fedora-cisco-openh264' (cached); generated: 2021-09-21T18:07:30Z solvables: 4
rpm-md repo 'updates' (cached); generated: 2022-03-09T19:25:12Z solvables: 28081
rpm-md repo 'fedora' (cached); generated: 2021-10-26T05:31:27Z solvables: 65732
rpm-md repo 'updates-archive' (cached); generated: 2022-03-09T20:24:35Z solvables: 32288
Resolving dependencies... done
error: Could not depsolve transaction; 1 problem detected:
Problem: conflicting requests
- package vim-enhanced-2:8.2.4485-1.fc35.x86_64 requires vim-common = 2:8.2.4485-1.fc35, but none of the providers can be installed
- package vim-enhanced-2:8.2.3642-2.fc35.x86_64 requires vim-common = 2:8.2.3642-2.fc35, but none of the providers can be installed
- package vim-enhanced-2:8.2.3717-1.fc35.x86_64 requires vim-common = 2:8.2.3717-1.fc35, but none of the providers can be installed
- package vim-enhanced-2:8.2.3755-1.fc35.x86_64 requires vim-common = 2:8.2.3755-1.fc35, but none of the providers can be installed
- package vim-enhanced-2:8.2.4006-1.fc35.x86_64 requires vim-common = 2:8.2.4006-1.fc35, but none of the providers can be installed
- package vim-enhanced-2:8.2.4068-1.fc35.x86_64 requires vim-common = 2:8.2.4068-1.fc35, but none of the providers can be installed
- package vim-enhanced-2:8.2.4198-1.fc35.x86_64 requires vim-common = 2:8.2.4198-1.fc35, but none of the providers can be installed
- package vim-enhanced-2:8.2.4232-1.fc35.x86_64 requires vim-common = 2:8.2.4232-1.fc35, but none of the providers can be installed
- package vim-enhanced-2:8.2.4314-1.fc35.x86_64 requires vim-common = 2:8.2.4314-1.fc35, but none of the providers can be installed
- package vim-enhanced-2:8.2.4386-1.fc35.x86_64 requires vim-common = 2:8.2.4386-1.fc35, but none of the providers can be installed
- package vim-enhanced-2:8.2.4428-1.fc35.x86_64 requires vim-common = 2:8.2.4428-1.fc35, but none of the providers can be installed
- package vim-enhanced-2:8.2.4460-1.fc35.x86_64 requires vim-common = 2:8.2.4460-1.fc35, but none of the providers can be installed
- package vim-common-2:8.2.4485-1.fc35.x86_64 requires vim-data = 2:8.2.4485-1.fc35, but none of the providers can be installed
- package vim-enhanced-2:8.2.3404-1.fc35.x86_64 requires vim-common = 2:8.2.3404-1.fc35, but none of the providers can be installed
- package vim-enhanced-2:8.2.3512-1.fc35.x86_64 requires vim-common = 2:8.2.3512-1.fc35, but none of the providers can be installed
- package vim-enhanced-2:8.2.3568-1.fc35.x86_64 requires vim-common = 2:8.2.3568-1.fc35, but none of the providers can be installed
- package vim-enhanced-2:8.2.3582-1.fc35.x86_64 requires vim-common = 2:8.2.3582-1.fc35, but none of the providers can be installed
- package vim-enhanced-2:8.2.3642-1.fc35.x86_64 requires vim-common = 2:8.2.3642-1.fc35, but none of the providers can be installed
- package vim-common-2:8.2.3642-2.fc35.x86_64 requires vim-data = 2:8.2.3642-2.fc35, but none of the providers can be installed
- package vim-common-2:8.2.3717-1.fc35.x86_64 requires vim-data = 2:8.2.3717-1.fc35, but none of the providers can be installed
- package vim-common-2:8.2.3755-1.fc35.x86_64 requires vim-data = 2:8.2.3755-1.fc35, but none of the providers can be installed
- package vim-common-2:8.2.4006-1.fc35.x86_64 requires vim-data = 2:8.2.4006-1.fc35, but none of the providers can be installed
- package vim-common-2:8.2.4068-1.fc35.x86_64 requires vim-data = 2:8.2.4068-1.fc35, but none of the providers can be installed
- package vim-common-2:8.2.4198-1.fc35.x86_64 requires vim-data = 2:8.2.4198-1.fc35, but none of the providers can be installed
- package vim-common-2:8.2.4232-1.fc35.x86_64 requires vim-data = 2:8.2.4232-1.fc35, but none of the providers can be installed
- package vim-common-2:8.2.4314-1.fc35.x86_64 requires vim-data = 2:8.2.4314-1.fc35, but none of the providers can be installed
- package vim-common-2:8.2.4386-1.fc35.x86_64 requires vim-data = 2:8.2.4386-1.fc35, but none of the providers can be installed
- package vim-common-2:8.2.4428-1.fc35.x86_64 requires vim-data = 2:8.2.4428-1.fc35, but none of the providers can be installed
- package vim-common-2:8.2.4460-1.fc35.x86_64 requires vim-data = 2:8.2.4460-1.fc35, but none of the providers can be installed
- cannot install both vim-data-2:8.2.4485-1.fc35.noarch and vim-data-2:8.2.4529-1.fc35.noarch
- package vim-data-2:8.2.4529-1.fc35.noarch conflicts with vim-common < 2:8.2.3642-2 provided by vim-common-2:8.2.3404-1.fc35.x86_64
- package vim-data-2:8.2.4529-1.fc35.noarch conflicts with vim-common < 2:8.2.3642-2 provided by vim-common-2:8.2.3512-1.fc35.x86_64
- package vim-data-2:8.2.4529-1.fc35.noarch conflicts with vim-common < 2:8.2.3642-2 provided by vim-common-2:8.2.3568-1.fc35.x86_64
- package vim-data-2:8.2.4529-1.fc35.noarch conflicts with vim-common < 2:8.2.3642-2 provided by vim-common-2:8.2.3582-1.fc35.x86_64
- package vim-data-2:8.2.4529-1.fc35.noarch conflicts with vim-common < 2:8.2.3642-2 provided by vim-common-2:8.2.3642-1.fc35.x86_64
- cannot install both vim-data-2:8.2.3642-2.fc35.noarch and vim-data-2:8.2.4529-1.fc35.noarch
- cannot install both vim-data-2:8.2.3717-1.fc35.noarch and vim-data-2:8.2.4529-1.fc35.noarch
- cannot install both vim-data-2:8.2.3755-1.fc35.noarch and vim-data-2:8.2.4529-1.fc35.noarch
- cannot install both vim-data-2:8.2.4006-1.fc35.noarch and vim-data-2:8.2.4529-1.fc35.noarch
- cannot install both vim-data-2:8.2.4068-1.fc35.noarch and vim-data-2:8.2.4529-1.fc35.noarch
- cannot install both vim-data-2:8.2.4198-1.fc35.noarch and vim-data-2:8.2.4529-1.fc35.noarch
- cannot install both vim-data-2:8.2.4232-1.fc35.noarch and vim-data-2:8.2.4529-1.fc35.noarch
- cannot install both vim-data-2:8.2.4314-1.fc35.noarch and vim-data-2:8.2.4529-1.fc35.noarch
- cannot install both vim-data-2:8.2.4386-1.fc35.noarch and vim-data-2:8.2.4529-1.fc35.noarch
- cannot install both vim-data-2:8.2.4428-1.fc35.noarch and vim-data-2:8.2.4529-1.fc35.noarch
- cannot install both vim-data-2:8.2.4460-1.fc35.noarch and vim-data-2:8.2.4529-1.fc35.noarch
Edit 1: Looks like rpm-ostree
is installing patch 8.2.4529-1, whereas dnf
in toolbox
is installing patch 8.2.4485-1 (older version). Maybe there is some dependency/packaging issue with the new version?