Hi, I am trying to upgrade Samba from 3.3.2 to 3.3.9 for Win7 compatibility issue. It is running on Redhat 9.0 (I've planned to upgrade to Centos 5.5 in a second setp) and without any ldap backend (tdbsam actually). As I have already done in the past for upgrading, I have done the following procedure : 1) Compile 3.3.9 . My configure option are : ./configure --with-acl-support --enable-cups --with-pam --with-configdir=/usr/local/samba/etc --with-quotas --with-winbind 2) Stop the 3.3.2 service , and backup all the /usr/local/samba dir 3) make install the 3.3.9 4) restart the 3.3.9 service Everything seems to work fine, except that : - I can't use USRMGR.EXE anymore. I get a popup error when I run it : "Incorrect Parameter, do you want to select another domain to administer" . - I can't explore the users domain when I try to list the users for adding permissions to share a folder, or adding a domain user in a local group. I can see only the domain groups. I really need some help, I will have to deploy Win7 in a very near futur :-S . I have done some debugging in log level 2, it seems I got an error about Bad char conversion : When I run USRMGR.EXE : [2010/10/20 19:01:02, 2] smbd/close.c:close_normal_file(606) smbadmin closed file USRMGR.EXE (numopen=2) NT_STATUS_OK [2010/10/20 19:01:02, 2] smbd/open.c:open_file(551) smbadmin opened file USRMGR.EXE read=Yes write=No (numopen=3) [2010/10/20 19:01:02, 1] librpc/ndr/ndr.c:ndr_push_error(493) ndr_push_error(5): Bad char conversion [2010/10/20 19:01:02, 0] rpc_server/srv_pipe.c:api_rpcTNP(2381) api_rpcTNP: samr: SAMR_QUERYDISPLAYINFO failed. [2010/10/20 19:02:49, 1] librpc/ndr/ndr.c:ndr_push_error(493) ndr_push_error(5): Bad char conversion [2010/10/20 19:02:49, 0] rpc_server/srv_pipe.c:api_rpcTNP(2381) api_rpcTNP: samr: SAMR_QUERYDISPLAYINFO failed. When I try to list the domain users : 2010/10/20 19:03:43, 2] rpc_server/srv_samr_nt.c:_samr_LookupDomain(3456) Returning domain sid for domain CIRAD_STP -> S-1-5-21-3907834674-2055786620-3212856667 [2010/10/20 19:03:43, 2] rpc_server/srv_samr_nt.c:_samr_LookupDomain(3456) Returning domain sid for domain CIRAD_STP -> S-1-5-21-3907834674-2055786620-3212856667 [2010/10/20 19:03:43, 1] librpc/ndr/ndr.c:ndr_push_error(493) ndr_push_error(5): Bad char conversion [2010/10/20 19:03:43, 0] rpc_server/srv_pipe.c:api_rpcTNP(2381) api_rpcTNP: samr: SAMR_QUERYDISPLAYINFO failed. [2010/10/20 19:03:43, 2] rpc_server/srv_samr_nt.c:_samr_LookupDomain(3456) Returning domain sid for domain CIRAD_STP -> S-1-5-21-3907834674-2055786620-3212856667 [2010/10/20 19:03:43, 2] rpc_server/srv_samr_nt.c:_samr_LookupDomain(3456) Returning domain sid for domain CIRAD_STP -> S-1-5-21-3907834674-2055786620-3212856667 Here is the global section on my smb.conf : [global] log level = 2 netbios name = server1 server string = My Server workgroup = CIRAD_STP wins support = yes os level = 255 local master = yes preferred master = yes domain master = yes domain logons = yes security = user encrypt passwords = yes passdb backend = tdbsam:/usr/local/samba/private/passdb.tdb enable privileges = yes printcap name = /etc/printcap load printers = no printing = cups nt acl support = yes map acl inherit = yes inherit acls = yes obey pam restrictions = yes time server = yes username map = /usr/local/samba/etc/smbusers name resolve order = wins host lmhosts bcast logon script = logon%a.cmd logon path logon drive = H: logon home = \\server1\%U Thanks in advance , any help would be very appreciated . Henri
henri
2010-Oct-25 16:59 UTC
[Samba] Cannot browse domain user list with 3.3.9 (and higher)
Hi Sorry to ask again, but I am really in trouble to upgrade my samba server from 3.3.2 to higher. I made some other tests with various version up to 3.5.4 I get the same symptoms and the same error as below : Bad char conversion. Is there a compatibility problem between Samba version ? Do I have to purge some old cached files in the var/locks dir (or other) ? Did I miss to compile samba with a specific option or specific lib ? Please help Thanks in avance. Henri> -----Message d'origine----- > De : samba-bounces at lists.samba.org > [mailto:samba-bounces at lists.samba.org] De la part de henri > Envoy? : mercredi 20 octobre 2010 21:26 > ? : samba at lists.samba.org > Objet : [Samba] Cannot browse domain user list with 3.3.9 > > > > Hi, > > I am trying to upgrade Samba from 3.3.2 to 3.3.9 for Win7 > compatibility issue. > It is running on Redhat 9.0 (I've planned to upgrade to > Centos 5.5 in a second setp) and without any ldap backend > (tdbsam actually). > > As I have already done in the past for upgrading, I have done > the following procedure : > > 1) Compile 3.3.9 . My configure option are : > ./configure --with-acl-support --enable-cups --with-pam > --with-configdir=/usr/local/samba/etc --with-quotas --with-winbind > 2) Stop the 3.3.2 service , and backup all the /usr/local/samba dir > 3) make install the 3.3.9 > 4) restart the 3.3.9 service > > Everything seems to work fine, except that : > - I can't use USRMGR.EXE anymore. I get a popup error when I run it : > "Incorrect Parameter, do you want to select another domain to > administer" . > - I can't explore the users domain when I try to list the > users for adding permissions to share a folder, or adding a > domain user in a local group. I can see only the domain groups. > > I really need some help, I will have to deploy Win7 in a very > near futur :-S . > > I have done some debugging in log level 2, it seems I got an > error about Bad char conversion : > > When I run USRMGR.EXE : > [2010/10/20 19:01:02, 2] smbd/close.c:close_normal_file(606) > smbadmin closed file USRMGR.EXE (numopen=2) NT_STATUS_OK > [2010/10/20 19:01:02, 2] smbd/open.c:open_file(551) > smbadmin opened file USRMGR.EXE read=Yes write=No > (numopen=3) [2010/10/20 19:01:02, 1] > librpc/ndr/ndr.c:ndr_push_error(493) > ndr_push_error(5): Bad char conversion [2010/10/20 > 19:01:02, 0] rpc_server/srv_pipe.c:api_rpcTNP(2381) > api_rpcTNP: samr: SAMR_QUERYDISPLAYINFO failed. > [2010/10/20 19:02:49, 1] librpc/ndr/ndr.c:ndr_push_error(493) > ndr_push_error(5): Bad char conversion [2010/10/20 > 19:02:49, 0] rpc_server/srv_pipe.c:api_rpcTNP(2381) > api_rpcTNP: samr: SAMR_QUERYDISPLAYINFO failed. > > When I try to list the domain users : > 2010/10/20 19:03:43, 2] > rpc_server/srv_samr_nt.c:_samr_LookupDomain(3456) > Returning domain sid for domain CIRAD_STP -> > S-1-5-21-3907834674-2055786620-3212856667 > [2010/10/20 19:03:43, 2] > rpc_server/srv_samr_nt.c:_samr_LookupDomain(3456) > Returning domain sid for domain CIRAD_STP -> > S-1-5-21-3907834674-2055786620-3212856667 > [2010/10/20 19:03:43, 1] librpc/ndr/ndr.c:ndr_push_error(493) > ndr_push_error(5): Bad char conversion [2010/10/20 > 19:03:43, 0] rpc_server/srv_pipe.c:api_rpcTNP(2381) > api_rpcTNP: samr: SAMR_QUERYDISPLAYINFO failed. > [2010/10/20 19:03:43, 2] > rpc_server/srv_samr_nt.c:_samr_LookupDomain(3456) > Returning domain sid for domain CIRAD_STP -> > S-1-5-21-3907834674-2055786620-3212856667 > [2010/10/20 19:03:43, 2] > rpc_server/srv_samr_nt.c:_samr_LookupDomain(3456) > Returning domain sid for domain CIRAD_STP -> > S-1-5-21-3907834674-2055786620-3212856667 > > > Here is the global section on my smb.conf : > > [global] > log level = 2 > netbios name = server1 > server string = My Server > workgroup = CIRAD_STP > > wins support = yes > os level = 255 > local master = yes > preferred master = yes > domain master = yes > domain logons = yes > > security = user > encrypt passwords = yes > passdb backend = tdbsam:/usr/local/samba/private/passdb.tdb > > enable privileges = yes > > printcap name = /etc/printcap > load printers = no > printing = cups > > nt acl support = yes > map acl inherit = yes > inherit acls = yes > > obey pam restrictions = yes > > time server = yes > username map = /usr/local/samba/etc/smbusers > > name resolve order = wins host lmhosts bcast > > logon script = logon%a.cmd > logon path > logon drive = H: > logon home = \\server1\%U > > Thanks in advance , any help would be very appreciated . > > Henri > > > -- > To unsubscribe from this list go to the following URL and read the > instructions: https://lists.samba.org/mailman/options/samba >