[FUG-BR] [RESOLVIDO] 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:17:21 BRT 2012


O problema de fato é caractere.
No caso um dos comandos comments possuia um ç

Então para concluir.
O Erro, Numero do Procedimento está fora do intervalo permitido, e nos 
logs aparece declaração:

(api_rpcTNP) api_rpcTNP: \srvsvc: SRVSVC_NETSHAREENUMALL failed.

É devido ao fato do arquivo de configurações possuir caracteres não 
reconhecido pelo Samba.

Agradeço a ajuda de todos.

A origem para se obter a solução do problema foi:

http://forum.ubuntu-fr.org/viewtopic.php?id=428085
Está em frances mais nada que um Google Translator não resolva.


Att. Paulo Henrique.


Em 13/3/2012 14:11, Paulo Henrique BSD Brasil escreveu:
> 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