Hi all I am running a Suse-9.1 distribution on a server and have been runnig samba from 3.0.4 up to 3.0.11 succesfully on the beast. I have got openldap 2.2.11 running and the server works as a PDC using the LDAP repository I always downloaded the sources compiled the stuff and off it went without any problems. Yesterday I compiled the 3.0.12 on the machine and when I fired it up I realized certain strange things concernig the "net utility" If I do a: "net user -Uusername%passwd -S PDC" I get Could not connect to server PDC The username or password was not correct. The username and password is correct because if I run this command with the net utility version 3.0.11 it works. If I do a "net groupmap list" with the 3.0.12 version it also works. If I get the "net" binary (version 3.0.12) from another server running suse-9.0 it also works. On both servers suse-9.1 and suse-9.0 I installed the the same tar ball (3.0.12) yesterday, compiled the source using exactly the same configure options and compiled the code without any errors only a couple of compiler warnings. My configure options: ./configure --prefix=/usr/local/samba-3.0.12-run --with-ldap --with-smbmount --enable-cups=yes --with-acl-support On the 9.1 server where it is broken, ldd gives: linux-gate.so.1 => (0xffffe000) libcrypt.so.1 => /lib/libcrypt.so.1 (0x4001f000) libresolv.so.2 => /lib/libresolv.so.2 (0x40050000) libnsl.so.1 => /lib/libnsl.so.1 (0x40062000) libdl.so.2 => /lib/libdl.so.2 (0x40078000) libldap-2.2.so.7 => /usr/local/lib/libldap-2.2.so.7 (0x4007b000) liblber-2.2.so.7 => /usr/local/lib/liblber-2.2.so.7 (0x400a9000) libc.so.6 => /lib/tls/libc.so.6 (0x400b5000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0x401ca000) libssl.so.0.9.7 => /usr/lib/libssl.so.0.9.7 (0x401e0000) libcrypto.so.0.9.7 => /usr/lib/libcrypto.so.0.9.7 (0x40210000) The compiler version is: gcc -v Reading specs from /usr/lib/gcc-lib/i586-suse-linux/3.3.3/specs Configured with: ../configure --enable-threads=posix --prefix=/usr --with-local-prefix=/usr/local --infodir=/usr/share/info --mandir=/usr/share/man --enable-languages=c,c++,f77,objc,java,ada --disable-checking --libdir=/usr/lib --enable-libgcj --with-gxx-include-dir=/usr/include/g++ --with-slibdir=/lib --with-system-zlib --enable-shared --enable-__cxa_atexit i586-suse-linux Thread model: posix gcc version 3.3.3 (SuSE Linux) The linker: ld -version GNU ld version 2.15.90.0.1.1 20040303 (SuSE Linux) Copyright 2002 Free Software Foundation, Inc. This program is free software; you may redistribute it under the terms of the GNU General Public License. This program has absolutely no warranty. root@baadm1:/usr/local/samba-3.0.12-run/bin # man ld On the Suse-9.0 Server the gcc version is 3.3.1 and ld gives 2.14.90.0.5 20030722 (SuSE Linux) What am I missing here????????????????????????????????? -- Best Regards Robert Gehr "It you want to live a happy life, tie it to a goal - not to people or things." ~ Albert Einstein o /\ /_ o__ o* ~(_) ,>/'_ o__ Robert Gehr (_)\(_) ,>/'_ o__ o__ Baumann GmbH, 92224 Amberg (_)\(_) ,>/'_ ,>/' visit: http://www.baumann-gmbh.de (_)\(_) (_)\(_) -- To unsubscribe from this list go to the following URL and read the instructions: https://lists.samba.org/mailman/listinfo/samba ------------------------------------------------------- -- Best Regards Robert Gehr "It you want to live a happy life, tie it to a goal - not to people or things." ~ Albert Einstein o /\ /_ o__ o* ~(_) ,>/'_ o__ Robert Gehr (_)\(_) ,>/'_ o__ o__ Baumann GmbH, 92224 Amberg (_)\(_) ,>/'_ ,>/' visit: http://www.baumann-gmbh.de (_)\(_) (_)\(_)
Hello I solved the problem myself. It seems to me that the compiler version "gcc version 3.3.3 (SuSE Linux)" coming with suse-9.1 is buggy. I installed "gcc 3.4.3" and compiled the sources again. Now the "net utility" works all right. I did several compiler runs trying different configure options with the "SuSE compiler" to no avail. Hope it helps someone. Regards Rob> Hi all > > I am running a Suse-9.1 distribution on a server and have > been runnig samba from 3.0.4 up to 3.0.11 succesfully on the beast. > I have got openldap 2.2.11 running and the server works as a PDC > using the LDAP repository > I always downloaded the sources compiled the stuff and off it went without > any > problems. > > Yesterday I compiled the 3.0.12 on the machine and when I fired it up I > realized certain strange things concernig the "net utility" > > If I do a: "net user -Uusername%passwd -S PDC" I get > Could not connect to server PDC > The username or password was not correct. > > The username and password is correct because if I run this command with the > net utility version 3.0.11 it works. > If I do a "net groupmap list" with the 3.0.12 version it also works. > > If I get the "net" binary (version 3.0.12) from another server running > suse-9.0 it also works. > > On both servers suse-9.1 and suse-9.0 I installed the the same tar ball > (3.0.12) yesterday, compiled the source using exactly the same configure > options and compiled the code without any errors only a couple of compiler > warnings. > > My configure options: > ./configure --prefix=/usr/local/samba-3.0.12-run --with-ldap > --with-smbmount > --enable-cups=yes --with-acl-support > > On the 9.1 server where it is broken, ldd gives: > > linux-gate.so.1 => (0xffffe000) > libcrypt.so.1 => /lib/libcrypt.so.1 (0x4001f000) > libresolv.so.2 => /lib/libresolv.so.2 (0x40050000) > libnsl.so.1 => /lib/libnsl.so.1 (0x40062000) > libdl.so.2 => /lib/libdl.so.2 (0x40078000) > libldap-2.2.so.7 => /usr/local/lib/libldap-2.2.so.7 (0x4007b000) > liblber-2.2.so.7 => /usr/local/lib/liblber-2.2.so.7 (0x400a9000) > libc.so.6 => /lib/tls/libc.so.6 (0x400b5000) > /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) > libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0x401ca000) > libssl.so.0.9.7 => /usr/lib/libssl.so.0.9.7 (0x401e0000) > libcrypto.so.0.9.7 => /usr/lib/libcrypto.so.0.9.7 (0x40210000) > > The compiler version is: > gcc -v > Reading specs from /usr/lib/gcc-lib/i586-suse-linux/3.3.3/specs > Configured with: ../configure --enable-threads=posix --prefix=/usr > --with-local-prefix=/usr/local --infodir=/usr/share/info > --mandir=/usr/share/man --enable-languages=c,c++,f77,objc,java,ada > --disable-checking --libdir=/usr/lib --enable-libgcj > --with-gxx-include-dir=/usr/include/g++ --with-slibdir=/lib > --with-system-zlib --enable-shared --enable-__cxa_atexit i586-suse-linux > Thread model: posix > gcc version 3.3.3 (SuSE Linux) > > The linker: > > ld -version > GNU ld version 2.15.90.0.1.1 20040303 (SuSE Linux) > Copyright 2002 Free Software Foundation, Inc. > This program is free software; you may redistribute it under the terms of > the GNU General Public License. This program has absolutely no warranty. > root@baadm1:/usr/local/samba-3.0.12-run/bin # man ld > > > On the Suse-9.0 Server the gcc version is 3.3.1 and ld gives > 2.14.90.0.5 20030722 (SuSE Linux) > > > What am I missing here????????????????????????????????? > > -- > Best Regards > Robert Gehr > > > "It you want to live a happy life, tie it to a goal - > not to people or things." > ~ Albert Einstein > o > /\ /_ o__ > o* ~(_) ,>/'_ o__ > Robert Gehr (_)\(_) ,>/'_ o__ o__ > Baumann GmbH, 92224 Amberg (_)\(_) ,>/'_ ,>/' > visit: http://www.baumann-gmbh.de (_)\(_) (_)\(_) > -- > To unsubscribe from this list go to the following URL and read the > instructions: https://lists.samba.org/mailman/listinfo/samba > > ------------------------------------------------------- > > -- > Best Regards > Robert Gehr