Hi openSUSE 12.3
./configure fails with configure: error: "Please install Samba 4 development libraries"
We have installed the libraries necessary to build Samba4: libacl-devel python-selinux autoconf make \ python-devel gdb sqlite3-devel libgnutls-devel binutils \ policycoreutils-python setools-libs selinux-policy \ setools-libs popt-devel libpcap-devel keyutils-devel \ libidn-devel libxml2-devel libacl-devel libsepol-devel \ libattr-devel zlib-devel cyrus-sasl-devel gcc \ krb5-client openldap2-devel libopenssl-devel\ bind-utils bind-lib
We can build sssd 1.9.5 with this plus what we have installed.
What are we missing to build the beta? Cheers, Steve
On Tue, May 07, 2013 at 10:10:34AM +0200, steve wrote:
Hi openSUSE 12.3
./configure fails with configure: error: "Please install Samba 4 development libraries"
We have installed the libraries necessary to build Samba4: libacl-devel python-selinux autoconf make \ python-devel gdb sqlite3-devel libgnutls-devel binutils \ policycoreutils-python setools-libs selinux-policy \ setools-libs popt-devel libpcap-devel keyutils-devel \ libidn-devel libxml2-devel libacl-devel libsepol-devel \ libattr-devel zlib-devel cyrus-sasl-devel gcc \ krb5-client openldap2-devel libopenssl-devel\ bind-utils bind-lib
We can build sssd 1.9.5 with this plus what we have installed.
What are we missing to build the beta? Cheers, Steve
As the configure script told you, you're missing the Samba 4 devel libraries. Is there anything like samba4-devel in OpenSuse? Or maybe a package that provides the ndr.h header file?
On 07/05/13 10:15, Jakub Hrozek wrote:
On Tue, May 07, 2013 at 10:10:34AM +0200, steve wrote:
Hi openSUSE 12.3
./configure fails with configure: error: "Please install Samba 4 development libraries"
We have installed the libraries necessary to build Samba4: libacl-devel python-selinux autoconf make \ python-devel gdb sqlite3-devel libgnutls-devel binutils \ policycoreutils-python setools-libs selinux-policy \ setools-libs popt-devel libpcap-devel keyutils-devel \ libidn-devel libxml2-devel libacl-devel libsepol-devel \ libattr-devel zlib-devel cyrus-sasl-devel gcc \ krb5-client openldap2-devel libopenssl-devel\ bind-utils bind-lib
We can build sssd 1.9.5 with this plus what we have installed.
What are we missing to build the beta? Cheers, Steve
As the configure script told you, you're missing the Samba 4 devel libraries. Is there anything like samba4-devel in OpenSuse?
No. Or maybe a
package that provides the ndr.h header file?
zypper wp ndr.h Obteniendo los datos del repositorio... Leyendo los paquetes instalados... No se han encontrado proveedores de 'ndr.h'.
It says that there are no providers for ndr.h
The errors are: checking for NDR_KRB5PAC... no configure: WARNING: Cannot build pac responder without libndr_krb5pac checking for krb5-config... (cached) /usr/lib/mit/bin/krb5-config checking for supported MIT krb5 version... yes checking for sigprocmask... yes checking for sigblock... yes checking for sigaction... yes checking for getpgrp... yes checking for prctl... yes checking for NDR_NBT... no configure: error: "Please install Samba 4 development libraries" -------
Also tried on Ubuntu but still get errors: libtool: link: gcc -Wall -Wshadow -Wstrict-prototypes -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Werror-implicit-function-declaration -fno-strict-aliasing -std=gnu99 -g -O2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -o .libs/sss_ssh_authorizedkeys src/sss_client/sss_ssh_authorizedkeys-common.o src/sss_client/ssh/sss_ssh_authorizedkeys-sss_ssh_client.o src/sss_client/ssh/sss_ssh_authorizedkeys-sss_ssh_authorizedkeys.o -lpthread ./.libs/libsss_util.so -Wl,-rpath -Wl,/usr/local/lib/sssd /usr/bin/ld: src/sss_client/ssh/sss_ssh_authorizedkeys-sss_ssh_client.o: undefined reference to symbol '_talloc_zero_array@@TALLOC_2.0.2' /usr/bin/ld: note: '_talloc_zero_array@@TALLOC_2.0.2' is defined in DSO /usr/lib/i386-linux-gnu/libtalloc.so.2 so try adding it to the linker command line /usr/lib/i386-linux-gnu/libtalloc.so.2: could not read symbols: Invalid operation collect2: error: ld returned 1 exit status make[2]: *** [sss_ssh_authorizedkeys] Error 1 make[2]: Leaving directory `/home/steve/Downloads/sssd-1.9.92' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/steve/Downloads/sssd-1.9.92' make: *** [all] Error 2
Any ideas? Thanks
On 07/05/13 10:15, Jakub Hrozek wrote:
As the configure script told you, you're missing the Samba 4 devel libraries. Is there anything like samba4-devel in OpenSuse? Or maybe a package that provides the ndr.h header file?
Hi It seems that those libs are only available after building Samba4. There is a repo for samba4-devel but it depends on Samba4 so I thought I'd build it anyway. I copied the lib it produced to /usr/lib. It wouldn't work by adding /usr/local/samba/lib to the path (?).
Any idea on the Ubuntu build error in the earlier post? Thanks, Steve
On Tue, May 07, 2013 at 01:40:50PM +0200, steve wrote:
On 07/05/13 10:15, Jakub Hrozek wrote:
As the configure script told you, you're missing the Samba 4 devel libraries. Is there anything like samba4-devel in OpenSuse? Or maybe a package that provides the ndr.h header file?
Hi It seems that those libs are only available after building Samba4. There is a repo for samba4-devel but it depends on Samba4 so I thought I'd build it anyway. I copied the lib it produced to /usr/lib. It wouldn't work by adding /usr/local/samba/lib to the path (?).
Yes, I asked our Samba maintainer and he confirmed that Samba4 is not available on OpenSuse 12.3.
I think you'd have to add the path of the .pc files of the Samba libraries to PKG_CONFIG_PATH, I don't think /usr/local is there by default.
Any idea on the Ubuntu build error in the earlier post? Thanks, Steve
Sorry, which build error?
On 07/05/13 13:59, Jakub Hrozek wrote:
On Tue, May 07, 2013 at 01:40:50PM +0200, steve wrote:
On 07/05/13 10:15, Jakub Hrozek wrote:
As the configure script told you, you're missing the Samba 4 devel libraries. Is there anything like samba4-devel in OpenSuse? Or maybe a package that provides the ndr.h header file?
Hi It seems that those libs are only available after building Samba4. There is a repo for samba4-devel but it depends on Samba4 so I thought I'd build it anyway. I copied the lib it produced to /usr/lib. It wouldn't work by adding /usr/local/samba/lib to the path (?).
Yes, I asked our Samba maintainer and he confirmed that Samba4 is not available on OpenSuse 12.3.
I think you'd have to add the path of the .pc files of the Samba libraries to PKG_CONFIG_PATH, I don't think /usr/local is there by default.
Any idea on the Ubuntu build error in the earlier post? Thanks, Steve
Sorry, which build error?
Also tried on Ubuntu but still get errors: libtool: link: gcc -Wall -Wshadow -Wstrict-prototypes -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Werror-implicit-function-declaration -fno-strict-aliasing -std=gnu99 -g -O2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -o .libs/sss_ssh_authorizedkeys src/sss_client/sss_ssh_authorizedkeys-common.o src/sss_client/ssh/sss_ssh_authorizedkeys-sss_ssh_client.o src/sss_client/ssh/sss_ssh_authorizedkeys-sss_ssh_authorizedkeys.o -lpthread ./.libs/libsss_util.so -Wl,-rpath -Wl,/usr/local/lib/sssd /usr/bin/ld: src/sss_client/ssh/sss_ssh_authorizedkeys-sss_ssh_client.o: undefined reference to symbol '_talloc_zero_array@@TALLOC_2.0.2' /usr/bin/ld: note: '_talloc_zero_array@@TALLOC_2.0.2' is defined in DSO /usr/lib/i386-linux-gnu/libtalloc.so.2 so try adding it to the linker command line /usr/lib/i386-linux-gnu/libtalloc.so.2: could not read symbols: Invalid operation collect2: error: ld returned 1 exit status make[2]: *** [sss_ssh_authorizedkeys] Error 1 make[2]: Leaving directory `/home/steve/Downloads/sssd-1.9.92' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/steve/Downloads/sssd-1.9.92' make: *** [all] Error 2
sssd-devel mailing list sssd-devel@lists.fedorahosted.org https://lists.fedorahosted.org/mailman/listinfo/sssd-devel
On (07/05/13 15:55), steve wrote:
On 07/05/13 13:59, Jakub Hrozek wrote:
On Tue, May 07, 2013 at 01:40:50PM +0200, steve wrote:
On 07/05/13 10:15, Jakub Hrozek wrote:
As the configure script told you, you're missing the Samba 4 devel libraries. Is there anything like samba4-devel in OpenSuse? Or maybe a package that provides the ndr.h header file?
Hi It seems that those libs are only available after building Samba4. There is a repo for samba4-devel but it depends on Samba4 so I thought I'd build it anyway. I copied the lib it produced to /usr/lib. It wouldn't work by adding /usr/local/samba/lib to the path (?).
Yes, I asked our Samba maintainer and he confirmed that Samba4 is not available on OpenSuse 12.3.
I think you'd have to add the path of the .pc files of the Samba libraries to PKG_CONFIG_PATH, I don't think /usr/local is there by default.
Any idea on the Ubuntu build error in the earlier post? Thanks, Steve
Sorry, which build error?
Also tried on Ubuntu but still get errors: libtool: link: gcc -Wall -Wshadow -Wstrict-prototypes -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Werror-implicit-function-declaration -fno-strict-aliasing -std=gnu99 -g -O2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -o .libs/sss_ssh_authorizedkeys src/sss_client/sss_ssh_authorizedkeys-common.o src/sss_client/ssh/sss_ssh_authorizedkeys-sss_ssh_client.o src/sss_client/ssh/sss_ssh_authorizedkeys-sss_ssh_authorizedkeys.o -lpthread ./.libs/libsss_util.so -Wl,-rpath -Wl,/usr/local/lib/sssd /usr/bin/ld: src/sss_client/ssh/sss_ssh_authorizedkeys-sss_ssh_client.o: undefined reference to symbol '_talloc_zero_array@@TALLOC_2.0.2' /usr/bin/ld: note: '_talloc_zero_array@@TALLOC_2.0.2' is defined in DSO /usr/lib/i386-linux-gnu/libtalloc.so.2 so try adding it to the linker command line /usr/lib/i386-linux-gnu/libtalloc.so.2: could not read symbols: Invalid operation collect2: error: ld returned 1 exit status make[2]: *** [sss_ssh_authorizedkeys] Error 1 make[2]: Leaving directory `/home/steve/Downloads/sssd-1.9.92' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/steve/Downloads/sssd-1.9.92' make: *** [all] Error 2
This link-time error is not related to samba. I don't know why, but your dependencies are totally broken. sss_ssh_authorizedkeys misses dependency from libsss_util. Probably, file libsss_util.la is empty or corrupted.
I recommend to do scratch build in different directory.
LS
On 07/05/13 16:44, Lukas Slebodnik wrote:
On (07/05/13 15:55), steve wrote:
On 07/05/13 13:59, Jakub Hrozek wrote:
On Tue, May 07, 2013 at 01:40:50PM +0200, steve wrote:
On 07/05/13 10:15, Jakub Hrozek wrote:
As the configure script told you, you're missing the Samba 4 devel libraries. Is there anything like samba4-devel in OpenSuse? Or maybe a package that provides the ndr.h header file?
Hi It seems that those libs are only available after building Samba4. There is a repo for samba4-devel but it depends on Samba4 so I thought I'd build it anyway. I copied the lib it produced to /usr/lib. It wouldn't work by adding /usr/local/samba/lib to the path (?).
Yes, I asked our Samba maintainer and he confirmed that Samba4 is not available on OpenSuse 12.3.
I think you'd have to add the path of the .pc files of the Samba libraries to PKG_CONFIG_PATH, I don't think /usr/local is there by default.
Any idea on the Ubuntu build error in the earlier post? Thanks, Steve
Sorry, which build error?
Also tried on Ubuntu but still get errors: libtool: link: gcc -Wall -Wshadow -Wstrict-prototypes -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Werror-implicit-function-declaration -fno-strict-aliasing -std=gnu99 -g -O2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -o .libs/sss_ssh_authorizedkeys src/sss_client/sss_ssh_authorizedkeys-common.o src/sss_client/ssh/sss_ssh_authorizedkeys-sss_ssh_client.o src/sss_client/ssh/sss_ssh_authorizedkeys-sss_ssh_authorizedkeys.o -lpthread ./.libs/libsss_util.so -Wl,-rpath -Wl,/usr/local/lib/sssd /usr/bin/ld: src/sss_client/ssh/sss_ssh_authorizedkeys-sss_ssh_client.o: undefined reference to symbol '_talloc_zero_array@@TALLOC_2.0.2' /usr/bin/ld: note: '_talloc_zero_array@@TALLOC_2.0.2' is defined in DSO /usr/lib/i386-linux-gnu/libtalloc.so.2 so try adding it to the linker command line /usr/lib/i386-linux-gnu/libtalloc.so.2: could not read symbols: Invalid operation collect2: error: ld returned 1 exit status make[2]: *** [sss_ssh_authorizedkeys] Error 1 make[2]: Leaving directory `/home/steve/Downloads/sssd-1.9.92' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/steve/Downloads/sssd-1.9.92' make: *** [all] Error 2
This link-time error is not related to samba. I don't know why, but your dependencies are totally broken. sss_ssh_authorizedkeys misses dependency from libsss_util. Probably, file libsss_util.la is empty or corrupted.
I recommend to do scratch build in different directory.
Totally new install on a lubuntu 13.04 vm. Exactly the same error with 1.10.0beta1. 1.9.5 builds fine on the same vm.
Has anyone managed to build the beta on anything other than Fedora? Thanks, Steve
On (08/05/13 13:18), steve wrote:
On 07/05/13 16:44, Lukas Slebodnik wrote:
On (07/05/13 15:55), steve wrote:
On 07/05/13 13:59, Jakub Hrozek wrote:
On Tue, May 07, 2013 at 01:40:50PM +0200, steve wrote:
On 07/05/13 10:15, Jakub Hrozek wrote:
As the configure script told you, you're missing the Samba 4 devel libraries. Is there anything like samba4-devel in OpenSuse? Or maybe a package that provides the ndr.h header file?
Hi It seems that those libs are only available after building Samba4. There is a repo for samba4-devel but it depends on Samba4 so I thought I'd build it anyway. I copied the lib it produced to /usr/lib. It wouldn't work by adding /usr/local/samba/lib to the path (?).
Yes, I asked our Samba maintainer and he confirmed that Samba4 is not available on OpenSuse 12.3.
I think you'd have to add the path of the .pc files of the Samba libraries to PKG_CONFIG_PATH, I don't think /usr/local is there by default.
Any idea on the Ubuntu build error in the earlier post? Thanks, Steve
Sorry, which build error?
Also tried on Ubuntu but still get errors: libtool: link: gcc -Wall -Wshadow -Wstrict-prototypes -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Werror-implicit-function-declaration -fno-strict-aliasing -std=gnu99 -g -O2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -o .libs/sss_ssh_authorizedkeys src/sss_client/sss_ssh_authorizedkeys-common.o src/sss_client/ssh/sss_ssh_authorizedkeys-sss_ssh_client.o src/sss_client/ssh/sss_ssh_authorizedkeys-sss_ssh_authorizedkeys.o -lpthread ./.libs/libsss_util.so -Wl,-rpath -Wl,/usr/local/lib/sssd /usr/bin/ld: src/sss_client/ssh/sss_ssh_authorizedkeys-sss_ssh_client.o: undefined reference to symbol '_talloc_zero_array@@TALLOC_2.0.2' /usr/bin/ld: note: '_talloc_zero_array@@TALLOC_2.0.2' is defined in DSO /usr/lib/i386-linux-gnu/libtalloc.so.2 so try adding it to the linker command line /usr/lib/i386-linux-gnu/libtalloc.so.2: could not read symbols: Invalid operation collect2: error: ld returned 1 exit status make[2]: *** [sss_ssh_authorizedkeys] Error 1 make[2]: Leaving directory `/home/steve/Downloads/sssd-1.9.92' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/steve/Downloads/sssd-1.9.92' make: *** [all] Error 2
This link-time error is not related to samba. I don't know why, but your dependencies are totally broken. sss_ssh_authorizedkeys misses dependency from libsss_util. Probably, file libsss_util.la is empty or corrupted.
I recommend to do scratch build in different directory.
Totally new install on a lubuntu 13.04 vm. Exactly the same error with 1.10.0beta1. 1.9.5 builds fine on the same vm.
Has anyone managed to build the beta on anything other than Fedora? Thanks, Steve
This is very strange. We should not get to this state. And BTW I did not have any problems to compile sssd-1.10.0beta1.tar.gz on debian testing.
Could you send me list of installed packages. Please, run command "dpkg --list > lubuntu_13.04.txt" and attach generated file lubuntu_13.04.txt. I would also need to know what arguments did you use to run ./configure
LS
On 08/05/13 15:22, Lukas Slebodnik wrote:
On (08/05/13 13:18), steve wrote:
On 07/05/13 16:44, Lukas Slebodnik wrote:
On (07/05/13 15:55), steve wrote:
On 07/05/13 13:59, Jakub Hrozek wrote:
On Tue, May 07, 2013 at 01:40:50PM +0200, steve wrote:
On 07/05/13 10:15, Jakub Hrozek wrote: > As the configure script told you, you're missing the Samba 4 devel > libraries. Is there anything like samba4-devel in OpenSuse? Or maybe a > package that provides the ndr.h header file? Hi It seems that those libs are only available after building Samba4. There is a repo for samba4-devel but it depends on Samba4 so I thought I'd build it anyway. I copied the lib it produced to /usr/lib. It wouldn't work by adding /usr/local/samba/lib to the path (?).
Yes, I asked our Samba maintainer and he confirmed that Samba4 is not available on OpenSuse 12.3.
I think you'd have to add the path of the .pc files of the Samba libraries to PKG_CONFIG_PATH, I don't think /usr/local is there by default.
Any idea on the Ubuntu build error in the earlier post? Thanks, Steve
Sorry, which build error?
Also tried on Ubuntu but still get errors: libtool: link: gcc -Wall -Wshadow -Wstrict-prototypes -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Werror-implicit-function-declaration -fno-strict-aliasing -std=gnu99 -g -O2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -o .libs/sss_ssh_authorizedkeys src/sss_client/sss_ssh_authorizedkeys-common.o src/sss_client/ssh/sss_ssh_authorizedkeys-sss_ssh_client.o src/sss_client/ssh/sss_ssh_authorizedkeys-sss_ssh_authorizedkeys.o -lpthread ./.libs/libsss_util.so -Wl,-rpath -Wl,/usr/local/lib/sssd /usr/bin/ld: src/sss_client/ssh/sss_ssh_authorizedkeys-sss_ssh_client.o: undefined reference to symbol '_talloc_zero_array@@TALLOC_2.0.2' /usr/bin/ld: note: '_talloc_zero_array@@TALLOC_2.0.2' is defined in DSO /usr/lib/i386-linux-gnu/libtalloc.so.2 so try adding it to the linker command line /usr/lib/i386-linux-gnu/libtalloc.so.2: could not read symbols: Invalid operation collect2: error: ld returned 1 exit status make[2]: *** [sss_ssh_authorizedkeys] Error 1 make[2]: Leaving directory `/home/steve/Downloads/sssd-1.9.92' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/steve/Downloads/sssd-1.9.92' make: *** [all] Error 2
This link-time error is not related to samba. I don't know why, but your dependencies are totally broken. sss_ssh_authorizedkeys misses dependency from libsss_util. Probably, file libsss_util.la is empty or corrupted.
I recommend to do scratch build in different directory.
Totally new install on a lubuntu 13.04 vm. Exactly the same error with 1.10.0beta1. 1.9.5 builds fine on the same vm.
Has anyone managed to build the beta on anything other than Fedora? Thanks, Steve
This is very strange. We should not get to this state. And BTW I did not have any problems to compile sssd-1.10.0beta1.tar.gz on debian testing.
Could you send me list of installed packages. Please, run command "dpkg --list > lubuntu_13.04.txt" and attach generated file lubuntu_13.04.txt. I would also need to know what arguments did you use to run ./configure
LS _______________________________________________ sssd-devel mailing list sssd-devel@lists.fedorahosted.org https://lists.fedorahosted.org/mailman/listinfo/sssd-devel
Hi, I am having the same problem as Steve, but on Linux Mint 14 (aka Ubuntu 12.10) running in a VM, the only difference is that it errors out on a different file:
Steves symbol : _talloc_zero_array@@TALLOC_2.0.2 Steves DSO file: /usr/lib/i386-linux-gnu/libtalloc.so.2
My symbol: talloc_log_fn My DSO file: /home/mint/sssd-1.9.92/.libs/libsss_debug.so
Can we turn this around? how about supplying the list of files used to compile on Debian testing?
Thanks
Rowland
On 08/05/13 16:42, Rowland Penny wrote:
On 08/05/13 15:22, Lukas Slebodnik wrote:
On (08/05/13 13:18), steve wrote:
On 07/05/13 16:44, Lukas Slebodnik wrote:
On (07/05/13 15:55), steve wrote:
On 07/05/13 13:59, Jakub Hrozek wrote:
On Tue, May 07, 2013 at 01:40:50PM +0200, steve wrote: > On 07/05/13 10:15, Jakub Hrozek wrote: >> As the configure script told you, you're missing the Samba 4 devel >> libraries. Is there anything like samba4-devel in OpenSuse? Or >> maybe a >> package that provides the ndr.h header file? > Hi > It seems that those libs are only available after building Samba4. > There is a repo for samba4-devel but it depends on Samba4 so I > thought I'd build it anyway. I copied the lib it produced to > /usr/lib. It wouldn't work by adding /usr/local/samba/lib to the > path (?). > Yes, I asked our Samba maintainer and he confirmed that Samba4 is not available on OpenSuse 12.3.
I think you'd have to add the path of the .pc files of the Samba libraries to PKG_CONFIG_PATH, I don't think /usr/local is there by default.
> Any idea on the Ubuntu build error in the earlier post? > Thanks, > Steve Sorry, which build error?
Also tried on Ubuntu but still get errors: libtool: link: gcc -Wall -Wshadow -Wstrict-prototypes -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Werror-implicit-function-declaration -fno-strict-aliasing -std=gnu99 -g -O2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -o .libs/sss_ssh_authorizedkeys src/sss_client/sss_ssh_authorizedkeys-common.o src/sss_client/ssh/sss_ssh_authorizedkeys-sss_ssh_client.o src/sss_client/ssh/sss_ssh_authorizedkeys-sss_ssh_authorizedkeys.o -lpthread ./.libs/libsss_util.so -Wl,-rpath -Wl,/usr/local/lib/sssd /usr/bin/ld: src/sss_client/ssh/sss_ssh_authorizedkeys-sss_ssh_client.o: undefined reference to symbol '_talloc_zero_array@@TALLOC_2.0.2' /usr/bin/ld: note: '_talloc_zero_array@@TALLOC_2.0.2' is defined in DSO /usr/lib/i386-linux-gnu/libtalloc.so.2 so try adding it to the linker command line /usr/lib/i386-linux-gnu/libtalloc.so.2: could not read symbols: Invalid operation collect2: error: ld returned 1 exit status make[2]: *** [sss_ssh_authorizedkeys] Error 1 make[2]: Leaving directory `/home/steve/Downloads/sssd-1.9.92' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/steve/Downloads/sssd-1.9.92' make: *** [all] Error 2
This link-time error is not related to samba. I don't know why, but your dependencies are totally broken. sss_ssh_authorizedkeys misses dependency from libsss_util. Probably, file libsss_util.la is empty or corrupted.
I recommend to do scratch build in different directory.
Totally new install on a lubuntu 13.04 vm. Exactly the same error with 1.10.0beta1. 1.9.5 builds fine on the same vm.
Has anyone managed to build the beta on anything other than Fedora? Thanks, Steve
This is very strange. We should not get to this state. And BTW I did not have any problems to compile sssd-1.10.0beta1.tar.gz on debian testing.
Could you send me list of installed packages. Please, run command "dpkg --list > lubuntu_13.04.txt" and attach generated file lubuntu_13.04.txt. I would also need to know what arguments did you use to run ./configure
LS _______________________________________________ sssd-devel mailing list sssd-devel@lists.fedorahosted.org https://lists.fedorahosted.org/mailman/listinfo/sssd-devel
Hi, I am having the same problem as Steve, but on Linux Mint 14 (aka Ubuntu 12.10) running in a VM, the only difference is that it errors out on a different file:
Steves symbol : _talloc_zero_array@@TALLOC_2.0.2 Steves DSO file: /usr/lib/i386-linux-gnu/libtalloc.so.2
My symbol: talloc_log_fn My DSO file: /home/mint/sssd-1.9.92/.libs/libsss_debug.so
Can we turn this around? how about supplying the list of files used to compile on Debian testing?
Thanks
Rowland
Hi Rowland, hi everyone
Attached is the list of dpkg: lubutu_13.04.txt We built as per the instructions in BUILD.txt from the tarball: autoreconf -i -f && \ ./configure && \ make
I agree though, an official sssd page with build instructions for the various distros would be really useful. Thanks, Steve
On (08/05/13 17:20), steve wrote:
On 08/05/13 16:42, Rowland Penny wrote:
On 08/05/13 15:22, Lukas Slebodnik wrote:
On (08/05/13 13:18), steve wrote:
On 07/05/13 16:44, Lukas Slebodnik wrote:
On (07/05/13 15:55), steve wrote:
On 07/05/13 13:59, Jakub Hrozek wrote: >On Tue, May 07, 2013 at 01:40:50PM +0200, steve wrote: >>On 07/05/13 10:15, Jakub Hrozek wrote: >>>As the configure script told you, you're missing the Samba 4 devel >>>libraries. Is there anything like samba4-devel in OpenSuse? Or >>>maybe a >>>package that provides the ndr.h header file? >>Hi >>It seems that those libs are only available after building Samba4. >>There is a repo for samba4-devel but it depends on Samba4 so I >>thought I'd build it anyway. I copied the lib it produced to >>/usr/lib. It wouldn't work by adding /usr/local/samba/lib to the >>path (?). >> >Yes, I asked our Samba maintainer and he confirmed that Samba4 is not >available on OpenSuse 12.3. > >I think you'd have to add the path of the .pc files of the Samba >libraries to PKG_CONFIG_PATH, I don't think /usr/local is there by >default. > >>Any idea on the Ubuntu build error in the earlier post? >>Thanks, >>Steve >Sorry, which build error? Also tried on Ubuntu but still get errors: libtool: link: gcc -Wall -Wshadow -Wstrict-prototypes -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Werror-implicit-function-declaration -fno-strict-aliasing -std=gnu99 -g -O2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -o .libs/sss_ssh_authorizedkeys src/sss_client/sss_ssh_authorizedkeys-common.o src/sss_client/ssh/sss_ssh_authorizedkeys-sss_ssh_client.o src/sss_client/ssh/sss_ssh_authorizedkeys-sss_ssh_authorizedkeys.o -lpthread ./.libs/libsss_util.so -Wl,-rpath -Wl,/usr/local/lib/sssd /usr/bin/ld: src/sss_client/ssh/sss_ssh_authorizedkeys-sss_ssh_client.o: undefined reference to symbol '_talloc_zero_array@@TALLOC_2.0.2' /usr/bin/ld: note: '_talloc_zero_array@@TALLOC_2.0.2' is defined in DSO /usr/lib/i386-linux-gnu/libtalloc.so.2 so try adding it to the linker command line /usr/lib/i386-linux-gnu/libtalloc.so.2: could not read symbols: Invalid operation collect2: error: ld returned 1 exit status make[2]: *** [sss_ssh_authorizedkeys] Error 1 make[2]: Leaving directory `/home/steve/Downloads/sssd-1.9.92' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/steve/Downloads/sssd-1.9.92' make: *** [all] Error 2
This link-time error is not related to samba. I don't know why, but your dependencies are totally broken. sss_ssh_authorizedkeys misses dependency from libsss_util. Probably, file libsss_util.la is empty or corrupted.
I recommend to do scratch build in different directory.
Totally new install on a lubuntu 13.04 vm. Exactly the same error with 1.10.0beta1. 1.9.5 builds fine on the same vm.
Has anyone managed to build the beta on anything other than Fedora? Thanks, Steve
This is very strange. We should not get to this state. And BTW I did not have any problems to compile sssd-1.10.0beta1.tar.gz on debian testing.
Could you send me list of installed packages. Please, run command "dpkg --list > lubuntu_13.04.txt" and attach generated file lubuntu_13.04.txt. I would also need to know what arguments did you use to run ./configure
LS _______________________________________________ sssd-devel mailing list sssd-devel@lists.fedorahosted.org https://lists.fedorahosted.org/mailman/listinfo/sssd-devel
Hi, I am having the same problem as Steve, but on Linux Mint 14 (aka Ubuntu 12.10) running in a VM, the only difference is that it errors out on a different file:
Steves symbol : _talloc_zero_array@@TALLOC_2.0.2 Steves DSO file: /usr/lib/i386-linux-gnu/libtalloc.so.2
My symbol: talloc_log_fn My DSO file: /home/mint/sssd-1.9.92/.libs/libsss_debug.so
Can we turn this around? how about supplying the list of files used to compile on Debian testing?
Thanks
Rowland
Hi Rowland, hi everyone
Attached is the list of dpkg: lubutu_13.04.txt We built as per the instructions in BUILD.txt from the tarball: autoreconf -i -f && \ ./configure && \ make
I agree though, an official sssd page with build instructions for the various distros would be really useful. Thanks, Steve
You have the same verison of automake 1.11.6 like, I have on debian testing. And I think that this is the problem.
But it is not very important. I did not have a problem with building sssd-1.10.0beta1.tar.gz at first time, because I only extracted tarball and then I ran ./configure script. But I was able to reproduce your problem with your steps.
If you want to install unix/linux software from tarball you will usually use next sequence of commands: ./configure make make install
Is you try to build software from source repository (svn,git ...) you will have to call autoreconf and then the same sequence of commands like in 1st case.
I don't know why autoreconf(automake) causes this error but at least we should update instruction in BUILD.txt.
I hope both of you will be able to compile sssd on ubuntu/mint if you skip step with calling command autoreconf.
LS
On 08/05/13 17:16, Lukas Slebodnik wrote:
On (08/05/13 17:20), steve wrote:
On 08/05/13 16:42, Rowland Penny wrote:
On 08/05/13 15:22, Lukas Slebodnik wrote:
On (08/05/13 13:18), steve wrote:
On 07/05/13 16:44, Lukas Slebodnik wrote:
On (07/05/13 15:55), steve wrote: > On 07/05/13 13:59, Jakub Hrozek wrote: >> On Tue, May 07, 2013 at 01:40:50PM +0200, steve wrote: >>> On 07/05/13 10:15, Jakub Hrozek wrote: >>>> As the configure script told you, you're missing the Samba 4 devel >>>> libraries. Is there anything like samba4-devel in OpenSuse? Or >>>> maybe a >>>> package that provides the ndr.h header file? >>> Hi >>> It seems that those libs are only available after building Samba4. >>> There is a repo for samba4-devel but it depends on Samba4 so I >>> thought I'd build it anyway. I copied the lib it produced to >>> /usr/lib. It wouldn't work by adding /usr/local/samba/lib to the >>> path (?). >>> >> Yes, I asked our Samba maintainer and he confirmed that Samba4 is not >> available on OpenSuse 12.3. >> >> I think you'd have to add the path of the .pc files of the Samba >> libraries to PKG_CONFIG_PATH, I don't think /usr/local is there by >> default. >> >>> Any idea on the Ubuntu build error in the earlier post? >>> Thanks, >>> Steve >> Sorry, which build error? > Also tried on Ubuntu but still get errors: > libtool: link: gcc -Wall -Wshadow -Wstrict-prototypes -Wpointer-arith > -Wcast-qual -Wcast-align -Wwrite-strings > -Werror-implicit-function-declaration -fno-strict-aliasing -std=gnu99 > -g -O2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE > -D_LARGEFILE64_SOURCE -o .libs/sss_ssh_authorizedkeys > src/sss_client/sss_ssh_authorizedkeys-common.o > src/sss_client/ssh/sss_ssh_authorizedkeys-sss_ssh_client.o > src/sss_client/ssh/sss_ssh_authorizedkeys-sss_ssh_authorizedkeys.o > -lpthread ./.libs/libsss_util.so -Wl,-rpath -Wl,/usr/local/lib/sssd > /usr/bin/ld: > src/sss_client/ssh/sss_ssh_authorizedkeys-sss_ssh_client.o: undefined > reference to symbol '_talloc_zero_array@@TALLOC_2.0.2' > /usr/bin/ld: note: '_talloc_zero_array@@TALLOC_2.0.2' is defined in > DSO /usr/lib/i386-linux-gnu/libtalloc.so.2 so try adding it to the > linker command line > /usr/lib/i386-linux-gnu/libtalloc.so.2: could not read symbols: > Invalid operation > collect2: error: ld returned 1 exit status > make[2]: *** [sss_ssh_authorizedkeys] Error 1 > make[2]: Leaving directory `/home/steve/Downloads/sssd-1.9.92' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory `/home/steve/Downloads/sssd-1.9.92' > make: *** [all] Error 2 > This link-time error is not related to samba. I don't know why, but your dependencies are totally broken. sss_ssh_authorizedkeys misses dependency from libsss_util. Probably, file libsss_util.la is empty or corrupted.
I recommend to do scratch build in different directory.
Totally new install on a lubuntu 13.04 vm. Exactly the same error with 1.10.0beta1. 1.9.5 builds fine on the same vm.
Has anyone managed to build the beta on anything other than Fedora? Thanks, Steve
This is very strange. We should not get to this state. And BTW I did not have any problems to compile sssd-1.10.0beta1.tar.gz on debian testing.
Could you send me list of installed packages. Please, run command "dpkg --list > lubuntu_13.04.txt" and attach generated file lubuntu_13.04.txt. I would also need to know what arguments did you use to run ./configure
LS _______________________________________________ sssd-devel mailing list sssd-devel@lists.fedorahosted.org https://lists.fedorahosted.org/mailman/listinfo/sssd-devel
Hi, I am having the same problem as Steve, but on Linux Mint 14 (aka Ubuntu 12.10) running in a VM, the only difference is that it errors out on a different file:
Steves symbol : _talloc_zero_array@@TALLOC_2.0.2 Steves DSO file: /usr/lib/i386-linux-gnu/libtalloc.so.2
My symbol: talloc_log_fn My DSO file: /home/mint/sssd-1.9.92/.libs/libsss_debug.so
Can we turn this around? how about supplying the list of files used to compile on Debian testing?
Thanks
Rowland
Hi Rowland, hi everyone
Attached is the list of dpkg: lubutu_13.04.txt We built as per the instructions in BUILD.txt from the tarball: autoreconf -i -f && \ ./configure && \ make
I agree though, an official sssd page with build instructions for the various distros would be really useful. Thanks, Steve
You have the same verison of automake 1.11.6 like, I have on debian testing. And I think that this is the problem.
But it is not very important. I did not have a problem with building sssd-1.10.0beta1.tar.gz at first time, because I only extracted tarball and then I ran ./configure script. But I was able to reproduce your problem with your steps.
If you want to install unix/linux software from tarball you will usually use next sequence of commands: ./configure make make install
Is you try to build software from source repository (svn,git ...) you will have to call autoreconf and then the same sequence of commands like in 1st case.
I don't know why autoreconf(automake) causes this error but at least we should update instruction in BUILD.txt.
I hope both of you will be able to compile sssd on ubuntu/mint if you skip step with calling command autoreconf.
LS
Yeh, that worked ;-)
So this is what you get when you follow the instructions to the letter LOL
Thanks very much
Rowland
On 08/05/13 18:16, Lukas Slebodnik wrote:
On (08/05/13 17:20), steve wrote:
On 08/05/13 16:42, Rowland Penny wrote:
On 08/05/13 15:22, Lukas Slebodnik wrote:
On (08/05/13 13:18), steve wrote:
On 07/05/13 16:44, Lukas Slebodnik wrote:
On (07/05/13 15:55), steve wrote: > On 07/05/13 13:59, Jakub Hrozek wrote: >> On Tue, May 07, 2013 at 01:40:50PM +0200, steve wrote: >>> On 07/05/13 10:15, Jakub Hrozek wrote: >>>> As the configure script told you, you're missing the Samba 4 devel >>>> libraries. Is there anything like samba4-devel in OpenSuse? Or >>>> maybe a >>>> package that provides the ndr.h header file? >>> Hi >>> It seems that those libs are only available after building Samba4. >>> There is a repo for samba4-devel but it depends on Samba4 so I >>> thought I'd build it anyway. I copied the lib it produced to >>> /usr/lib. It wouldn't work by adding /usr/local/samba/lib to the >>> path (?). >>> >> Yes, I asked our Samba maintainer and he confirmed that Samba4 is not >> available on OpenSuse 12.3. >> >> I think you'd have to add the path of the .pc files of the Samba >> libraries to PKG_CONFIG_PATH, I don't think /usr/local is there by >> default. >> >>> Any idea on the Ubuntu build error in the earlier post? >>> Thanks, >>> Steve >> Sorry, which build error? > Also tried on Ubuntu but still get errors: > libtool: link: gcc -Wall -Wshadow -Wstrict-prototypes -Wpointer-arith > -Wcast-qual -Wcast-align -Wwrite-strings > -Werror-implicit-function-declaration -fno-strict-aliasing -std=gnu99 > -g -O2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE > -D_LARGEFILE64_SOURCE -o .libs/sss_ssh_authorizedkeys > src/sss_client/sss_ssh_authorizedkeys-common.o > src/sss_client/ssh/sss_ssh_authorizedkeys-sss_ssh_client.o > src/sss_client/ssh/sss_ssh_authorizedkeys-sss_ssh_authorizedkeys.o > -lpthread ./.libs/libsss_util.so -Wl,-rpath -Wl,/usr/local/lib/sssd > /usr/bin/ld: > src/sss_client/ssh/sss_ssh_authorizedkeys-sss_ssh_client.o: undefined > reference to symbol '_talloc_zero_array@@TALLOC_2.0.2' > /usr/bin/ld: note: '_talloc_zero_array@@TALLOC_2.0.2' is defined in > DSO /usr/lib/i386-linux-gnu/libtalloc.so.2 so try adding it to the > linker command line > /usr/lib/i386-linux-gnu/libtalloc.so.2: could not read symbols: > Invalid operation > collect2: error: ld returned 1 exit status > make[2]: *** [sss_ssh_authorizedkeys] Error 1 > make[2]: Leaving directory `/home/steve/Downloads/sssd-1.9.92' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory `/home/steve/Downloads/sssd-1.9.92' > make: *** [all] Error 2 > This link-time error is not related to samba. I don't know why, but your dependencies are totally broken. sss_ssh_authorizedkeys misses dependency from libsss_util. Probably, file libsss_util.la is empty or corrupted.
I recommend to do scratch build in different directory.
Totally new install on a lubuntu 13.04 vm. Exactly the same error with 1.10.0beta1. 1.9.5 builds fine on the same vm.
Has anyone managed to build the beta on anything other than Fedora? Thanks, Steve
This is very strange. We should not get to this state. And BTW I did not have any problems to compile sssd-1.10.0beta1.tar.gz on debian testing.
Could you send me list of installed packages. Please, run command "dpkg --list > lubuntu_13.04.txt" and attach generated file lubuntu_13.04.txt. I would also need to know what arguments did you use to run ./configure
LS _______________________________________________ sssd-devel mailing list sssd-devel@lists.fedorahosted.org https://lists.fedorahosted.org/mailman/listinfo/sssd-devel
Hi, I am having the same problem as Steve, but on Linux Mint 14 (aka Ubuntu 12.10) running in a VM, the only difference is that it errors out on a different file:
Steves symbol : _talloc_zero_array@@TALLOC_2.0.2 Steves DSO file: /usr/lib/i386-linux-gnu/libtalloc.so.2
My symbol: talloc_log_fn My DSO file: /home/mint/sssd-1.9.92/.libs/libsss_debug.so
Can we turn this around? how about supplying the list of files used to compile on Debian testing?
Thanks
Rowland
Hi Rowland, hi everyone
Attached is the list of dpkg: lubutu_13.04.txt We built as per the instructions in BUILD.txt from the tarball: autoreconf -i -f && \ ./configure && \ make
I agree though, an official sssd page with build instructions for the various distros would be really useful. Thanks, Steve
You have the same verison of automake 1.11.6 like, I have on debian testing. And I think that this is the problem.
But it is not very important. I did not have a problem with building sssd-1.10.0beta1.tar.gz at first time, because I only extracted tarball and then I ran ./configure script. But I was able to reproduce your problem with your steps.
If you want to install unix/linux software from tarball you will usually use next sequence of commands: ./configure make make install
Is you try to build software from source repository (svn,git ...) you will have to call autoreconf and then the same sequence of commands like in 1st case.
I don't know why autoreconf(automake) causes this error but at least we should update instruction in BUILD.txt.
I hope both of you will be able to compile sssd on ubuntu/mint if you skip step with calling command autoreconf.
Hi If we simply unpack the tarball, there is no configure script. It is only produced afterwe run autoreconf. Steve
On 08/05/13 17:43, steve wrote:
On 08/05/13 18:16, Lukas Slebodnik wrote:
On (08/05/13 17:20), steve wrote:
On 08/05/13 16:42, Rowland Penny wrote:
On 08/05/13 15:22, Lukas Slebodnik wrote:
On (08/05/13 13:18), steve wrote:
On 07/05/13 16:44, Lukas Slebodnik wrote: > On (07/05/13 15:55), steve wrote: >> On 07/05/13 13:59, Jakub Hrozek wrote: >>> On Tue, May 07, 2013 at 01:40:50PM +0200, steve wrote: >>>> On 07/05/13 10:15, Jakub Hrozek wrote: >>>>> As the configure script told you, you're missing the Samba 4 >>>>> devel >>>>> libraries. Is there anything like samba4-devel in OpenSuse? Or >>>>> maybe a >>>>> package that provides the ndr.h header file? >>>> Hi >>>> It seems that those libs are only available after building >>>> Samba4. >>>> There is a repo for samba4-devel but it depends on Samba4 so I >>>> thought I'd build it anyway. I copied the lib it produced to >>>> /usr/lib. It wouldn't work by adding /usr/local/samba/lib to the >>>> path (?). >>>> >>> Yes, I asked our Samba maintainer and he confirmed that Samba4 >>> is not >>> available on OpenSuse 12.3. >>> >>> I think you'd have to add the path of the .pc files of the Samba >>> libraries to PKG_CONFIG_PATH, I don't think /usr/local is >>> there by >>> default. >>> >>>> Any idea on the Ubuntu build error in the earlier post? >>>> Thanks, >>>> Steve >>> Sorry, which build error? >> Also tried on Ubuntu but still get errors: >> libtool: link: gcc -Wall -Wshadow -Wstrict-prototypes >> -Wpointer-arith >> -Wcast-qual -Wcast-align -Wwrite-strings >> -Werror-implicit-function-declaration -fno-strict-aliasing >> -std=gnu99 >> -g -O2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE >> -D_LARGEFILE64_SOURCE -o .libs/sss_ssh_authorizedkeys >> src/sss_client/sss_ssh_authorizedkeys-common.o >> src/sss_client/ssh/sss_ssh_authorizedkeys-sss_ssh_client.o >> src/sss_client/ssh/sss_ssh_authorizedkeys-sss_ssh_authorizedkeys.o >> -lpthread ./.libs/libsss_util.so -Wl,-rpath >> -Wl,/usr/local/lib/sssd >> /usr/bin/ld: >> src/sss_client/ssh/sss_ssh_authorizedkeys-sss_ssh_client.o: >> undefined >> reference to symbol '_talloc_zero_array@@TALLOC_2.0.2' >> /usr/bin/ld: note: '_talloc_zero_array@@TALLOC_2.0.2' is >> defined in >> DSO /usr/lib/i386-linux-gnu/libtalloc.so.2 so try adding it to the >> linker command line >> /usr/lib/i386-linux-gnu/libtalloc.so.2: could not read symbols: >> Invalid operation >> collect2: error: ld returned 1 exit status >> make[2]: *** [sss_ssh_authorizedkeys] Error 1 >> make[2]: Leaving directory `/home/steve/Downloads/sssd-1.9.92' >> make[1]: *** [all-recursive] Error 1 >> make[1]: Leaving directory `/home/steve/Downloads/sssd-1.9.92' >> make: *** [all] Error 2 >> > This link-time error is not related to samba. > I don't know why, but your dependencies are totally broken. > sss_ssh_authorizedkeys misses dependency from libsss_util. > Probably, file libsss_util.la is empty or corrupted. > > I recommend to do scratch build in different directory. > Totally new install on a lubuntu 13.04 vm. Exactly the same error with 1.10.0beta1. 1.9.5 builds fine on the same vm.
Has anyone managed to build the beta on anything other than Fedora? Thanks, Steve
This is very strange. We should not get to this state. And BTW I did not have any problems to compile sssd-1.10.0beta1.tar.gz on debian testing.
Could you send me list of installed packages. Please, run command "dpkg --list > lubuntu_13.04.txt" and attach generated file lubuntu_13.04.txt. I would also need to know what arguments did you use to run ./configure
LS _______________________________________________ sssd-devel mailing list sssd-devel@lists.fedorahosted.org https://lists.fedorahosted.org/mailman/listinfo/sssd-devel
Hi, I am having the same problem as Steve, but on Linux Mint 14 (aka Ubuntu 12.10) running in a VM, the only difference is that it errors out on a different file:
Steves symbol : _talloc_zero_array@@TALLOC_2.0.2 Steves DSO file: /usr/lib/i386-linux-gnu/libtalloc.so.2
My symbol: talloc_log_fn My DSO file: /home/mint/sssd-1.9.92/.libs/libsss_debug.so
Can we turn this around? how about supplying the list of files used to compile on Debian testing?
Thanks
Rowland
Hi Rowland, hi everyone
Attached is the list of dpkg: lubutu_13.04.txt We built as per the instructions in BUILD.txt from the tarball: autoreconf -i -f && \ ./configure && \ make
I agree though, an official sssd page with build instructions for the various distros would be really useful. Thanks, Steve
You have the same verison of automake 1.11.6 like, I have on debian testing. And I think that this is the problem.
But it is not very important. I did not have a problem with building sssd-1.10.0beta1.tar.gz at first time, because I only extracted tarball and then I ran ./configure script. But I was able to reproduce your problem with your steps.
If you want to install unix/linux software from tarball you will usually use next sequence of commands: ./configure make make install
Is you try to build software from source repository (svn,git ...) you will have to call autoreconf and then the same sequence of commands like in 1st case.
I don't know why autoreconf(automake) causes this error but at least we should update instruction in BUILD.txt.
I hope both of you will be able to compile sssd on ubuntu/mint if you skip step with calling command autoreconf.
Hi If we simply unpack the tarball, there is no configure script. It is only produced afterwe run autoreconf. Steve
sssd-devel mailing list sssd-devel@lists.fedorahosted.org https://lists.fedorahosted.org/mailman/listinfo/sssd-devel
Hi Steve, where did you get the tarball from? I got mine from here: https://fedorahosted.org/released/sssd/sssd-1.10.0beta1.tar.gz and it does contain the configure script.
Rowland
On 08/05/13 18:49, Rowland Penny wrote:
On 08/05/13 17:43, steve wrote:
On 08/05/13 18:16, Lukas Slebodnik wrote:
On (08/05/13 17:20), steve wrote:
On 08/05/13 16:42, Rowland Penny wrote:
On 08/05/13 15:22, Lukas Slebodnik wrote:
On (08/05/13 13:18), steve wrote: > On 07/05/13 16:44, Lukas Slebodnik wrote: >> On (07/05/13 15:55), steve wrote: >>> On 07/05/13 13:59, Jakub Hrozek wrote: >>>> On Tue, May 07, 2013 at 01:40:50PM +0200, steve wrote: >>>>> On 07/05/13 10:15, Jakub Hrozek wrote: >>>>>> As the configure script told you, you're missing the Samba 4 >>>>>> devel >>>>>> libraries. Is there anything like samba4-devel in OpenSuse? Or >>>>>> maybe a >>>>>> package that provides the ndr.h header file? >>>>> Hi >>>>> It seems that those libs are only available after building >>>>> Samba4. >>>>> There is a repo for samba4-devel but it depends on Samba4 so I >>>>> thought I'd build it anyway. I copied the lib it produced to >>>>> /usr/lib. It wouldn't work by adding /usr/local/samba/lib to the >>>>> path (?). >>>>> >>>> Yes, I asked our Samba maintainer and he confirmed that Samba4 >>>> is not >>>> available on OpenSuse 12.3. >>>> >>>> I think you'd have to add the path of the .pc files of the Samba >>>> libraries to PKG_CONFIG_PATH, I don't think /usr/local is >>>> there by >>>> default. >>>> >>>>> Any idea on the Ubuntu build error in the earlier post? >>>>> Thanks, >>>>> Steve >>>> Sorry, which build error? >>> Also tried on Ubuntu but still get errors: >>> libtool: link: gcc -Wall -Wshadow -Wstrict-prototypes >>> -Wpointer-arith >>> -Wcast-qual -Wcast-align -Wwrite-strings >>> -Werror-implicit-function-declaration -fno-strict-aliasing >>> -std=gnu99 >>> -g -O2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE >>> -D_LARGEFILE64_SOURCE -o .libs/sss_ssh_authorizedkeys >>> src/sss_client/sss_ssh_authorizedkeys-common.o >>> src/sss_client/ssh/sss_ssh_authorizedkeys-sss_ssh_client.o >>> src/sss_client/ssh/sss_ssh_authorizedkeys-sss_ssh_authorizedkeys.o >>> -lpthread ./.libs/libsss_util.so -Wl,-rpath >>> -Wl,/usr/local/lib/sssd >>> /usr/bin/ld: >>> src/sss_client/ssh/sss_ssh_authorizedkeys-sss_ssh_client.o: >>> undefined >>> reference to symbol '_talloc_zero_array@@TALLOC_2.0.2' >>> /usr/bin/ld: note: '_talloc_zero_array@@TALLOC_2.0.2' is >>> defined in >>> DSO /usr/lib/i386-linux-gnu/libtalloc.so.2 so try adding it to the >>> linker command line >>> /usr/lib/i386-linux-gnu/libtalloc.so.2: could not read symbols: >>> Invalid operation >>> collect2: error: ld returned 1 exit status >>> make[2]: *** [sss_ssh_authorizedkeys] Error 1 >>> make[2]: Leaving directory `/home/steve/Downloads/sssd-1.9.92' >>> make[1]: *** [all-recursive] Error 1 >>> make[1]: Leaving directory `/home/steve/Downloads/sssd-1.9.92' >>> make: *** [all] Error 2 >>> >> This link-time error is not related to samba. >> I don't know why, but your dependencies are totally broken. >> sss_ssh_authorizedkeys misses dependency from libsss_util. >> Probably, file libsss_util.la is empty or corrupted. >> >> I recommend to do scratch build in different directory. >> > Totally new install on a lubuntu 13.04 vm. Exactly the same error > with 1.10.0beta1. 1.9.5 builds fine on the same vm. > > Has anyone managed to build the beta on anything other than Fedora? > Thanks, > Steve > This is very strange. We should not get to this state. And BTW I did not have any problems to compile sssd-1.10.0beta1.tar.gz on debian testing.
Could you send me list of installed packages. Please, run command "dpkg --list > lubuntu_13.04.txt" and attach generated file lubuntu_13.04.txt. I would also need to know what arguments did you use to run ./configure
LS _______________________________________________ sssd-devel mailing list sssd-devel@lists.fedorahosted.org https://lists.fedorahosted.org/mailman/listinfo/sssd-devel
Hi, I am having the same problem as Steve, but on Linux Mint 14 (aka Ubuntu 12.10) running in a VM, the only difference is that it errors out on a different file:
Steves symbol : _talloc_zero_array@@TALLOC_2.0.2 Steves DSO file: /usr/lib/i386-linux-gnu/libtalloc.so.2
My symbol: talloc_log_fn My DSO file: /home/mint/sssd-1.9.92/.libs/libsss_debug.so
Can we turn this around? how about supplying the list of files used to compile on Debian testing?
Thanks
Rowland
Hi Rowland, hi everyone
Attached is the list of dpkg: lubutu_13.04.txt We built as per the instructions in BUILD.txt from the tarball: autoreconf -i -f && \ ./configure && \ make
I agree though, an official sssd page with build instructions for the various distros would be really useful. Thanks, Steve
You have the same verison of automake 1.11.6 like, I have on debian testing. And I think that this is the problem.
But it is not very important. I did not have a problem with building sssd-1.10.0beta1.tar.gz at first time, because I only extracted tarball and then I ran ./configure script. But I was able to reproduce your problem with your steps.
If you want to install unix/linux software from tarball you will usually use next sequence of commands: ./configure make make install
Is you try to build software from source repository (svn,git ...) you will have to call autoreconf and then the same sequence of commands like in 1st case.
I don't know why autoreconf(automake) causes this error but at least we should update instruction in BUILD.txt.
I hope both of you will be able to compile sssd on ubuntu/mint if you skip step with calling command autoreconf.
Hi If we simply unpack the tarball, there is no configure script. It is only produced afterwe run autoreconf. Steve
sssd-devel mailing list sssd-devel@lists.fedorahosted.org https://lists.fedorahosted.org/mailman/listinfo/sssd-devel
Hi Steve, where did you get the tarball from? I got mine from here: https://fedorahosted.org/released/sssd/sssd-1.10.0beta1.tar.gz and it does contain the configure script.
Rowland
Hi Rowland Thanks. Downloaded and untarred fine and hey, there's a configure script. Cheers, Steve
On 08/05/13 18:54, steve wrote:
On 08/05/13 18:49, Rowland Penny wrote:
On 08/05/13 17:43, steve wrote:
On 08/05/13 18:16, Lukas Slebodnik wrote:
On (08/05/13 17:20), steve wrote:
On 08/05/13 16:42, Rowland Penny wrote:
On 08/05/13 15:22, Lukas Slebodnik wrote: > On (08/05/13 13:18), steve wrote: >> On 07/05/13 16:44, Lukas Slebodnik wrote: >>> On (07/05/13 15:55), steve wrote: >>>> On 07/05/13 13:59, Jakub Hrozek wrote: >>>>> On Tue, May 07, 2013 at 01:40:50PM +0200, steve wrote: >>>>>> On 07/05/13 10:15, Jakub Hrozek wrote: >>>>>>> As the configure script told you, you're missing the Samba 4 >>>>>>> devel >>>>>>> libraries. Is there anything like samba4-devel in OpenSuse? Or >>>>>>> maybe a >>>>>>> package that provides the ndr.h header file? >>>>>> Hi >>>>>> It seems that those libs are only available after building >>>>>> Samba4. >>>>>> There is a repo for samba4-devel but it depends on Samba4 so I >>>>>> thought I'd build it anyway. I copied the lib it produced to >>>>>> /usr/lib. It wouldn't work by adding /usr/local/samba/lib to >>>>>> the >>>>>> path (?). >>>>>> >>>>> Yes, I asked our Samba maintainer and he confirmed that Samba4 >>>>> is not >>>>> available on OpenSuse 12.3. >>>>> >>>>> I think you'd have to add the path of the .pc files of the Samba >>>>> libraries to PKG_CONFIG_PATH, I don't think /usr/local is >>>>> there by >>>>> default. >>>>> >>>>>> Any idea on the Ubuntu build error in the earlier post? >>>>>> Thanks, >>>>>> Steve >>>>> Sorry, which build error? >>>> Also tried on Ubuntu but still get errors: >>>> libtool: link: gcc -Wall -Wshadow -Wstrict-prototypes >>>> -Wpointer-arith >>>> -Wcast-qual -Wcast-align -Wwrite-strings >>>> -Werror-implicit-function-declaration -fno-strict-aliasing >>>> -std=gnu99 >>>> -g -O2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE >>>> -D_LARGEFILE64_SOURCE -o .libs/sss_ssh_authorizedkeys >>>> src/sss_client/sss_ssh_authorizedkeys-common.o >>>> src/sss_client/ssh/sss_ssh_authorizedkeys-sss_ssh_client.o >>>> src/sss_client/ssh/sss_ssh_authorizedkeys-sss_ssh_authorizedkeys.o >>>> >>>> -lpthread ./.libs/libsss_util.so -Wl,-rpath >>>> -Wl,/usr/local/lib/sssd >>>> /usr/bin/ld: >>>> src/sss_client/ssh/sss_ssh_authorizedkeys-sss_ssh_client.o: >>>> undefined >>>> reference to symbol '_talloc_zero_array@@TALLOC_2.0.2' >>>> /usr/bin/ld: note: '_talloc_zero_array@@TALLOC_2.0.2' is >>>> defined in >>>> DSO /usr/lib/i386-linux-gnu/libtalloc.so.2 so try adding it to >>>> the >>>> linker command line >>>> /usr/lib/i386-linux-gnu/libtalloc.so.2: could not read symbols: >>>> Invalid operation >>>> collect2: error: ld returned 1 exit status >>>> make[2]: *** [sss_ssh_authorizedkeys] Error 1 >>>> make[2]: Leaving directory `/home/steve/Downloads/sssd-1.9.92' >>>> make[1]: *** [all-recursive] Error 1 >>>> make[1]: Leaving directory `/home/steve/Downloads/sssd-1.9.92' >>>> make: *** [all] Error 2 >>>> >>> This link-time error is not related to samba. >>> I don't know why, but your dependencies are totally broken. >>> sss_ssh_authorizedkeys misses dependency from libsss_util. >>> Probably, file libsss_util.la is empty or corrupted. >>> >>> I recommend to do scratch build in different directory. >>> >> Totally new install on a lubuntu 13.04 vm. Exactly the same error >> with 1.10.0beta1. 1.9.5 builds fine on the same vm. >> >> Has anyone managed to build the beta on anything other than Fedora? >> Thanks, >> Steve >> > This is very strange. We should not get to this state. And BTW I did > not have > any problems to compile sssd-1.10.0beta1.tar.gz on debian testing. > > Could you send me list of installed packages. > Please, run command "dpkg --list > lubuntu_13.04.txt" and attach > generated > file lubuntu_13.04.txt. > I would also need to know what arguments did you use to run > ./configure > > LS > _______________________________________________ > sssd-devel mailing list > sssd-devel@lists.fedorahosted.org > https://lists.fedorahosted.org/mailman/listinfo/sssd-devel > Hi, I am having the same problem as Steve, but on Linux Mint 14 (aka Ubuntu 12.10) running in a VM, the only difference is that it errors out on a different file:
Steves symbol : _talloc_zero_array@@TALLOC_2.0.2 Steves DSO file: /usr/lib/i386-linux-gnu/libtalloc.so.2
My symbol: talloc_log_fn My DSO file: /home/mint/sssd-1.9.92/.libs/libsss_debug.so
Can we turn this around? how about supplying the list of files used to compile on Debian testing?
Thanks
Rowland
Hi Rowland, hi everyone
Attached is the list of dpkg: lubutu_13.04.txt We built as per the instructions in BUILD.txt from the tarball: autoreconf -i -f && \ ./configure && \ make
I agree though, an official sssd page with build instructions for the various distros would be really useful. Thanks, Steve
You have the same verison of automake 1.11.6 like, I have on debian testing. And I think that this is the problem.
But it is not very important. I did not have a problem with building sssd-1.10.0beta1.tar.gz at first time, because I only extracted tarball and then I ran ./configure script. But I was able to reproduce your problem with your steps.
If you want to install unix/linux software from tarball you will usually use next sequence of commands: ./configure make make install
Is you try to build software from source repository (svn,git ...) you will have to call autoreconf and then the same sequence of commands like in 1st case.
I don't know why autoreconf(automake) causes this error but at least we should update instruction in BUILD.txt.
I hope both of you will be able to compile sssd on ubuntu/mint if you skip step with calling command autoreconf.
Hi If we simply unpack the tarball, there is no configure script. It is only produced afterwe run autoreconf. Steve
sssd-devel mailing list sssd-devel@lists.fedorahosted.org https://lists.fedorahosted.org/mailman/listinfo/sssd-devel
Hi Steve, where did you get the tarball from? I got mine from here: https://fedorahosted.org/released/sssd/sssd-1.10.0beta1.tar.gz and it does contain the configure script.
Rowland
Hi Rowland Thanks. Downloaded and untarred fine and hey, there's a configure script. Cheers, Steve
Build succeeds and installs but errors: ldb: unable to dlopen /usr/lib/i386-linux-gnu/ldb/modules/ldb/samba/ildap.so : libdbwrap.so: cannot open shared object file: No such file or directory ldb: unable to dlopen /usr/lib/i386-linux-gnu/ldb/modules/ldb/samba/ldbsamba_extensions.so : libdbwrap.so: cannot open shared object file: No such file or directory ldb: unable to dlopen /usr/lib/i386-linux-gnu/ldb/modules/ldb/samba/secrets_tdb_sync.so : libdbwrap.so: cannot open shared object file: No such file or directory ldb: unable to dlopen /usr/lib/i386-linux-gnu/ldb/modules/ldb/samba/update_keytab.so : libdbwrap.so: cannot open shared object file: No such file or directory (Wed May 8 19:38:12:308498 2013) [sssd] [check_and_open_readonly] (0x0020): open [/usr/local/etc/sssd/sssd.conf] failed: [2][No such file or directory]. (Wed May 8 19:38:12:311697 2013) [sssd] [confdb_init_db] (0x0020): Failed to open configuration file. (Wed May 8 19:38:12:315778 2013) [sssd] [load_configuration] (0x0010): ConfDB initialization has failed [Input/output error] (Wed May 8 19:38:12:317454 2013) [sssd] [main] (0x0020): SSSD couldn't load the configuration database.
sssd-devel mailing list sssd-devel@lists.fedorahosted.org https://lists.fedorahosted.org/mailman/listinfo/sssd-devel
Hi Steve, where did you get the tarball from? I got mine from here: https://fedorahosted.org/released/sssd/sssd-1.10.0beta1.tar.gz and it does contain the configure script.
Rowland
Hi Rowland Thanks. Downloaded and untarred fine and hey, there's a configure script. Cheers, Steve
Build succeeds and installs but errors: ldb: unable to dlopen /usr/lib/i386-linux-gnu/ldb/modules/ldb/samba/ildap.so : libdbwrap.so: cannot open shared object file: No such file or directory ldb: unable to dlopen /usr/lib/i386-linux-gnu/ldb/modules/ldb/samba/ldbsamba_extensions.so : libdbwrap.so: cannot open shared object file: No such file or directory ldb: unable to dlopen /usr/lib/i386-linux-gnu/ldb/modules/ldb/samba/secrets_tdb_sync.so : libdbwrap.so: cannot open shared object file: No such file or directory ldb: unable to dlopen /usr/lib/i386-linux-gnu/ldb/modules/ldb/samba/update_keytab.so : libdbwrap.so: cannot open shared object file: No such file or directory (Wed May 8 19:38:12:308498 2013) [sssd] [check_and_open_readonly] (0x0020): open [/usr/local/etc/sssd/sssd.conf] failed: [2][No such file or directory]. (Wed May 8 19:38:12:311697 2013) [sssd] [confdb_init_db] (0x0020): Failed to open configuration file. (Wed May 8 19:38:12:315778 2013) [sssd] [load_configuration] (0x0010): ConfDB initialization has failed [Input/output error] (Wed May 8 19:38:12:317454 2013) [sssd] [main] (0x0020): SSSD couldn't load the configuration database.
[SOLVED] on lubuntu 13.04 Remove the symlink: /usr/lib/i386-linux-gnu/ldb/modules/ldb/samba
HTH Steve
On 08/05/13 20:01, steve wrote:
sssd-devel mailing list sssd-devel@lists.fedorahosted.org https://lists.fedorahosted.org/mailman/listinfo/sssd-devel
Hi Steve, where did you get the tarball from? I got mine from here: https://fedorahosted.org/released/sssd/sssd-1.10.0beta1.tar.gz and it does contain the configure script.
Rowland
Hi Rowland Thanks. Downloaded and untarred fine and hey, there's a configure script. Cheers, Steve
Build succeeds and installs but errors: ldb: unable to dlopen /usr/lib/i386-linux-gnu/ldb/modules/ldb/samba/ildap.so : libdbwrap.so: cannot open shared object file: No such file or directory ldb: unable to dlopen /usr/lib/i386-linux-gnu/ldb/modules/ldb/samba/ldbsamba_extensions.so : libdbwrap.so: cannot open shared object file: No such file or directory ldb: unable to dlopen /usr/lib/i386-linux-gnu/ldb/modules/ldb/samba/secrets_tdb_sync.so : libdbwrap.so: cannot open shared object file: No such file or directory ldb: unable to dlopen /usr/lib/i386-linux-gnu/ldb/modules/ldb/samba/update_keytab.so : libdbwrap.so: cannot open shared object file: No such file or directory (Wed May 8 19:38:12:308498 2013) [sssd] [check_and_open_readonly] (0x0020): open [/usr/local/etc/sssd/sssd.conf] failed: [2][No such file or directory]. (Wed May 8 19:38:12:311697 2013) [sssd] [confdb_init_db] (0x0020): Failed to open configuration file. (Wed May 8 19:38:12:315778 2013) [sssd] [load_configuration] (0x0010): ConfDB initialization has failed [Input/output error] (Wed May 8 19:38:12:317454 2013) [sssd] [main] (0x0020): SSSD couldn't load the configuration database.
[SOLVED] on lubuntu 13.04 Remove the symlink: /usr/lib/i386-linux-gnu/ldb/modules/ldb/samba
HTH Steve
Next error on lubuntu:
sudo sssd -i -d3 (Wed May 8 20:06:58 2013) [sssd[be[default]]] [load_backend_module] (0x0010): Unable to load ldap module with path (/usr/local/lib/sssd/libsss_ldap.so), error: libsss_idmap.so.0: no se puede abrir el archivo del objeto compartido: No existe el archivo o el directorio (Wed May 8 20:06:58 2013) [sssd[be[default]]] [be_process_init] (0x0010): fatal error initializing data providers (Wed May 8 20:06:58 2013) [sssd[be[default]]] [main] (0x0010): Could not initialize backend [79] (Wed May 8 20:06:58 2013) [sssd] [sbus_dispatch] (0x0080): Connection is not open for dispatching. (Wed May 8 20:06:58 2013) [sssd] [mt_svc_exit_handler] (0x0040): Child [default] exited with code [3] (Wed May 8 20:06:58 2013) [sssd[be[default]]] [load_backend_module] (0x0010): Unable to load ldap module with path (/usr/local/lib/sssd/libsss_ldap.so), error: libsss_idmap.so.0: no se puede abrir el archivo del objeto compartido: No existe el archivo o el directorio (Wed May 8 20:06:58 2013) [sssd[be[default]]] [be_process_init] (0x0010): fatal error initializing data providers (Wed May 8 20:06:58 2013) [sssd[be[default]]] [main] (0x0010): Could not initialize backend [79] (Wed May 8 20:06:58 2013) [sssd] [sbus_dispatch] (0x0080): Connection is not open for dispatching. (Wed May 8 20:06:58 2013) [sssd] [mt_svc_exit_handler] (0x0040): Child [default] exited with code [3] (Wed May 8 20:07:00 2013) [sssd[be[default]]] [load_backend_module] (0x0010): Unable to load ldap module with path (/usr/local/lib/sssd/libsss_ldap.so), error: libsss_idmap.so.0: no se puede abrir el archivo del objeto compartido: No existe el archivo o el directorio (Wed May 8 20:07:00 2013) [sssd[be[default]]] [be_process_init] (0x0010): fatal error initializing data providers (Wed May 8 20:07:00 2013) [sssd[be[default]]] [main] (0x0010): Could not initialize backend [79] (Wed May 8 20:07:00 2013) [sssd] [sbus_dispatch] (0x0080): Connection is not open for dispatching. (Wed May 8 20:07:00 2013) [sssd] [mt_svc_exit_handler] (0x0040): Child [default] exited with code [3] (Wed May 8 20:07:03 2013) [sssd] [services_startup_timeout] (0x0020): Providers did not start in time, forcing services startup! /usr/local/libexec/sssd/sssd_nss: error while loading shared libraries: libsss_idmap.so.0: cannot open shared object file: No such file or directory (Wed May 8 20:07:03 2013) [sssd] [mt_svc_exit_handler] (0x0040): Child [nss] exited with code [127] /usr/local/libexec/sssd/sssd_nss: error while loading shared libraries: libsss_idmap.so.0: cannot open shared object file: No such file or directory (Wed May 8 20:07:03 2013) [sssd] [mt_svc_exit_handler] (0x0040): Child [nss] exited with code [127] (Wed May 8 20:07:03 2013) [sssd[pam]] [sbus_client_init] (0x0020): check_file failed for [/usr/local/var/lib/sss/pipes/private/sbus-dp_default]. (Wed May 8 20:07:03 2013) [sssd[pam]] [sss_dp_init] (0x0010): Failed to connect to monitor services. (Wed May 8 20:07:03 2013) [sssd[pam]] [sss_process_init] (0x0010): fatal error setting up backend connector (Wed May 8 20:07:03 2013) [sssd[pam]] [pam_process_init] (0x0010): sss_process_init() failed (Wed May 8 20:07:03 2013) [sssd] [sbus_dispatch] (0x0080): Connection is not open for dispatching. (Wed May 8 20:07:03 2013) [sssd] [mt_svc_exit_handler] (0x0040): Child [pam] exited with code [3] (Wed May 8 20:07:03 2013) [sssd[pam]] [sbus_client_init] (0x0020): check_file failed for [/usr/local/var/lib/sss/pipes/private/sbus-dp_default]. (Wed May 8 20:07:03 2013) [sssd[pam]] [sss_dp_init] (0x0010): Failed to connect to monitor services. (Wed May 8 20:07:03 2013) [sssd[pam]] [sss_process_init] (0x0010): fatal error setting up backend connector (Wed May 8 20:07:03 2013) [sssd[pam]] [pam_process_init] (0x0010): sss_process_init() failed (Wed May 8 20:07:03 2013) [sssd] [sbus_dispatch] (0x0080): Connection is not open for dispatching. (Wed May 8 20:07:03 2013) [sssd] [mt_svc_exit_handler] (0x0040): Child [pam] exited with code [3] (Wed May 8 20:07:05 2013) [sssd[be[default]]] [load_backend_module] (0x0010): Unable to load ldap module with path (/usr/local/lib/sssd/libsss_ldap.so), error: libsss_idmap.so.0: no se puede abrir el archivo del objeto compartido: No existe el archivo o el directorio (Wed May 8 20:07:05 2013) [sssd[be[default]]] [be_process_init] (0x0010): fatal error initializing data providers (Wed May 8 20:07:05 2013) [sssd[be[default]]] [main] (0x0010): Could not initialize backend [79] (Wed May 8 20:07:05 2013) [sssd] [sbus_dispatch] (0x0080): Connection is not open for dispatching. (Wed May 8 20:07:05 2013) [sssd] [mt_svc_exit_handler] (0x0040): Child [default] exited with code [3] (Wed May 8 20:07:05 2013) [sssd] [mt_svc_exit_handler] (0x0010): Process [default], definitely stopped! (Wed May 8 20:07:05 2013) [sssd] [monitor_quit] (0x0040): Returned with: 1 (Wed May 8 20:07:05 2013) [sssd] [monitor_quit] (0x0020): Terminating [pam][26379] (Wed May 8 20:07:05 2013) [sssd] [monitor_quit] (0x0020): Couldn't kill [pam][26379]: [No existe el proceso] (Wed May 8 20:07:05 2013) [sssd] [monitor_quit] (0x0020): Terminating [nss][26378] (Wed May 8 20:07:05 2013) [sssd] [monitor_quit] (0x0020): Couldn't kill [nss][26378]: [No existe el proceso]
Any ideas on this one?
Here is /usr/local/lib
/usr/local/lib$ ls -l total 372 drwxr-xr-x 3 root root 4096 may 8 19:27 krb5 drwxr-xr-x 2 root root 4096 may 8 19:27 ldb -rwxr-xr-x 1 root root 943 may 8 19:27 libipa_hbac.la lrwxrwxrwx 1 root root 20 may 8 19:27 libipa_hbac.so -> libipa_hbac.so.0.0.1 lrwxrwxrwx 1 root root 20 may 8 19:27 libipa_hbac.so.0 -> libipa_hbac.so.0.0.1 -rwxr-xr-x 1 root root 23726 may 8 19:27 libipa_hbac.so.0.0.1 -rwxr-xr-x 1 root root 937 may 8 19:27 libnss_sss.la -rwxr-xr-x 1 root root 127252 may 8 19:27 libnss_sss.so.2 -rwxr-xr-x 1 root root 938 may 8 19:27 libsss_idmap.la lrwxrwxrwx 1 root root 21 may 8 19:27 libsss_idmap.so -> libsss_idmap.so.0.1.0 lrwxrwxrwx 1 root root 21 may 8 19:27 libsss_idmap.so.0 -> libsss_idmap.so.0.1.0 -rwxr-xr-x 1 root root 50158 may 8 19:27 libsss_idmap.so.0.1.0 -rwxr-xr-x 1 root root 972 may 8 19:27 libsss_nss_idmap.la lrwxrwxrwx 1 root root 25 may 8 19:27 libsss_nss_idmap.so -> libsss_nss_idmap.so.0.0.1 lrwxrwxrwx 1 root root 25 may 8 19:27 libsss_nss_idmap.so.0 -> libsss_nss_idmap.so.0.0.1 -rwxr-xr-x 1 root root 57008 may 8 19:27 libsss_nss_idmap.so.0.0.1 -rwxr-xr-x 1 root root 933 may 8 19:28 libsss_sudo.la -rwxr-xr-x 1 root root 63918 may 8 19:28 libsss_sudo.so drwxr-xr-x 2 root root 4096 may 8 19:27 pkgconfig drwxrwsr-x 4 root staff 4096 abr 23 17:50 python2.7 drwxrwsr-x 3 root staff 4096 abr 23 17:48 python3.3 drwxr-xr-x 2 root root 4096 may 8 19:27 security drwxr-xr-x 3 root root 4096 may 8 19:28 sssd
/usr/local/lib/sssd$ ls -l total 8216 -rwxr-xr-x 1 root root 1439 may 8 19:28 libsss_ad.la -rwxr-xr-x 1 root root 470975 may 8 19:27 libsss_ad.so -rwxr-xr-x 1 root root 933 may 8 19:27 libsss_child.la -rwxr-xr-x 1 root root 92662 may 8 19:27 libsss_child.so -rwxr-xr-x 1 root root 990 may 8 19:27 libsss_crypt.la -rwxr-xr-x 1 root root 96686 may 8 19:27 libsss_crypt.so -rwxr-xr-x 1 root root 933 may 8 19:27 libsss_debug.la -rwxr-xr-x 1 root root 26433 may 8 19:27 libsss_debug.so -rwxr-xr-x 1 root root 1446 may 8 19:27 libsss_ipa.la -rwxr-xr-x 1 root root 1224585 may 8 19:27 libsss_ipa.so -rwxr-xr-x 1 root root 969 may 8 19:27 libsss_krb5_common.la -rwxr-xr-x 1 root root 823907 may 8 19:27 libsss_krb5_common.so -rwxr-xr-x 1 root root 1349 may 8 19:27 libsss_krb5.la -rwxr-xr-x 1 root root 179042 may 8 19:27 libsss_krb5.so -rwxr-xr-x 1 root root 969 may 8 19:27 libsss_ldap_common.la -rwxr-xr-x 1 root root 2791165 may 8 19:27 libsss_ldap_common.so -rwxr-xr-x 1 root root 1369 may 8 19:27 libsss_ldap.la -rwxr-xr-x 1 root root 625197 may 8 19:27 libsss_ldap.so -rwxr-xr-x 1 root root 1280 may 8 19:27 libsss_proxy.la -rwxr-xr-x 1 root root 416581 may 8 19:27 libsss_proxy.so -rwxr-xr-x 1 root root 1286 may 8 19:28 libsss_simple.la -rwxr-xr-x 1 root root 108013 may 8 19:28 libsss_simple.so -rwxr-xr-x 1 root root 1232 may 8 19:27 libsss_util.la -rwxr-xr-x 1 root root 1485100 may 8 19:27 libsss_util.so drwxr-xr-x 2 root root 4096 may 8 19:27 modules
On 08/05/13 20:15, steve wrote:
On 08/05/13 20:01, steve wrote:
sssd-devel mailing list sssd-devel@lists.fedorahosted.org https://lists.fedorahosted.org/mailman/listinfo/sssd-devel
Hi Steve, where did you get the tarball from? I got mine from here: https://fedorahosted.org/released/sssd/sssd-1.10.0beta1.tar.gz and it does contain the configure script.
Rowland
Hi Rowland Thanks. Downloaded and untarred fine and hey, there's a configure script. Cheers, Steve
Build succeeds and installs but errors: ldb: unable to dlopen /usr/lib/i386-linux-gnu/ldb/modules/ldb/samba/ildap.so : libdbwrap.so: cannot open shared object file: No such file or directory ldb: unable to dlopen /usr/lib/i386-linux-gnu/ldb/modules/ldb/samba/ldbsamba_extensions.so : libdbwrap.so: cannot open shared object file: No such file or directory ldb: unable to dlopen /usr/lib/i386-linux-gnu/ldb/modules/ldb/samba/secrets_tdb_sync.so : libdbwrap.so: cannot open shared object file: No such file or directory ldb: unable to dlopen /usr/lib/i386-linux-gnu/ldb/modules/ldb/samba/update_keytab.so : libdbwrap.so: cannot open shared object file: No such file or directory (Wed May 8 19:38:12:308498 2013) [sssd] [check_and_open_readonly] (0x0020): open [/usr/local/etc/sssd/sssd.conf] failed: [2][No such file or directory]. (Wed May 8 19:38:12:311697 2013) [sssd] [confdb_init_db] (0x0020): Failed to open configuration file. (Wed May 8 19:38:12:315778 2013) [sssd] [load_configuration] (0x0010): ConfDB initialization has failed [Input/output error] (Wed May 8 19:38:12:317454 2013) [sssd] [main] (0x0020): SSSD couldn't load the configuration database.
[SOLVED] on lubuntu 13.04 Remove the symlink: /usr/lib/i386-linux-gnu/ldb/modules/ldb/samba
HTH Steve
Next error on lubuntu:
sudo sssd -i -d3 (Wed May 8 20:06:58 2013) [sssd[be[default]]] [load_backend_module] (0x0010): Unable to load ldap module with path (/usr/local/lib/sssd/libsss_ldap.so), error: libsss_idmap.so.0: no se puede abrir el archivo del objeto compartido: No existe el archivo o el directorio (Wed May 8 20:06:58 2013) [sssd[be[default]]] [be_process_init] (0x0010): fatal error initializing data providers (Wed May 8 20:06:58 2013) [sssd[be[default]]] [main] (0x0010): Could not initialize backend [79] (Wed May 8 20:06:58 2013) [sssd] [sbus_dispatch] (0x0080): Connection is not open for dispatching. (Wed May 8 20:06:58 2013) [sssd] [mt_svc_exit_handler] (0x0040): Child [default] exited with code [3] (Wed May 8 20:06:58 2013) [sssd[be[default]]] [load_backend_module] (0x0010): Unable to load ldap module with path (/usr/local/lib/sssd/libsss_ldap.so), error: libsss_idmap.so.0: no se puede abrir el archivo del objeto compartido: No existe el archivo o el directorio (Wed May 8 20:06:58 2013) [sssd[be[default]]] [be_process_init] (0x0010): fatal error initializing data providers (Wed May 8 20:06:58 2013) [sssd[be[default]]] [main] (0x0010): Could not initialize backend [79] (Wed May 8 20:06:58 2013) [sssd] [sbus_dispatch] (0x0080): Connection is not open for dispatching. (Wed May 8 20:06:58 2013) [sssd] [mt_svc_exit_handler] (0x0040): Child [default] exited with code [3] (Wed May 8 20:07:00 2013) [sssd[be[default]]] [load_backend_module] (0x0010): Unable to load ldap module with path (/usr/local/lib/sssd/libsss_ldap.so), error: libsss_idmap.so.0: no se puede abrir el archivo del objeto compartido: No existe el archivo o el directorio (Wed May 8 20:07:00 2013) [sssd[be[default]]] [be_process_init] (0x0010): fatal error initializing data providers (Wed May 8 20:07:00 2013) [sssd[be[default]]] [main] (0x0010): Could not initialize backend [79] (Wed May 8 20:07:00 2013) [sssd] [sbus_dispatch] (0x0080): Connection is not open for dispatching. (Wed May 8 20:07:00 2013) [sssd] [mt_svc_exit_handler] (0x0040): Child [default] exited with code [3] (Wed May 8 20:07:03 2013) [sssd] [services_startup_timeout] (0x0020): Providers did not start in time, forcing services startup! /usr/local/libexec/sssd/sssd_nss: error while loading shared libraries: libsss_idmap.so.0: cannot open shared object file: No such file or directory (Wed May 8 20:07:03 2013) [sssd] [mt_svc_exit_handler] (0x0040): Child [nss] exited with code [127] /usr/local/libexec/sssd/sssd_nss: error while loading shared libraries: libsss_idmap.so.0: cannot open shared object file: No such file or directory (Wed May 8 20:07:03 2013) [sssd] [mt_svc_exit_handler] (0x0040): Child [nss] exited with code [127] (Wed May 8 20:07:03 2013) [sssd[pam]] [sbus_client_init] (0x0020): check_file failed for [/usr/local/var/lib/sss/pipes/private/sbus-dp_default]. (Wed May 8 20:07:03 2013) [sssd[pam]] [sss_dp_init] (0x0010): Failed to connect to monitor services. (Wed May 8 20:07:03 2013) [sssd[pam]] [sss_process_init] (0x0010): fatal error setting up backend connector (Wed May 8 20:07:03 2013) [sssd[pam]] [pam_process_init] (0x0010): sss_process_init() failed (Wed May 8 20:07:03 2013) [sssd] [sbus_dispatch] (0x0080): Connection is not open for dispatching. (Wed May 8 20:07:03 2013) [sssd] [mt_svc_exit_handler] (0x0040): Child [pam] exited with code [3] (Wed May 8 20:07:03 2013) [sssd[pam]] [sbus_client_init] (0x0020): check_file failed for [/usr/local/var/lib/sss/pipes/private/sbus-dp_default]. (Wed May 8 20:07:03 2013) [sssd[pam]] [sss_dp_init] (0x0010): Failed to connect to monitor services. (Wed May 8 20:07:03 2013) [sssd[pam]] [sss_process_init] (0x0010): fatal error setting up backend connector (Wed May 8 20:07:03 2013) [sssd[pam]] [pam_process_init] (0x0010): sss_process_init() failed (Wed May 8 20:07:03 2013) [sssd] [sbus_dispatch] (0x0080): Connection is not open for dispatching. (Wed May 8 20:07:03 2013) [sssd] [mt_svc_exit_handler] (0x0040): Child [pam] exited with code [3] (Wed May 8 20:07:05 2013) [sssd[be[default]]] [load_backend_module] (0x0010): Unable to load ldap module with path (/usr/local/lib/sssd/libsss_ldap.so), error: libsss_idmap.so.0: no se puede abrir el archivo del objeto compartido: No existe el archivo o el directorio (Wed May 8 20:07:05 2013) [sssd[be[default]]] [be_process_init] (0x0010): fatal error initializing data providers (Wed May 8 20:07:05 2013) [sssd[be[default]]] [main] (0x0010): Could not initialize backend [79] (Wed May 8 20:07:05 2013) [sssd] [sbus_dispatch] (0x0080): Connection is not open for dispatching. (Wed May 8 20:07:05 2013) [sssd] [mt_svc_exit_handler] (0x0040): Child [default] exited with code [3] (Wed May 8 20:07:05 2013) [sssd] [mt_svc_exit_handler] (0x0010): Process [default], definitely stopped! (Wed May 8 20:07:05 2013) [sssd] [monitor_quit] (0x0040): Returned with: 1 (Wed May 8 20:07:05 2013) [sssd] [monitor_quit] (0x0020): Terminating [pam][26379] (Wed May 8 20:07:05 2013) [sssd] [monitor_quit] (0x0020): Couldn't kill [pam][26379]: [No existe el proceso] (Wed May 8 20:07:05 2013) [sssd] [monitor_quit] (0x0020): Terminating [nss][26378] (Wed May 8 20:07:05 2013) [sssd] [monitor_quit] (0x0020): Couldn't kill [nss][26378]: [No existe el proceso]
Any ideas on this one?
Here is /usr/local/lib
/usr/local/lib$ ls -l total 372 drwxr-xr-x 3 root root 4096 may 8 19:27 krb5 drwxr-xr-x 2 root root 4096 may 8 19:27 ldb -rwxr-xr-x 1 root root 943 may 8 19:27 libipa_hbac.la lrwxrwxrwx 1 root root 20 may 8 19:27 libipa_hbac.so -> libipa_hbac.so.0.0.1 lrwxrwxrwx 1 root root 20 may 8 19:27 libipa_hbac.so.0 -> libipa_hbac.so.0.0.1 -rwxr-xr-x 1 root root 23726 may 8 19:27 libipa_hbac.so.0.0.1 -rwxr-xr-x 1 root root 937 may 8 19:27 libnss_sss.la -rwxr-xr-x 1 root root 127252 may 8 19:27 libnss_sss.so.2 -rwxr-xr-x 1 root root 938 may 8 19:27 libsss_idmap.la lrwxrwxrwx 1 root root 21 may 8 19:27 libsss_idmap.so -> libsss_idmap.so.0.1.0 lrwxrwxrwx 1 root root 21 may 8 19:27 libsss_idmap.so.0 -> libsss_idmap.so.0.1.0 -rwxr-xr-x 1 root root 50158 may 8 19:27 libsss_idmap.so.0.1.0 -rwxr-xr-x 1 root root 972 may 8 19:27 libsss_nss_idmap.la lrwxrwxrwx 1 root root 25 may 8 19:27 libsss_nss_idmap.so -> libsss_nss_idmap.so.0.0.1 lrwxrwxrwx 1 root root 25 may 8 19:27 libsss_nss_idmap.so.0 -> libsss_nss_idmap.so.0.0.1 -rwxr-xr-x 1 root root 57008 may 8 19:27 libsss_nss_idmap.so.0.0.1 -rwxr-xr-x 1 root root 933 may 8 19:28 libsss_sudo.la -rwxr-xr-x 1 root root 63918 may 8 19:28 libsss_sudo.so drwxr-xr-x 2 root root 4096 may 8 19:27 pkgconfig drwxrwsr-x 4 root staff 4096 abr 23 17:50 python2.7 drwxrwsr-x 3 root staff 4096 abr 23 17:48 python3.3 drwxr-xr-x 2 root root 4096 may 8 19:27 security drwxr-xr-x 3 root root 4096 may 8 19:28 sssd
/usr/local/lib/sssd$ ls -l total 8216 -rwxr-xr-x 1 root root 1439 may 8 19:28 libsss_ad.la -rwxr-xr-x 1 root root 470975 may 8 19:27 libsss_ad.so -rwxr-xr-x 1 root root 933 may 8 19:27 libsss_child.la -rwxr-xr-x 1 root root 92662 may 8 19:27 libsss_child.so -rwxr-xr-x 1 root root 990 may 8 19:27 libsss_crypt.la -rwxr-xr-x 1 root root 96686 may 8 19:27 libsss_crypt.so -rwxr-xr-x 1 root root 933 may 8 19:27 libsss_debug.la -rwxr-xr-x 1 root root 26433 may 8 19:27 libsss_debug.so -rwxr-xr-x 1 root root 1446 may 8 19:27 libsss_ipa.la -rwxr-xr-x 1 root root 1224585 may 8 19:27 libsss_ipa.so -rwxr-xr-x 1 root root 969 may 8 19:27 libsss_krb5_common.la -rwxr-xr-x 1 root root 823907 may 8 19:27 libsss_krb5_common.so -rwxr-xr-x 1 root root 1349 may 8 19:27 libsss_krb5.la -rwxr-xr-x 1 root root 179042 may 8 19:27 libsss_krb5.so -rwxr-xr-x 1 root root 969 may 8 19:27 libsss_ldap_common.la -rwxr-xr-x 1 root root 2791165 may 8 19:27 libsss_ldap_common.so -rwxr-xr-x 1 root root 1369 may 8 19:27 libsss_ldap.la -rwxr-xr-x 1 root root 625197 may 8 19:27 libsss_ldap.so -rwxr-xr-x 1 root root 1280 may 8 19:27 libsss_proxy.la -rwxr-xr-x 1 root root 416581 may 8 19:27 libsss_proxy.so -rwxr-xr-x 1 root root 1286 may 8 19:28 libsss_simple.la -rwxr-xr-x 1 root root 108013 may 8 19:28 libsss_simple.so -rwxr-xr-x 1 root root 1232 may 8 19:27 libsss_util.la -rwxr-xr-x 1 root root 1485100 may 8 19:27 libsss_util.so drwxr-xr-x 2 root root 4096 may 8 19:27 modules
[SOLVED] by copying /usr/local/lib/* /lib/i386-linux-gnu Getting closer now. . .
On Wed, May 08, 2013 at 08:21:27PM +0200, steve wrote:
[SOLVED] by copying /usr/local/lib/* /lib/i386-linux-gnu Getting closer now. . .
The previous e-mail indicated that there was no sssd.conf file in /usr/local/etc/sssd.conf -- since you configured the SSSD to reside in /usr/local, that's where it's looking for the config file.
sssd-devel@lists.fedorahosted.org