Browsing under NT == RPC protocol error

Koert Gielen k.gielen at ocrps.nl
Fri Mar 31 15:23:27 GMT 2000


Steve Frampton wrote:

> Date:   Fri, 31 Mar 2000 09:54:09 +0900 (JST)
> From:   Steve Frampton <frampton at j-com.co.jp>
> To:     Multiple recipients of list SAMBA <samba at samba.org>
> Subject: Browsing under NT == RPC protocol error
> Message-ID: <Pine.LNX.4.21.0003310949530.5746-100000 at firewall.j-com.co.jp>
> MIME-Version: 1.0
> Content-Type: TEXT/PLAIN; charset=US-ASCII
>
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Hullo:
>
> My NT clients (thankfully, not too many of them here) appear to be getting
> an "RPC protocol error" when browsing the shares on my Samba 2.0.5a
> server.  They can, however, connect to a share by directly specifying its
> path.
>
> There seems to be a few people having this problem (as evidenced by a
> search on http://deja.com/usenet/), but I'm wondering if there have been
> any solutions for it.  Did Microsoft do something to break Samba in recent
> service packs and in Win2000?  (Wouldn't surprise me, the bitches.  Let's
> hope Judge Jackson hammers them hard.)
>
> Thanks in advance...
>
> - --------------< LINUX: The choice of a GNU generation. >--------------
> Steve Frampton    <frampton at j-com.co.jp>    Japan Communications, Inc.
> Software Developer/Systems Administrator    http://www.j-com.co.jp/
> GNU Privacy Guard ID: D055EBC5  (see http://www.gnupg.org for details)
> GNU-PG Fingerprint: EEFB F03D 29B6 07E8 AF73  EF6A 9A72 F1F5 D055 EBC5

Maybe we've got the same problem. We have 4 servers (HP-UX 10.20 with samba 2.04b).
Our clients are NT4 SP5 (definitely, the problem not only occurs with SP6 !!).

Suddenly, since a few days, 2 of our 4 servers were not browseable anymore
("\\server is not accessible. A remote procedure call (RPC) protocol error occurred.")
..
However, we were able to connect to their shares via "net use z: \\server\share".
Smb.conf did not change in the last weeks.
Server- and client configurations did not change in the last weeks.

Commenting out and, after that, uncommenting that share in smb.conf solved
the problem (for how long?).

See enclosing tail of one of the client log-files. Things went wrong at the time of
the "SRV_NETSHAREENUM".
The last weird two lines of the logfile represent the time of a succeeded
browse (just after editing smb.conf).

Anyone suggestions?

TIA,

Koert Gielen

[2000/03/31 11:34:32, 3] smbd/process.c:(615)
  Transaction 19 of length 95
[2000/03/31 11:34:32, 3] smbd/process.c:(448)
  switch message SMBntcreateX (pid 14394)
[2000/03/31 11:34:32, 3] lib/doscalls.c:(336)
  dos_ChDir to /tmp
[2000/03/31 11:34:32, 3] smbd/nttrans.c:(539)
  nt_open_pipe: Known pipe srvsvc opening.
[2000/03/31 11:34:32, 3] smbd/process.c:(615)
  Transaction 20 of length 152
[2000/03/31 11:34:32, 3] smbd/process.c:(448)
  switch message SMBtrans (pid 14394)
[2000/03/31 11:34:32, 3] smbd/ipc.c:(3611)
  trans <\PIPE\> data=72 params=0 setup=2
[2000/03/31 11:34:32, 3] smbd/ipc.c:(3469)
  named pipe command on <> name
[2000/03/31 11:34:32, 3] smbd/ipc.c:(3271)
  Got API command 0x26 on pipe "srvsvc" (pnum 7006)api_pipe_bind_req: \PIPE\srvs
vc -> \PIPE\ntsvcs
[2000/03/31 11:34:32, 3] smbd/process.c:(615)
  Transaction 21 of length 164
[2000/03/31 11:34:32, 3] smbd/process.c:(448)
  switch message SMBtrans (pid 14394)
[2000/03/31 11:34:32, 3] smbd/ipc.c:(3611)
  trans <\PIPE\> data=84 params=0 setup=2
[2000/03/31 11:34:32, 3] smbd/ipc.c:(3469)
  named pipe command on <> name
[2000/03/31 11:34:32, 3] smbd/ipc.c:(3271)
  Got API command 0x26 on pipe "srvsvc" (pnum 7006)Doing \PIPE\srvsvc
[2000/03/31 11:34:32, 3] rpc_server/srv_pipe.c:(1021)
  api_rpc_command: SRV_NETSHAREENUM
[2000/03/31 11:34:32, 3] smbd/process.c:(615)
  Transaction 22 of length 46
[2000/03/31 11:34:32, 3] smbd/process.c:(448)
  switch message SMBclose (pid 14394)
[2000/03/31 11:35:32, 3] lib/doscalls.c:(336)
  dos_ChDir to /
[2000/03/31 11:35:42, 3] smbd/process.c:(615)
  Transaction 23 of length 95
[2000/03/31 11:35:42, 3] smbd/process.c:(448)
  switch message SMBntcreateX (pid 14394)
[2000/03/31 11:35:42, 3] lib/doscalls.c:(336)
  dos_ChDir to /tmp
[2000/03/31 11:35:42, 3] smbd/nttrans.c:(539)
  nt_open_pipe: Known pipe srvsvc opening.
[2000/03/31 11:35:42, 3] smbd/process.c:(615)
  Transaction 24 of length 152
[2000/03/31 11:35:42, 3] smbd/process.c:(448)
  switch message SMBtrans (pid 14394)
[2000/03/31 11:35:42, 3] smbd/ipc.c:(3611)
  trans <\PIPE\> data=72 params=0 setup=2
[2000/03/31 11:35:42, 3] smbd/ipc.c:(3469)
  named pipe command on <> name
[2000/03/31 11:35:42, 3] smbd/ipc.c:(3271)
  Got API command 0x26 on pipe "srvsvc" (pnum 7007)api_pipe_bind_req: \PIPE\srvs
vc -> \PIPE\ntsvcs
[2000/03/31 11:35:42, 3] smbd/process.c:(615)
  Transaction 25 of length 164
[2000/03/31 11:35:42, 3] smbd/process.c:(448)
  switch message SMBtrans (pid 14394)
[2000/03/31 11:35:42, 3] smbd/ipc.c:(3611)
  trans <\PIPE\> data=84 params=0 setup=2
[2000/03/31 11:35:42, 3] smbd/ipc.c:(3469)
  named pipe command on <> name
[2000/03/31 11:35:42, 3] smbd/ipc.c:(3271)
  Got API command 0x26 on pipe "srvsvc" (pnum 7007)Doing \PIPE\srvsvc
[2000/03/31 11:35:42, 3] rpc_server/srv_pipe.c:(1021)
  api_rpc_command: SRV_NETSHAREENUM
[2000/03/31 11:35:42, 3] smbd/process.c:(615)
  Transaction 26 of length 46
[2000/03/31 11:35:42, 3] smbd/process.c:(448)
  switch message SMBclose (pid 14394)
[2000/03/31 11:36:42, 3] lib/doscalls.c:(336)
  dos_ChDir to /
[2000/03/31 11:37:42, 3] param/loadparm.c:(840)
  Initialising global parameters
[2000/03/31 11:37:42, 3] param/params.c:(538)
  params.c:pm_process() - Processing configuration file "/usr/local/samba/lib/sm
b.conf"
[2000/03/31 11:37:42, 3] param/loadparm.c:(2203)
  Processing section "[global]"
  doing parameter workgroup = OCRPROD
  doing parameter max disk size = 500
  doing parameter server string = Samba Server Yogi
  doing parameter create mask = 0777
  doing parameter hosts allow = 195.108.84. 195.108.85.134 127.
  doing parameter load printers = yes
  doing parameter printcap name = lpstat
  doing parameter printing = hpux
  doing parameter guest account = guest
  doing parameter log file = /usr/local/samba/var/log.%m
  doing parameter max log size = 5
  doing parameter security = domain
  doing parameter password server = tom
  doing parameter debug level = 1
[2000/03/31 16:14:21, 0] rpc_client/cli_netlogon.c:(655)
  2000/03/31 16:14:21 : change_trust_account_password: Changed password for doma
in OCRPROD.



More information about the samba mailing list