Bug 1905087 - samba package update conflicts
Summary: samba package update conflicts
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: openchange
Version: 33
Hardware: x86_64
OS: Linux
unspecified
low
Target Milestone: ---
Assignee: Milan Crha
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2020-12-07 13:20 UTC by karl kleinpaste
Modified: 2020-12-16 01:42 UTC (History)
12 users (show)

Fixed In Version: openchange-2.3-34.fc33
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2020-12-16 01:42:08 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description karl kleinpaste 2020-12-07 13:20:50 UTC
Description of problem:

new/fresh f33 installation as of nov 29. not an in-place upgrade.
since dec 02 or 03, "dnf update" has reported problems with updating samba packages.
recommendation from dnf to add --best --allowerasing does not improve the situation.
all the named problems appear to revolve around samba credentials.
other packages continue to update without incident.

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

libsmbclient-4.13.2-1.fc33.x86_64.rpm
libwbclient-4.13.2-1.fc33.x86_64.rpm
samba-4.13.2-1.fc33.x86_64.rpm
and several of the related samba-* packages, though not all are involved

How reproducible:

every time i attempt dnf update.

Steps to Reproduce:
1. have samba installed
2. dnf update

Actual results:

# dnf update
Last metadata expiration check: 0:44:11 ago on Mon 07 Dec 2020 07:15:15 AM EST.
Dependencies resolved.

 Problem 1: package openchange-2.3-33.fc33.x86_64 requires libsamba-credentials.so.0()(64bit), but none of the providers can be installed
  - package openchange-2.3-33.fc33.x86_64 requires libsamba-credentials.so.0(SAMBA_CREDENTIALS_0.0.1)(64bit), but none of the providers can be installed
  - cannot install both samba-client-libs-2:4.13.2-2.fc33.x86_64 and samba-client-libs-2:4.13.2-1.fc33.x86_64
  - cannot install both samba-client-libs-2:4.13.0-11.fc33.x86_64 and samba-client-libs-2:4.13.2-2.fc33.x86_64
  - cannot install the best update candidate for package samba-client-libs-2:4.13.2-1.fc33.x86_64
  - cannot install the best update candidate for package openchange-2.3-33.fc33.x86_64
 Problem 2: package evolution-mapi-3.38.0-1.fc33.x86_64 requires libmapi-openchange.so.0()(64bit), but none of the providers can be installed
  - package openchange-2.3-33.fc33.x86_64 requires libsamba-credentials.so.0()(64bit), but none of the providers can be installed
  - package openchange-2.3-33.fc33.x86_64 requires libsamba-credentials.so.0(SAMBA_CREDENTIALS_0.0.1)(64bit), but none of the providers can be installed
  - cannot install both samba-client-libs-2:4.13.2-2.fc33.x86_64 and samba-client-libs-2:4.13.2-1.fc33.x86_64
  - cannot install both samba-client-libs-2:4.13.0-11.fc33.x86_64 and samba-client-libs-2:4.13.2-2.fc33.x86_64
  - package libsmbclient-2:4.13.2-2.fc33.x86_64 requires libsamba-credentials.so.1()(64bit), but none of the providers can be installed
  - package libsmbclient-2:4.13.2-2.fc33.x86_64 requires libsamba-credentials.so.1(SAMBA_CREDENTIALS_1.0.0)(64bit), but none of the providers can be installed
  - cannot install the best update candidate for package libsmbclient-2:4.13.2-1.fc33.x86_64
  - cannot install the best update candidate for package evolution-mapi-3.38.0-1.fc33.x86_64
 Problem 3: problem with installed package openchange-2.3-33.fc33.x86_64
  - package openchange-2.3-33.fc33.x86_64 requires libsamba-credentials.so.0()(64bit), but none of the providers can be installed
  - package openchange-2.3-33.fc33.x86_64 requires libsamba-credentials.so.0(SAMBA_CREDENTIALS_0.0.1)(64bit), but none of the providers can be installed
  - package samba-client-libs-2:4.13.0-11.fc33.x86_64 requires samba-common = 2:4.13.0-11.fc33, but none of the providers can be installed
  - package samba-client-libs-2:4.13.2-1.fc33.x86_64 requires libwbclient = 2:4.13.2-1.fc33, but none of the providers can be installed
  - cannot install both samba-common-2:4.13.0-11.fc33.noarch and samba-common-2:4.13.2-2.fc33.noarch
  - cannot install both libwbclient-2:4.13.2-2.fc33.x86_64 and libwbclient-2:4.13.2-1.fc33.x86_64
  - cannot install the best update candidate for package samba-common-2:4.13.2-1.fc33.noarch
  - cannot install the best update candidate for package libwbclient-2:4.13.2-1.fc33.x86_64
 Problem 4: package evolution-mapi-langpacks-3.38.0-1.fc33.noarch requires evolution-mapi = 3.38.0-1.fc33, but none of the providers can be installed
  - package evolution-mapi-3.38.0-1.fc33.x86_64 requires libmapi-openchange.so.0()(64bit), but none of the providers can be installed
  - package openchange-2.3-33.fc33.x86_64 requires libsamba-credentials.so.0()(64bit), but none of the providers can be installed
  - package openchange-2.3-33.fc33.x86_64 requires libsamba-credentials.so.0(SAMBA_CREDENTIALS_0.0.1)(64bit), but none of the providers can be installed
  - package samba-client-libs-2:4.13.2-1.fc33.x86_64 requires samba-common-libs = 2:4.13.2-1.fc33, but none of the providers can be installed
  - package samba-client-libs-2:4.13.0-11.fc33.x86_64 requires samba-common-libs = 2:4.13.0-11.fc33, but none of the providers can be installed
  - cannot install both samba-common-libs-2:4.13.2-2.fc33.x86_64 and samba-common-libs-2:4.13.2-1.fc33.x86_64
  - cannot install both samba-common-libs-2:4.13.0-11.fc33.x86_64 and samba-common-libs-2:4.13.2-2.fc33.x86_64
  - cannot install the best update candidate for package samba-common-libs-2:4.13.2-1.fc33.x86_64
  - cannot install the best update candidate for package evolution-mapi-langpacks-3.38.0-1.fc33.noarch
 Problem 5: problem with installed package evolution-mapi-3.38.0-1.fc33.x86_64
  - package evolution-mapi-3.38.0-1.fc33.x86_64 requires libmapi-openchange.so.0()(64bit), but none of the providers can be installed
  - package openchange-2.3-33.fc33.x86_64 requires libsamba-credentials.so.0()(64bit), but none of the providers can be installed
  - package openchange-2.3-33.fc33.x86_64 requires libsamba-credentials.so.0(SAMBA_CREDENTIALS_0.0.1)(64bit), but none of the providers can be installed
  - cannot install both samba-client-libs-2:4.13.2-2.fc33.x86_64 and samba-client-libs-2:4.13.2-1.fc33.x86_64
  - cannot install both samba-client-libs-2:4.13.0-11.fc33.x86_64 and samba-client-libs-2:4.13.2-2.fc33.x86_64
  - package samba-common-tools-2:4.13.2-2.fc33.x86_64 requires libsamba-credentials.so.1()(64bit), but none of the providers can be installed
  - package samba-common-tools-2:4.13.2-2.fc33.x86_64 requires libsamba-credentials.so.1(SAMBA_CREDENTIALS_1.0.0)(64bit), but none of the providers can be installed
  - cannot install the best update candidate for package samba-common-tools-2:4.13.2-1.fc33.x86_64
 Problem 6: problem with installed package evolution-mapi-langpacks-3.38.0-1.fc33.noarch
  - package evolution-mapi-langpacks-3.38.0-1.fc33.noarch requires evolution-mapi = 3.38.0-1.fc33, but none of the providers can be installed
  - package evolution-mapi-3.38.0-1.fc33.x86_64 requires libmapi-openchange.so.0()(64bit), but none of the providers can be installed
  - package openchange-2.3-33.fc33.x86_64 requires libsamba-credentials.so.0()(64bit), but none of the providers can be installed
  - package openchange-2.3-33.fc33.x86_64 requires libsamba-credentials.so.0(SAMBA_CREDENTIALS_0.0.1)(64bit), but none of the providers can be installed
  - cannot install both samba-client-libs-2:4.13.2-2.fc33.x86_64 and samba-client-libs-2:4.13.2-1.fc33.x86_64
  - cannot install both samba-client-libs-2:4.13.0-11.fc33.x86_64 and samba-client-libs-2:4.13.2-2.fc33.x86_64
  - package samba-dc-libs-2:4.13.2-2.fc33.x86_64 requires libsamba-credentials.so.1()(64bit), but none of the providers can be installed
  - package samba-dc-libs-2:4.13.2-2.fc33.x86_64 requires libsamba-credentials.so.1(SAMBA_CREDENTIALS_1.0.0)(64bit), but none of the providers can be installed
  - cannot install the best update candidate for package samba-dc-libs-2:4.13.2-1.fc33.x86_64
