Hi, I'm running into some file conflicts trying to install the samba4
rpm.  The yum transaction to install sogo/openchange/samba/etc works
to the point that all the dependencies are satisfied, but fails to do
anything due to these file conflicts:

Transaction Summary
================================================================================
Install      31 Package(s)
Upgrade       1 Package(s)

Total download size: 44 M
Is this ok [y/N]: y
....
Transaction Check Error:
  file /usr/lib/libtdb.so.1 from install of
samba4-4.0.0-1.alpha17.el5.5.i386 conflicts with file from package
libtdb-1.2.1-6.el5.i386
  file /usr/lib/libtalloc.so.2 from install of
samba4-4.0.0-1.alpha17.el5.5.i386 conflicts with file from package
libtalloc-2.0.1-11.el5.i386
  file /usr/bin/tdbbackup from install of
samba4-4.0.0-1.alpha17.el5.5.i386 conflicts with file from package
tdb-tools-1.2.1-6.el5.i386
  file /usr/bin/tdbdump from install of
samba4-4.0.0-1.alpha17.el5.5.i386 conflicts with file from package
tdb-tools-1.2.1-6.el5.i386
  file /usr/bin/tdbtool from install of
samba4-4.0.0-1.alpha17.el5.5.i386 conflicts with file from package
tdb-tools-1.2.1-6.el5.i386
  file /usr/share/man/man8/tdbbackup.8.gz from install of
samba4-4.0.0-1.alpha17.el5.5.i386 conflicts with file from package
tdb-tools-1.2.1-6.el5.i386
  file /usr/share/man/man8/tdbdump.8.gz from install of
samba4-4.0.0-1.alpha17.el5.5.i386 conflicts with file from package
tdb-tools-1.2.1-6.el5.i386
  file /usr/share/man/man8/tdbtool.8.gz from install of
samba4-4.0.0-1.alpha17.el5.5.i386 conflicts with file from package
tdb-tools-1.2.1-6.el5.i386
  file /usr/bin/net from install of samba4-4.0.0-1.alpha17.el5.5.i386
conflicts with file from package
samba3x-common-3.5.4-0.83.el5_7.2.i386
  file /usr/bin/pdbedit from install of
samba4-4.0.0-1.alpha17.el5.5.i386 conflicts with file from package
samba3x-common-3.5.4-0.83.el5_7.2.i386
  file /usr/bin/profiles from install of
samba4-4.0.0-1.alpha17.el5.5.i386 conflicts with file from package
samba3x-common-3.5.4-0.83.el5_7.2.i386
  file /usr/bin/smbcontrol from install of
samba4-4.0.0-1.alpha17.el5.5.i386 conflicts with file from package
samba3x-common-3.5.4-0.83.el5_7.2.i386
  file /usr/bin/smbcquotas from install of
samba4-4.0.0-1.alpha17.el5.5.i386 conflicts with file from package
samba3x-common-3.5.4-0.83.el5_7.2.i386
  file /usr/bin/smbpasswd from install of
samba4-4.0.0-1.alpha17.el5.5.i386 conflicts with file from package
samba3x-common-3.5.4-0.83.el5_7.2.i386
  file /usr/bin/testparm from install of
samba4-4.0.0-1.alpha17.el5.5.i386 conflicts with file from package
samba3x-common-3.5.4-0.83.el5_7.2.i386
  file /usr/lib/libnetapi.so.0 from install of
samba4-4.0.0-1.alpha17.el5.5.i386 conflicts with file from package
samba3x-common-3.5.4-0.83.el5_7.2.i386
  file /usr/bin/ntlm_auth from install of
samba4-4.0.0-1.alpha17.el5.5.i386 conflicts with file from package
samba3x-winbind-3.5.4-0.83.el5_7.2.i386
  file /usr/bin/wbinfo from install of
samba4-4.0.0-1.alpha17.el5.5.i386 conflicts with file from package
samba3x-winbind-3.5.4-0.83.el5_7.2.i386
  file /usr/lib/libwbclient.so.0 from install of
