[FUG-BR] PDC , Samba 3.6 + OpenLdap 2.4 + FreeBSD - "O numero do procedimento está fora do intervalo permitido"

Paulo Henrique BSD Brasil paulo.rddck em bsd.com.br
Terça Março 13 14:11:18 BRT 2012


Saudações a todos,

Mediante a essa thread abaixo, o companheiro declarou como sendo 
problemas de acentos.
Porem limpei qualquer usuario/compartilhamento/configuração que possuia 
acento e não funcionou como esperado.

http://forum.ubuntu-fr.org/viewtopic.php?id=428085


Nos logs do equipamento quando se tenta ver todos os compartilhamentos 
do servidor aparece os seguintes mensagens.

[2012/03/13 13:31:55.129660,  5] 
rpc_server/srv_pipe_hnd.c:289(unmarshall_rpc_header)
   unmarshall_rpc_header: using little-endian RPC
[2012/03/13 13:31:55.129671,  5] rpc_parse/parse_prs.c:89(prs_debug)
   000000 smb_io_rpc_hdr_req req
       0000 alloc_hint: 0000003c
       0004 context_id: 0000
       0006 opnum     : 000f
[2012/03/13 13:31:55.129692,  3] 
rpc_server/srv_pipe_hnd.c:344(free_pipe_context)
   free_pipe_context: destroying talloc pool of size 77
[2012/03/13 13:31:55.129703,  5] 
rpc_server/srv_pipe.c:2367(api_pipe_request)
   Requested \PIPE\\srvsvc
[2012/03/13 13:31:55.129714,  4] rpc_server/srv_pipe.c:2404(api_rpcTNP)
   api_rpcTNP: \srvsvc op 0xf - api_rpcTNP: rpc command: 
SRVSVC_NETSHAREENUMALL
[2012/03/13 13:31:55.129731,  5] 
rpc_server/srv_srvsvc_nt.c:1339(_srvsvc_NetShareEnumAll)
   _srvsvc_NetShareEnumAll: 1339
[2012/03/13 13:31:55.129741,  5] 
rpc_server/srv_srvsvc_nt.c:527(init_srv_share_info_ctr)
   init_srv_share_info_ctr
[2012/03/13 13:31:55.129752,  3] smbd/sec_ctx.c:210(push_sec_ctx)
   push_sec_ctx(1003, 1010) : sec_ctx_stack_ndx = 1
[2012/03/13 13:31:55.129764,  3] smbd/uid.c:429(push_conn_ctx)
   push_conn_ctx(100) : conn_ctx_stack_ndx = 0
[2012/03/13 13:31:55.129774,  3] smbd/sec_ctx.c:310(set_sec_ctx)
   setting sec ctx (0, 0) - sec_ctx_stack_ndx = 1
[2012/03/13 13:31:55.129783,  5] auth/token_util.c:525(debug_nt_user_token)
   NT user token: (NULL)
[2012/03/13 13:31:55.129793,  5] 
auth/token_util.c:551(debug_unix_user_token)
   UNIX token of user 0
   Primary group is 0 and contains 0 supplementary groups
[2012/03/13 13:31:55.129825,  3] smbd/sec_ctx.c:418(pop_sec_ctx)
   pop_sec_ctx (1003, 1010) - sec_ctx_stack_ndx = 0
[2012/03/13 13:31:55.129914,  5] 
rpc_server/srv_srvsvc_nt.c:1353(_srvsvc_NetShareEnumAll)
   _srvsvc_NetShareEnumAll: 1353
[2012/03/13 13:31:55.129940,  3] lib/charcnv.c:279(convert_string_internal)
   convert_string_internal: Conversion error: Illegal multibyte 
sequence(ção)
[2012/03/13 13:31:55.129956,  1] ../librpc/ndr/ndr.c:421(ndr_push_error)
   ndr_push_error(5): Bad character conversion
[2012/03/13 13:31:55.129967,  0] rpc_server/srv_pipe.c:2439(api_rpcTNP)
   api_rpcTNP: \srvsvc: SRVSVC_NETSHAREENUMALL failed.
[2012/03/13 13:31:55.129981,  3] 
rpc_server/srv_pipe_hnd.c:344(free_pipe_context)
   free_pipe_context: destroying talloc pool of size 1299
[2012/03/13 13:31:55.129993,  3] 
rpc_server/srv_pipe_hnd.c:656(process_complete_pdu)
   process_complete_pdu: DCE/RPC fault sent on pipe \srvsvc
[2012/03/13 13:31:55.130021,  5] rpc_parse/parse_prs.c:89(prs_debug)
   000000 smb_io_rpc_hdr
       0000 major     : 05
       0001 minor     : 00
       0002 pkt_type  : 03
       0003 flags     : 23
       0004 pack_type0: 10
       0005 pack_type1: 00
       0006 pack_type2: 00
       0007 pack_type3: 00
       0008 frag_len  : 0020
       000a auth_len  : 0000
       000c call_id   : 00000001
[2012/03/13 13:31:55.130071,  5] rpc_parse/parse_prs.c:89(prs_debug)
   000010 smb_io_rpc_hdr_resp resp
       0010 alloc_hint: 00000000
       0014 context_id: 0000
       0016 cancel_ct : 00
       0017 reserved  : 00
[2012/03/13 13:31:55.130095,  5] rpc_parse/parse_prs.c:89(prs_debug)
   000018 smb_io_rpc_hdr_fault fault
       0018 status  : DCERPC_FAULT_OP_RNG_ERROR
       001c reserved: 00000000
[2012/03/13 13:31:55.130124,  5] smbd/ipc.c:59(copy_trans_params_and_data)
   copy_trans_params_and_data: params[0..0] data[0..32] (align 0)


As duas mensagens em especifico de interesse são.

rpc_server/srv_pipe_hnd.c:656(process_complete_pdu)
   process_complete_pdu: DCE/RPC fault sent on pipe \srvsvc


e [2012/03/13 13:31:55.130095,  5] rpc_parse/parse_prs.c:89(prs_debug)
   000018 smb_io_rpc_hdr_fault fault
       0018 status  : DCERPC_FAULT_OP_RNG_ERROR
       001c reserved: 00000000

Eles são relacionada com o seguinte problema:


[2012/03/13 13:31:55.129967,  0] rpc_server/srv_pipe.c:2439(api_rpcTNP)
   api_rpcTNP: \srvsvc: SRVSVC_NETSHAREENUMALL failed.



Alguem tem alguma dica ?

Att. Paulo Henrique.


Em 9/3/2012 14:23, Paulo Henrique BSD Brasil escreveu:
> Saudações Sres,

>>
>

-- 
"Quando a Morte decide contar uma historia,
A melhor ação que possa fazer é ouvi-la,
e torcer por não ser a sua própria a tal história."

Flames > /dev/null ( by Irado !! ).
RIP Irado!

Paulo Henrique.
Analista de Sistemas / Programador
BSDs Brasil.
Genuine Unix/BSD User.
Fone: (21) 9683-5433.



Mais detalhes sobre a lista de discussão freebsd