================================================================================================================================================
 Package                                Architecture               Version                                 Repository                       Size
================================================================================================================================================
Skipping packages with conflicts:
(add '--best --allowerasing' to command line to force their upgrade):
 libwbclient                            x86_64                     2:4.13.2-2.fc33                         updates                          48 k
 samba-client-libs                      x86_64                     2:4.13.0-11.fc33                        fedora                          5.4 M
 samba-client-libs                      x86_64                     2:4.13.2-2.fc33                         updates                         5.4 M
 samba-common                           noarch                     2:4.13.0-11.fc33                        fedora                          144 k
 samba-common                           noarch                     2:4.13.2-2.fc33                         updates                         146 k
 samba-common-libs                      x86_64                     2:4.13.0-11.fc33                        fedora                          101 k
 samba-common-libs                      x86_64                     2:4.13.2-2.fc33                         updates                         102 k
Skipping packages with broken dependencies:
 libsmbclient                           x86_64                     2:4.13.2-2.fc33                         updates                          79 k
 samba-common-tools                     x86_64                     2:4.13.2-2.fc33                         updates                         440 k
 samba-dc-libs                          x86_64                     2:4.13.2-2.fc33                         updates                         544 k

Transaction Summary
================================================================================================================================================
Skip  10 Packages

Nothing to do.
Complete!

