sessionid.tdb missing after build and client read failutre
David Shapiro
david.shapiro at btitele.com
Tue Jul 2 05:27:01 GMT 2002
getent group shows davidsha is in domain admin. I list using a net from a
server I buildt 3 months ago and have not updated, and the new net command
from yesterday cvs build of head. Both report I joined the domain, but I do
not have a sessionid.tdb after it is done. I can not access shares as it
stands now...
Using newly compiled net command:
# net rpc join -UDavidSha shows: (skipped some start stuff)
.
.
.
02/07/02 08:16:28, 5] rpc_parse/parse_prs.c:prs_uint32(590)
0020 neg_flags: 000001ff
[2002/07/02 08:16:28, 5] rpc_parse/parse_prs.c:prs_ntstatus(620)
0024 status: NT_STATUS_ACCESS_DENIED
[2002/07/02 08:16:28, 1] libsmb/cli_netlogon.c:new_cli_nt_setup_creds(201)
cli_nt_setup_creds: auth2 challenge failed NT_STATUS_ACCESS_DENIED
[2002/07/02 08:16:28, 1] libsmb/trust_passwd.c:just_change_the_password(43)
just_change_the_password: unable to setup creds (NT_STATUS_ACCESS_DENIED)!
[2002/07/02 08:16:28, 1] utils/net_rpc.c:run_rpc_command(150)
rpc command function failed! (NT_STATUS_ACCESS_DENIED)
[2002/07/02 08:16:28, 6] lib/util_sock.c:write_socket(483)
write_socket(3,45)
[2002/07/02 08:16:28, 6] lib/util_sock.c:write_socket(486)
write_socket(3,45) wrote 45
[2002/07/02 08:16:28, 10]
lib/util_sock.c:read_smb_length_return_keepalive(539)
got smb length of 35
[2002/07/02 08:16:28, 5] lib/util.c:show_msg(272)
size=35
smb_com=0x4
smb_rcls=0
smb_reh=0
smb_err=0
smb_flg=136
smb_flg2=51201
[2002/07/02 08:16:28, 5] lib/util.c:show_msg(278)
smb_tid=2048
smb_pid=7649
smb_uid=2048
smb_mid=1
smt_wct=0
[2002/07/02 08:16:28, 5] lib/util.c:show_msg(288)
smb_bcc=0
[2002/07/02 08:16:28, 10] libsmb/namequery.c:internal_resolve_name(781)
internal_resolve_name: looking up INS#1b
[2002/07/02 08:16:28, 3] libsmb/namequery.c:resolve_wins(608)
resolve_wins: Attempting wins lookup for name INS<0x1b>
[2002/07/02 08:16:28, 6] lib/wins_srv.c:wins_srv_ip_tag(307)
Current wins server for tag '*' with source 0.0.0.0 is 10.1.4.11
[2002/07/02 08:16:28, 3] libsmb/namequery.c:resolve_wins(647)
resolve_wins: using WINS server 10.1.4.11 and tag '*'
[2002/07/02 08:16:28, 10] lib/util_sock.c:open_socket_in(720)
bind succeeded on port 0
[2002/07/02 08:16:28, 5] libsmb/nmblib.c:send_udp(741)
Sending a packet of len 50 to (10.1.4.11) on port 137
[2002/07/02 08:16:28, 10] lib/util_sock.c:read_udp_socket(184)
read_udp_socket: lastip 10.1.4.11 lastport 137 read: 62
[2002/07/02 08:16:28, 10] libsmb/nmblib.c:parse_nmb(470)
parse_nmb: packet id = 27580
[2002/07/02 08:16:28, 5] libsmb/nmblib.c:read_packet(719)
Received a packet of len 62 from (10.1.4.11) port 137
[2002/07/02 08:16:28, 4] libsmb/nmblib.c:debug_nmb_packet(106)
nmb packet from 10.1.4.11(137) header: id=27580 opcode=Query(0)
response=Yes
header: flags: bcast=No rec_avail=Yes rec_des=Yes trunc=No auth=Yes
header: rcode=0 qdcount=0 ancount=1 nscount=0 arcount=0
answers: nmb_name=INS<1b> rr_type=32 rr_class=1 ttl=0
answers 0 char `..... hex 60000A010404
[2002/07/02 08:16:28, 2] libsmb/namequery.c:name_query(394)
Got a positive name query response from 10.1.4.11 ( 10.1.4.4 )
[2002/07/02 08:16:28, 10] libsmb/namequery.c:internal_resolve_name(884)
internal_resolve_name: returning 1 addresses: 10.1.4.4
[2002/07/02 08:16:28, 10] libsmb/namequery.c:name_status_find(174)
name_status_find: looking up INS#1c at 10.1.4.4
[2002/07/02 08:16:28, 10] lib/util_sock.c:open_socket_in(720)
bind succeeded on port 0
[2002/07/02 08:16:28, 5] libsmb/nmblib.c:send_udp(741)
Sending a packet of len 50 to (10.1.4.4) on port 137
[2002/07/02 08:16:28, 10] lib/util_sock.c:read_udp_socket(184)
read_udp_socket: lastip 10.1.4.4 lastport 137 read: 301
[2002/07/02 08:16:28, 10] libsmb/nmblib.c:parse_nmb(470)
parse_nmb: packet id = 23591
[2002/07/02 08:16:28, 5] libsmb/nmblib.c:read_packet(719)
Received a packet of len 301 from (10.1.4.4) port 137
[2002/07/02 08:16:28, 4] libsmb/nmblib.c:debug_nmb_packet(106)
nmb packet from 10.1.4.4(137) header: id=23591 opcode=Query(0)
response=Yes
header: flags: bcast=No rec_avail=No rec_des=No trunc=No auth=Yes
header: rcode=0 qdcount=0 ancount=1 nscount=0 arcount=0
answers: nmb_name=INS<1c> rr_type=33 rr_class=1 ttl=0
answers 0 char .PDC hex
0A504443202020202020202020202020
answers 10 char D.PDC hex
20440050444320202020202020202020
answers 20 char .D.INS hex
2020004400494E532020202020202020
answers 30 char ...INS hex
2020202000C400494E53202020202020
answers 40 char ...INS hex
2020202020201CC400494E5320202020
answers 50 char .D.INS hex
20202020202020201B4400494E532020
answers 60 char ...PDC hex
202020202020202020201EC400504443
answers 70 char .D.R hex
20202020202020202020202003440052
answers 80 char OOT .L hex
4F4F542020202020202020202020034C
answers 90 char .INS hex
00494E53202020202020202020202020
answers a0 char .D...__MSBROWSE_ hex
1D440001025F5F4D5342524F5753455F
answers b0 char _......_.f...... hex
5F0201C40000805FB7660B0000000000
answers c0 char ................ hex
00000000000000000000000000000000
answers d0 char ................ hex
00000000000000000000000000000000
answers e0 char ... hex 000000
[2002/07/02 08:16:28, 10] libsmb/namequery.c:parse_node_status(67)
PDC#20: flags = 0x44
[2002/07/02 08:16:28, 10] libsmb/namequery.c:parse_node_status(67)
PDC#00: flags = 0x44
[2002/07/02 08:16:28, 10] libsmb/namequery.c:parse_node_status(67)
INS#00: flags = 0xc4
[2002/07/02 08:16:28, 10] libsmb/namequery.c:parse_node_status(67)
INS#1c: flags = 0xc4
[2002/07/02 08:16:28, 10] libsmb/namequery.c:parse_node_status(67)
INS#1b: flags = 0x44
[2002/07/02 08:16:28, 10] libsmb/namequery.c:parse_node_status(67)
INS#1e: flags = 0xc4
[2002/07/02 08:16:28, 10] libsmb/namequery.c:parse_node_status(67)
PDC#03: flags = 0x44
[2002/07/02 08:16:28, 10] libsmb/namequery.c:parse_node_status(67)
ROOT#03: flags = 0x4c
[2002/07/02 08:16:28, 10] libsmb/namequery.c:parse_node_status(67)
INS#1d: flags = 0x44
[2002/07/02 08:16:28, 10] libsmb/namequery.c:parse_node_status(67)
__MSBROWSE__#01: flags = 0xc4
[2002/07/02 08:16:28, 10] libsmb/namequery.c:name_status_find(200)
name_status_find: name found, ip address is 10.1.4.4
Password:
.
. (skipped some start stuff here too)
.
calc_cred: BB805DFC29441982
[2002/07/02 08:19:04, 4] libsmb/credentials.c:cred_assert(121)
cred_assert
[2002/07/02 08:19:04, 5] libsmb/credentials.c:cred_assert(123)
challenge : BB805DFC29441982
[2002/07/02 08:19:04, 5] libsmb/credentials.c:cred_assert(124)
calculated: BB805DFC29441982
[2002/07/02 08:19:04, 5] libsmb/credentials.c:cred_assert(128)
credentials check ok
[2002/07/02 08:19:04, 6] lib/util_sock.c:write_socket(483)
write_socket(7,45)
[2002/07/02 08:19:04, 6] lib/util_sock.c:write_socket(486)
write_socket(7,45) wrote 45
[2002/07/02 08:19:04, 10]
lib/util_sock.c:read_smb_length_return_keepalive(539)
got smb length of 35
[2002/07/02 08:19:04, 5] lib/util.c:show_msg(272)
size=35
smb_com=0x4
smb_rcls=0
smb_reh=0
smb_err=0
smb_flg=136
smb_flg2=51201
[2002/07/02 08:19:04, 5] lib/util.c:show_msg(278)
smb_tid=2053
smb_pid=7649
smb_uid=4097
smb_mid=1
smt_wct=0
[2002/07/02 08:19:04, 5] lib/util.c:show_msg(288)
smb_bcc=0
Joined domain INS.
**************************
Using a net from another server that I have not updated for at least 3
months, I copied its net over to the server I am trying to put samba on and
ran it:
# net rpc join -UDavidSha
[2002/07/02 08:07:27, 3] lib/debug.c:debug_message(277)
INFO: Debug class all level = 10 (pid 7540 from pid 7540)
[2002/07/02 08:07:27, 5] lib/debug.c:debug_parse_levels(254)
all: 10/1
[2002/07/02 08:07:27, 5] lib/debug.c:debug_parse_levels(254)
tdb: 0/0
[2002/07/02 08:07:27, 5] lib/debug.c:debug_parse_levels(254)
printdrivers: 0/0
[2002/07/02 08:07:27, 5] lib/debug.c:debug_parse_levels(254)
lanman: 0/0
[2002/07/02 08:07:27, 5] lib/debug.c:debug_parse_levels(254)
smb: 0/0
[2002/07/02 08:07:27, 5] lib/debug.c:debug_parse_levels(254)
rpc: 0/0
[2002/07/02 08:07:27, 5] lib/debug.c:debug_parse_levels(254)
rpc_hdr: 0/0
[2002/07/02 08:07:27, 5] lib/debug.c:debug_parse_levels(254)
bdc: 0/0
doing parameter syslog = 1
doing parameter syslog only = No
doing parameter log file = /usr/local/samba/var/log.%m
doing parameter max log size = 50
doing parameter timestamp logs = Yes
doing parameter debug hires timestamp = No
doing parameter debug pid = No
doing parameter debug uid = No
doing parameter protocol = NT1
doing parameter large readwrite = No
doing parameter max protocol = NT1
doing parameter min protocol = CORE
doing parameter unicode = Yes
doing parameter read bmpx = No
doing parameter read raw = Yes
doing parameter write raw = Yes
doing parameter nt pipe support = Yes
doing parameter announce version = 4.5
doing parameter announce as = NT
doing parameter max mux = 50
doing parameter max xmit = 65535
doing parameter name resolve order = wins lmhosts hosts bcast
doing parameter max packet = 65535
doing parameter max ttl = 259200
doing parameter max wins ttl = 518400
doing parameter min wins ttl = 21600
doing parameter time server = No
doing parameter use spnego = Yes
doing parameter change notify timeout = 60
doing parameter deadtime = 0
doing parameter getwd cache = Yes
doing parameter keepalive = 300
doing parameter lpq cache time = 10
doing parameter max smbd processes = 0
doing parameter paranoid server security = Yes
doing parameter max disk size = 0
doing parameter max open files = 10000
doing parameter read size = 16384
doing parameter socket options = SO_SNDBUF=65536 SO_RCVBUF=65536
doing parameter stat cache size = 50
doing parameter use mmap = Yes
doing parameter hostname lookups = No
doing parameter total print jobs = 0
doing parameter load printers = No
doing parameter printcap name = /etc/printcap
doing parameter disable spoolss = No
doing parameter enumports command =
doing parameter addprinter command =
doing parameter deleteprinter command =
doing parameter show add printer wizard = Yes
doing parameter os2 driver map =
doing parameter strip dot = No
doing parameter mangled stack = 50
doing parameter stat cache = Yes
doing parameter machine password timeout = 604800
doing parameter logon path = \\%N\%U\profile
doing parameter logon home = \\%N\%U
doing parameter lm announce = Auto
doing parameter lm interval = 60
doing parameter domain master = No
doing parameter preferred master = yes
doing parameter local master = yes
doing parameter os level = 64
doing parameter browse list = Yes
doing parameter enhanced browsing = Yes
doing parameter wins proxy = No
doing parameter wins server = 10.1.4.11
[2002/07/02 08:07:27, 4] lib/wins_srv.c:wins_srv_load_list(139)
wins_srv_load_list(): Building WINS server list:
10.1.4.11,
1 WINS server listed.
doing parameter wins support = No
doing parameter wins hook =
doing parameter wins partners =
doing parameter kernel oplocks = Yes
doing parameter oplock break wait time = 0
doing parameter lock dir = /usr/local/samba/var/locks
doing parameter remote announce = 10.1.4.255
doing parameter socket address = 0.0.0.0
doing parameter homedir map = auto.home
doing parameter time offset = 0
doing parameter NIS homedir = No
doing parameter hide local users = No
doing parameter host msdfs = No
doing parameter winbind uid = 10000-20000
doing parameter winbind gid = 10000-20000
doing parameter template homedir = /export/home/%D/%U
doing parameter template shell = /bin/false
doing parameter winbind separator = +
doing parameter winbind cache time = 15
doing parameter winbind enum users = Yes
doing parameter winbind enum groups = Yes
doing parameter winbind use default domain = No
doing parameter read only = Yes
doing parameter create mask = 0744
doing parameter force create mode = 00
doing parameter security mask = 0777
doing parameter force security mode = 00
doing parameter directory mask = 0755
doing parameter force directory mode = 00
doing parameter directory security mask = 0777
doing parameter force directory security mode = 00
doing parameter inherit permissions = No
doing parameter guest only = No
doing parameter guest ok = No
doing parameter only user = No
doing parameter hosts deny = ALL
doing parameter hosts allow = 10. 127.
doing parameter nt acl support = Yes
doing parameter max connections = 0
doing parameter min print space = 0
doing parameter strict allocate = No
doing parameter strict sync = No
doing parameter sync always = No
doing parameter write cache size = 0
doing parameter max print jobs = 1000
doing parameter printable = No
doing parameter printing = bsd
doing parameter print command = lpr -r -P%p %s
doing parameter lpq command = lpq -P%p
doing parameter lprm command = lprm -P%p %j
doing parameter use client driver = No
doing parameter default devmode = No
doing parameter default case = lower
doing parameter case sensitive = No
doing parameter preserve case = Yes
doing parameter short preserve case = Yes
doing parameter mangle case = Yes
doing parameter mangling char = ~
doing parameter hide dot files = Yes
doing parameter hide unreadable = No
doing parameter delete veto files = No
doing parameter veto oplock files =
doing parameter map system = No
doing parameter map hidden = No
doing parameter map archive = Yes
doing parameter mangled names = Yes
doing parameter mangled map =
doing parameter browseable = Yes
doing parameter blocking locks = Yes
doing parameter fake oplocks = No
doing parameter locking = Yes
doing parameter oplocks = Yes
doing parameter level2 oplocks = Yes
doing parameter oplock contention limit = 2
doing parameter posix locking = Yes
doing parameter strict locking = Yes
doing parameter share modes = Yes
doing parameter preexec close = No
doing parameter root preexec close = No
doing parameter available = Yes
doing parameter fstype = NTFS
doing parameter set directory = No
doing parameter wide links = Yes
doing parameter follow symlinks = Yes
doing parameter delete readonly = No
doing parameter dos filemode = No
doing parameter dos filetimes = No
doing parameter dos filetime resolution = No
doing parameter fake directory create times = No
doing parameter msdfs root = No
[2002/07/02 08:07:27, 4] param/loadparm.c:lp_load(3640)
pm_process() returned Yes
[2002/07/02 08:07:27, 7] param/loadparm.c:lp_servicenumber(3746)
lp_servicenumber: couldn't find homes
[2002/07/02 08:07:27, 10] param/loadparm.c:set_server_role(3573)
set_server_role: ROLE_DOMAIN_MEMBER
[2002/07/02 08:07:28, 0] libsmb/cli_netlogon.c:new_cli_nt_setup_creds(209)
cli_nt_setup_creds: auth2 challenge failed NT_STATUS_ACCESS_DENIED
[2002/07/02 08:07:28, 0] libsmb/trust_passwd.c:just_change_the_password(42)
just_change_the_password: unable to setup creds (NT_STATUS_ACCESS_DENIED)!
[2002/07/02 08:07:28, 0] utils/net_rpc.c:run_rpc_command(149)
rpc command function failed! (NT_STATUS_ACCESS_DENIED)
Password:
Joined domain INS.
-----Original Message-----
From: David Shapiro
Sent: Tuesday, July 02, 2002 8:12 AM
To: 'Richard Sharpe'; David Shapiro
Cc: 'samba-technical at lists.samba.org'
Subject: RE: sessionid.tdb missing after build and client read failutre
It did join successfully though, as far as I can tell (net scrolls debug
information now for some reason). It says joined INS domain at the end.
Things like getent passwd/group work. There just is no sessionid.tdb..
.
On Mon, 1 Jul 2002, David Shapiro wrote:
> Thanks. Any idea on why wbinfo -t fails? Is it related to sessionid.tdb
> missing? How do I get this file? I did remove myself from INS domain and
> rejoined again.
Typically that fails because you have not joined the domain properly, or
you cannot connect to th DC (ie, name lookup fails).
-----Original Message-----
From: Richard Sharpe [mailto:rsharpe at ns.aus.com]
Sent: Monday, July 01, 2002 12:08 PM
To: David Shapiro
Cc: 'samba-technical at lists.samba.org'
Subject: Re: sessionid.tdb missing after build and client read failutre
On Mon, 1 Jul 2002, David Shapiro wrote:
> Hello,
>
> The latest samba head as of 6/30/02 seems to not provide sessionid.tdb and
> gives me the following errors:
>
> I see this information in the log:
>
> 6/28 16:35:59, 3] nsswitch/winbindd_misc.c:winbindd_check_machine_acct(91)
> secret is good
> [2002/06/28 16:35:59, 5]
> nsswitch/winbindd_misc.c:winbindd_check_machine_acct(100)
> Checking the trust account password returned NT_STATUS_OK
> [2002/06/28 16:35:59, 10] nsswitch/winbindd.c:client_write(456)
> client_write: wrote 1300 bytes.
> [2002/06/28 16:35:59, 10] nsswitch/winbindd.c:winbind_client_read(408)
> client_read: read 0 bytes. Need 1304 more for a full request.
> [2002/06/28 16:35:59, 5] nsswitch/winbindd.c:winbind_client_read(415)
> read failed on sock 13, pid 1002: EOF
>
> It is a little confusing. It says secret is good in the log, but it has
> some error about not reading enough bytes and a sock 13 error.
This just means that the client of winbindd closed the socket/whatever and
stopped talking to winbindd.
> In addition, which may be related to the above, it looks for davidsha
> instead of INS+DavidSha even though smb.conf has it set to not have the
> server in INS by default.
>
>
> David E. Shapiro
> Senior Unix Admin
> BTi - the future of communications
> 4300 Six Forks Road, Raleigh, NC 27609
>
>
--
Regards
-----
Richard Sharpe, rsharpe at ns.aus.com, rsharpe at samba.org,
sharpe at ethereal.com
More information about the samba-technical
mailing list