Different behaviour Linux - Solaris???

Maria M. Pinheiro de Castro Neves mm at WHU-Koblenz.de
Mon Apr 19 14:47:39 GMT 1999



Hi,

The first mail I wrote to the list got accidentally out without subject.
I'm sorry for that, and I hope I won't nerve you much if I post
it again, this time with subject and some lines from my logfiles :-)


I have Problems getting my Solaris 7 server to work as a domain controller
for an NT 4 sp3  client using samba 2.0.3. I've followed exactly the
instructions from the NT Domain FAQ.
I can get the client to join the domain and then I get the welcome message,
but after the reboot, when I try to logon to this domain, I allways
get a message saying that the domain is not available.

I've spent some days desperately trying to find out why, trying different
configurations, looking at the logfiles and source code, searching the list
archives. I've even moved the Solaris server to the client's subnet. But 
this behaviour didn't change.

As a last test, just before giving up, I've tried  to compile the same
samba source code at my Linux workstation (RedHat 5.2, kernel 2.0.36),
and used the same config file I've used with the Solaris box.


and... guess what? It worked perfectly on the first try!!!

I've compared both logfiles, and I'm copying here the lines where they start 
to differ:

--> LINUX - works :-)

[1999/04/19 13:18:19, 3] smbd/process.c:process_smb(565)
  Transaction 10 of length 152
[1999/04/19 13:18:19, 3] smbd/process.c:switch_message(402)
  switch message SMBtrans (pid 11070)
[1999/04/19 13:18:19, 3] smbd/ipc.c:reply_trans(3625)
  trans <\PIPE\> data=72 params=0 setup=2
[1999/04/19 13:18:19, 3] smbd/ipc.c:named_pipe(3480)
  named pipe command on <> name
[1999/04/19 13:18:19, 3] smbd/ipc.c:api_fd_reply(3264)
  Got API command 0x26 on pipe "NETLOGON" (pnum 7009)api_pipe_bind_req: 
\PIPE\NETLOGON -> \PIPE\lsass
[1999/04/19 13:18:19, 3] smbd/process.c:process_smb(565)
  Transaction 11 of length 332
[1999/04/19 13:18:19, 3] smbd/process.c:switch_message(402)
  switch message SMBtrans (pid 11070)
[1999/04/19 13:18:19, 3] smbd/ipc.c:reply_trans(3625)
  trans <\PIPE\> data=252 params=0 setup=2
[1999/04/19 13:18:19, 3] smbd/ipc.c:named_pipe(3480)
  named pipe command on <> name
[1999/04/19 13:18:19, 3] smbd/ipc.c:api_fd_reply(3264)
  Got API command 0x26 on pipe "NETLOGON" (pnum 7009)Doing \PIPE\NETLOGON
[1999/04/19 13:18:19, 3] rpc_server/srv_pipe.c:api_rpc_command(671)
  api_rpc_command: NET_SAMLOGON

---> SOLARIS - doesn't work :-(

[1999/04/19 12:48:26, 3] smbd/process.c:process_smb(565)
  Transaction 10 of length 152
[1999/04/19 12:48:26, 3] smbd/process.c:switch_message(402)
  switch message SMBtrans (pid 4506)
[1999/04/19 12:48:26, 3] smbd/ipc.c:reply_trans(3625)
  trans <\PIPE\> data=72 params=0 setup=2
[1999/04/19 12:48:26, 3] smbd/ipc.c:reply_trans(3635)
  trans <\PIPE\> data=72 params=0 setup=2
[1999/04/19 12:48:26, 3] smbd/ipc.c:named_pipe(3480)
  named pipe command on <> name
[1999/04/19 12:48:26, 3] smbd/ipc.c:api_fd_reply(3264)
  Got API command 0x26 on pipe "NETLOGON" (pnum 7021)api_pipe_bind_req: 
\PIPE\NETLOGON -> \PIPE\lsass
[1999/04/19 12:48:26, 3] smbd/process.c:process_smb(565)
  Transaction 11 of length 168
[1999/04/19 12:48:26, 3] smbd/process.c:switch_message(402)
  switch message SMBtrans (pid 4506)
[1999/04/19 12:48:26, 3] smbd/ipc.c:reply_trans(3625)
  trans <\PIPE\> data=88 params=0 setup=2
[1999/04/19 12:48:26, 3] smbd/ipc.c:reply_trans(3635)
  trans <\PIPE\> data=88 params=0 setup=2
[1999/04/19 12:48:26, 3] smbd/ipc.c:named_pipe(3480)
  named pipe command on <> name
[1999/04/19 12:48:26, 3] smbd/ipc.c:api_fd_reply(3264)
  Got API command 0x26 on pipe "NETLOGON" (pnum 7021)Doing \PIPE\NETLOGON
[1999/04/19 12:48:26, 3] rpc_server/srv_pipe.c:api_rpc_command(671)
  api_rpc_command: NET_REQCHAL
[1999/04/19 12:48:26, 0] rpc_server/srv_netlog.c:get_md4pw(266)
  get_md4pw: Workstation $: no account in domain


But I need to get it working on my Sparc. Does someone have an Idea
about where the problem is?? 

Should I try compiling it with another gcc version? The Linux box has
gcc 2.7.2.3 and the Solaris gcc 2.8.1.
Or maybe just set some options in the Makefile? On both machines I've
just done "./configure; make".



.. Or install Linux on the Sparc?




Thanks in advance for your help



Maria


- ---------------------------------------------------------------------
Maria M. Pinheiro de Castro Neves  -  mm at whu-koblenz.de
          System and Network Administrator 
WHU Koblenz - Otto Beisheim Graduate School of Management
Burgplatz 2, 56179 Vallendar,  Germany - ++49 261 6509562





More information about the samba-ntdom mailing list