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.
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:
libwbclient0
sernet-samba
sernet-samba-ad
sernet-samba-client
sernet-samba-common
sernet-samba-libs
sernet-samba-libsmbclient0
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/ 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
Em 23-01-2014 09:48, Rowland Penny escreveu:
On 23/01/14 11:36, Márcio Merlone wrote:
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:(...)
Any way to get around this? Yes.
Any way to make this ppa sernet friendly? :) No.
Dump the sernet packages, install: (...) ./configure make sudo make install (...) Easy isn't it ;-)
Easy, but not practical from an administrative view. Tks anyway.
[ ]'s
On 23/01/14 11:53, Márcio Merlone wrote:
Em 23-01-2014 09:48, Rowland Penny escreveu:
On 23/01/14 11:36, Márcio Merlone wrote:
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:(...)
Any way to get around this? Yes.
Any way to make this ppa sernet friendly? :) No.
Dump the sernet packages, install: (...) ./configure make sudo make install (...) Easy isn't it ;-)
Easy, but not practical from an administrative view. Tks anyway.
[ ]'s
-- *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/ http://www.a1.ind.br
sssd-users mailing list sssd-users@lists.fedorahosted.org https://lists.fedorahosted.org/mailman/listinfo/sssd-users
well at the moment you cannot use sssd with the sernet packages, so it is really your only option if you want to use sssd.
Rowland
Em 23-01-2014 09:55, Rowland Penny escreveu:
well at the moment you cannot use sssd with the sernet packages, so it is really your only option if you want to use sssd.
Not exactly. One can stay with ubuntu's own packages, they are on version 1.8.6-0ubuntu0.3 by now. I was looking for a way to use sssd > 1.10 without sources, but...
Best regards.
On 23/01/14 12:19, Márcio Merlone wrote:
Em 23-01-2014 09:55, Rowland Penny escreveu:
well at the moment you cannot use sssd with the sernet packages, so it is really your only option if you want to use sssd.
Not exactly. One can stay with ubuntu's own packages, they are on version 1.8.6-0ubuntu0.3 by now. I was looking for a way to use sssd > 1.10 without sources, but...
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/ http://www.a1.ind.br
sssd-users mailing list sssd-users@lists.fedorahosted.org https://lists.fedorahosted.org/mailman/listinfo/sssd-users
OK, If you want to use the latest packages without compiling them yourself, there is another way. Change OS to Debian Jessie and add the unstable repo, Jessie comes with sssd 1.11.3 and unstable has samba 4.1.4
Rowland
On Thu, Jan 23, 2014 at 09:36:23AM -0200, 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:
The sernet packages use a different package layout as the Ubuntu packages. Ubuntu has individual packages for some public libraries while sernet puts them into common packages like *-libsmbclient and *-libs.
The individual packages are listed as dependencies in the SSSD package and hence aptitude's dependency resolver tries to pull them in creating a conflict with the already installed sernet packages.
If there is an option in aptitude to just install the package without dependencies (rpm has --nodeps for this, sorry I'm not good at dep packages and tools) this might help you. Please note that even if you are now able to install the packages it might still not work due to version information included in the libraries.
Independent if the works or not I would suggest to ask sernet if they can offer samba packages in the same layout as Ubuntu uses.
HTH
bye, Sumit
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:
libwbclient0
sernet-samba
sernet-samba-ad
sernet-samba-client
sernet-samba-common
sernet-samba-libs
sernet-samba-libsmbclient0
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
sssd-users mailing list sssd-users@lists.fedorahosted.org https://lists.fedorahosted.org/mailman/listinfo/sssd-users
sssd-users@lists.fedorahosted.org