samba4-4.0.0-1.alpha17.el5.5.i386 conflicts with file from package
samba3x-winbind-3.5.4-0.83.el5_7.2.i386
  file /usr/sbin/winbindd from install of
samba4-4.0.0-1.alpha17.el5.5.i386 conflicts with file from package
samba3x-winbind-3.5.4-0.83.el5_7.2.i386
  file /usr/share/man/man1/ntlm_auth.1.gz from install of
samba4-4.0.0-1.alpha17.el5.5.i386 conflicts with file from package
samba3x-winbind-3.5.4-0.83.el5_7.2.i386
  file /usr/bin/eventlogadm from install of
samba4-4.0.0-1.alpha17.el5.5.i386 conflicts with file from package
samba3x-3.5.4-0.83.el5_7.2.i386
  file /usr/bin/smbstatus from install of
samba4-4.0.0-1.alpha17.el5.5.i386 conflicts with file from package
samba3x-3.5.4-0.83.el5_7.2.i386
  file /usr/sbin/nmbd from install of
samba4-4.0.0-1.alpha17.el5.5.i386 conflicts with file from package
samba3x-3.5.4-0.83.el5_7.2.i386
  file /usr/sbin/smbd from install of
samba4-4.0.0-1.alpha17.el5.5.i386 conflicts with file from package
samba3x-3.5.4-0.83.el5_7.2.i386
  file /usr/bin/nmblookup from install of
samba4-4.0.0-1.alpha17.el5.5.i386 conflicts with file from package
samba3x-client-3.5.4-0.83.el5_7.2.i386
  file /usr/bin/rpcclient from install of
samba4-4.0.0-1.alpha17.el5.5.i386 conflicts with file from package
samba3x-client-3.5.4-0.83.el5_7.2.i386
  file /usr/bin/sharesec from install of
samba4-4.0.0-1.alpha17.el5.5.i386 conflicts with file from package
samba3x-client-3.5.4-0.83.el5_7.2.i386
  file /usr/bin/smbcacls from install of
samba4-4.0.0-1.alpha17.el5.5.i386 conflicts with file from package
samba3x-client-3.5.4-0.83.el5_7.2.i386
  file /usr/bin/smbclient from install of
samba4-4.0.0-1.alpha17.el5.5.i386 conflicts with file from package
samba3x-client-3.5.4-0.83.el5_7.2.i386
  file /usr/bin/smbget from install of
samba4-4.0.0-1.alpha17.el5.5.i386 conflicts with file from package
samba3x-client-3.5.4-0.83.el5_7.2.i386
  file /usr/bin/smbspool from install of
samba4-4.0.0-1.alpha17.el5.5.i386 conflicts with file from package
samba3x-client-3.5.4-0.83.el5_7.2.i386
  file /usr/bin/smbtree from install of
samba4-4.0.0-1.alpha17.el5.5.i386 conflicts with file from package
samba3x-client-3.5.4-0.83.el5_7.2.i386
  file /usr/share/man/man1/nmblookup.1.gz from install of
samba4-4.0.0-1.alpha17.el5.5.i386 conflicts with file from package
samba3x-client-3.5.4-0.83.el5_7.2.i386


Does SOGo or OpenChange use any of the conflicting files from Samba4?
 I was looking at the samba4 spec file from Fedora that is made for
use with openchange (but for a different purpose than with sogo) and
it looks like they package it in a way that doesn't conflict with
samba3x.  Here's a link to their spec file:
http://pkgs.fedoraproject.org/gitweb/?p=samba4.git;a=blob_plain;f=samba4.spec;hb=HEAD

Any chance a future version of your samba4 rpm could install along
side samba3x?  Looks like you'd have to also package updates for
libtalloc, libtdb and tdb-tools instead of include them in the samba4
rpm.

Thanks,

Greg
-- 
[email protected]
https://inverse.ca/sogo/lists

Reply via email to