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.
Hi Luke, What is the output of rpm -qa --last | grep samba
CC: (none) => marja11Keywords: (none) => NEEDINFO
[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
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-bugsSummary: 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
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.
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) => OLDCC: (none) => bgmilneStatus: NEW => RESOLVED