On 23/01/14 11:36, Márcio Merlone wrote:
Hi folks,

I'd like to use ppa:sssd/updates on a Ubuntu 12.04 LTS server *and* Samba 4.1.4 sernet's packages. When I try to install sssd from PPA I get some conflicts:

root@dc01:~# aptitude install sssd-ad sssd-ad-common sssd-tools
Os NOVOS pacotes a seguir serão instalados: 
  libndr-standard0{a} libndr0{a} libnl-route-3-200{a} libsamba-util0{a} libsemanage-common{a} libsemanage1{a} libsepol1{a} libsss-idmap0{a} libsss-sudo{a} libustr-1.0-1{a} sssd-ad sssd-ad-common sssd-common{a} sssd-ipa{a}
  sssd-krb5{a} sssd-krb5-common{a} sssd-ldap{a} sssd-proxy{a} sssd-tools
Os pacotes a seguir serão atualizados:
  libipa-hbac0 python-sss sssd
3 pacotes atualizados, 19 novos instalados, 0 a serem removidos e 2 não atualizados.
É preciso obter 4.811 kB/5.181 kB de arquivos. Depois do desempacotamento, 9.467 kB serão usados.
Os pacotes a seguir possuem dependências não satisfeitas:
 sernet-samba : Conflita: libndr-standard0 mas 4.0.0~alpha18.dfsg1-4ubuntu2 será instalado.
                Conflita: libndr0 mas 4.0.0~alpha18.dfsg1-4ubuntu2 será instalado.
                Conflita: libsamba-util0 mas 4.0.0~alpha18.dfsg1-4ubuntu2 será instalado.
 sernet-samba-libs : Conflita: libndr-standard0 mas 4.0.0~alpha18.dfsg1-4ubuntu2 será instalado.
                     Conflita: libndr0 mas 4.0.0~alpha18.dfsg1-4ubuntu2 será instalado.
                     Conflita: libsamba-util0 mas 4.0.0~alpha18.dfsg1-4ubuntu2 será instalado.
 sernet-samba-libsmbclient0 : Conflita: libndr-standard0 mas 4.0.0~alpha18.dfsg1-4ubuntu2 será instalado.
                              Conflita: libndr0 mas 4.0.0~alpha18.dfsg1-4ubuntu2 será instalado.
                              Conflita: libsamba-util0 mas 4.0.0~alpha18.dfsg1-4ubuntu2 será instalado.
 sernet-samba-client : Conflita: libndr-standard0 mas 4.0.0~alpha18.dfsg1-4ubuntu2 será instalado.
                       Conflita: libndr0 mas 4.0.0~alpha18.dfsg1-4ubuntu2 será instalado.
                       Conflita: libsamba-util0 mas 4.0.0~alpha18.dfsg1-4ubuntu2 será instalado.
 sernet-samba-common : Conflita: libndr-standard0 mas 4.0.0~alpha18.dfsg1-4ubuntu2 será instalado.
                       Conflita: libndr0 mas 4.0.0~alpha18.dfsg1-4ubuntu2 será instalado.
                       Conflita: libsamba-util0 mas 4.0.0~alpha18.dfsg1-4ubuntu2 será instalado.
 sernet-samba-winbind : Conflita: libndr-standard0 mas 4.0.0~alpha18.dfsg1-4ubuntu2 será instalado.
                        Conflita: libndr0 mas 4.0.0~alpha18.dfsg1-4ubuntu2 será instalado.
                        Conflita: libsamba-util0 mas 4.0.0~alpha18.dfsg1-4ubuntu2 será instalado.
 sernet-samba-ad : Conflita: libndr-standard0 mas 4.0.0~alpha18.dfsg1-4ubuntu2 será instalado.
                   Conflita: libndr0 mas 4.0.0~alpha18.dfsg1-4ubuntu2 será instalado.
                   Conflita: libsamba-util0 mas 4.0.0~alpha18.dfsg1-4ubuntu2 será instalado.
As seguintes ações resolverão estas dependências:

     Remover os pacotes a seguir:
1)     libwbclient0             
2)     sernet-samba             
3)     sernet-samba-ad          
4)     sernet-samba-client      
5)     sernet-samba-common      
6)     sernet-samba-libs        
7)     sernet-samba-libsmbclient0
8)     sernet-samba-winbind     



Aceitar esta solução? [Y/n/q/?] q
Abandonando todos os esforços para resolver estas dependências.
Abortar.
root@dc01:~#

Any way to get around this? Any way to make this ppa sernet friendly? :)

Best regards.

--
Marcio Merlone
TI - Administrador de redes

A1 Engenharia - Unidade Corporativa
Fone: +55 41 3616-3797
Cel: +55 41 9689-0036
http://www.a1.ind.br/


_______________________________________________
sssd-users mailing list
sssd-users@lists.fedorahosted.org
https://lists.fedorahosted.org/mailman/listinfo/sssd-users

Any way to get around this?

Yes.

 Any way to make this ppa sernet friendly? :)

No.

Dump the sernet packages, install:

build-essential libacl1-dev libattr1-dev libblkid-dev libgnutls-dev libreadline-dev python-dev python-dnspython gdb pkg-config libpopt-dev libldap2-dev dnsutils acl attr git libbind-dev libkrb5-dev libssl-dev ntp libcups2-dev krb5-config krb5-user bind9utils libbsd-dev docbook-xsl xsltproc inkscape libpam0g-dev

get latest samba tarball:

wget http://ftp.samba.org/pub/samba/samba-4.1.4.tar.gz

Unpack it:

tar zxf samba-4.1.4.tar.gz

change into the directory created:

 cd samba-4.1.4

Compile Samba4:

./configure
make
sudo make install

You will now find Samba4 in /usr/local/samba.

Set the path in /etc/profile.d/samba4.sh:

echo "PATH=/usr/local/samba/bin:/usr/local/samba/sbin:\$PATH" | sudo tee /etc/profile.d/samba4.sh
export PATH=/usr/local/samba/bin:/usr/local/samba/sbin:$PATH

samba -V
# should return Version 4.1.4

Now provision samba4

Easy isn't it ;-)

Rowland