Bug 20786 - can't install 32bit samba-winbind when 64bit samba-common is installed... now how to silence warnings in wine about missing ntml-auth (winbind)?
Summary: can't install 32bit samba-winbind when 64bit samba-common is installed... now...
Status: RESOLVED OLD
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: All Packagers
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-05-04 21:53 CEST by Luke Skywalker
Modified: 2023-08-01 21:10 CEST (History)
2 users (show)

See Also:
Source RPM: wine
CVE:
Status comment:


Attachments

Description Luke Skywalker 2017-05-04 21:53:31 CEST
Description of problem:

I'd like to install the 32bit samba-winbind package in Mageia 6 (Cauldron) in order to silence warnings in wine about missing ntml-auth (winbind). 


How reproducible:

In Mageia's Software Control Center I'm trying to install samba-winbind package.

I'm getting a message box with the following error message:

Das folgende Paket kann nicht ausgewählt werden:
samba-winbind-4.5.8-1.mga6.i586 (wegen nicht erfüllter Abhängigkeit von samba-common-4.5.8-1.mga6.i586 )

Translation:
The following package can't be selected:
samba-winbind-4.5.8-1.mga6.i586 (due to missing dependency samba-common-4.5.8-1.mga6.i586 )


When looking for samba-common package in the Controlcenter, I can only find its x86_64 version, it seems like the 32bit package is completely missing.
Comment 1 Marja Van Waes 2017-05-04 23:13:52 CEST
Hi Luke,

What is the output of 


       rpm -qa --last | grep samba

CC: (none) => marja11
Keywords: (none) => NEEDINFO

Comment 2 Luke Skywalker 2017-05-06 22:08:23 CEST
[xxxxx@i56600K ~]$ rpm -qa --last | grep samba
libsamba1-4.5.8-1.mga6.i586                   Mi 03 Mai 2017 21:42:16 CEST
libsamba-dc0-4.5.8-1.mga6.i586                Mi 03 Mai 2017 21:42:15 CEST
libkdc-samba4_2-4.5.8-1.mga6.i586             Mi 03 Mai 2017 21:42:15 CEST
samba-common-4.5.8-1.mga6.x86_64              Fr 07 Apr 2017 20:11:52 CEST
samba-client-4.5.8-1.mga6.x86_64              Fr 07 Apr 2017 20:11:52 CEST
lib64samba-dc0-4.5.8-1.mga6.x86_64            Fr 07 Apr 2017 20:11:52 CEST
lib64kdc-samba4_2-4.5.8-1.mga6.x86_64         Fr 07 Apr 2017 20:11:52 CEST
lib64samba1-4.5.8-1.mga6.x86_64
Comment 3 Marja Van Waes 2017-05-07 00:52:27 CEST
Thanks for the feedback.

samba-common-4.5.8-1.mga6.x86_64 is already installed, that means samba-common-4.5.8-1.mga6.i586 cannot be installed.

Both install binaries with the same names and paths, but with different content and size, which makes it impossible to install both.


I don't know whether it is advisable (if possible at all) to remove your 64bit samba packages and install the 32bit ones, or whether there's another workaround for your problem. 



Assigning to all packagers collectively for their opinion about how to get rid of 
the wine warnings about missing ntml-auth

Assignee: bugsquad => pkg-bugs
Summary: can't install 32bit samba-winbind due to missing 32bit samba-common package => can't install 32bit samba-winbind when 64bit samba-common is installed... now how to silence warnings in wine about missing ntml-auth (winbind)?
Keywords: NEEDINFO => (none)
Source RPM: (none) => wine

Comment 4 Luke Skywalker 2017-05-07 20:55:26 CEST
Some applications under wine really need ntml-auth under wine, some are just complaining without consequences. Anyways, this should be fixed, I'm quite sure, that it works under e.g. opensuse, though I have to admit, that my other linuxes are 32bit, so I'm not really qualified to give a judgement.

I am able to uninstall most samba packages, but some are locked (lock symbol in Control Center).

I manually tried to remove samba-client, but rpm told me, that drakxtools would require it:

rpm --test -e samba-client
Fehler: Fehlgeschlagene Abhängigkeiten:                                                                   smb-client wird benötigt von (installiert) drakxtools-backend-17.82-1.mga6.x86_64

Translation:
rpm --test -e samba-client
error: failed dependency:                                                                   smb-client is required by (installed) drakxtools-backend-17.82-1.mga6.x86_64

Please note the slight inconsistency in the naming of the package, "samba-client" vs. "smb-client", this imo should be fixed, too.
Comment 5 Buchan Milne 2023-08-01 21:10:42 CEST
ntlm_auth is in the samba-winbind-clients package, as urpmf would tell you (e.g. 'urpmi bin/ntlm_auth'

I see no reason why installing it wouldn't work.

Resolution: (none) => OLD
CC: (none) => bgmilne
Status: NEW => RESOLVED


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