Expected results:

normal update success.

Additional info:

there were other packages installed that also showed problems, which i removed in the effort to get to the smallest set showing conflict.
the set above apparently can't be reduced further because attempting to remove them causes conflict over removing protected package gnome-shell.
others now removed involved included libavif, xmms2* (including some from rpmfusion, which is why i removed packages to reduce set until the set was contained with fedora and updates), efl, and darktable.

Comment 1 Alexander Bokovoy 2020-12-07 13:55:24 UTC
openchange needs rebuild against new Samba, it seems, as it uses internal Samba libraries.

Comment 2 Milan Crha 2020-12-07 15:51:47 UTC
Thanks for a bug report. I just build openchange in koji, I'll fill an update shortly.

Comment 3 Fedora Update System 2020-12-07 15:52:11 UTC
FEDORA-2020-26d5ac67f0 has been submitted as an update to Fedora 33. https://bodhi.fedoraproject.org/updates/FEDORA-2020-26d5ac67f0

Comment 4 Fedora Update System 2020-12-08 16:52:56 UTC
FEDORA-2020-26d5ac67f0 has been pushed to the Fedora 33 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-26d5ac67f0`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-26d5ac67f0

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 5 Fedora Update System 2020-12-16 01:42:08 UTC
FEDORA-2020-26d5ac67f0 has been pushed to the Fedora 33 stable repository.
If problem still persists, please make note of it in this bug report.


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