Não é possível fazer login no Ubuntu usando o módulo pkcs # 11

0

Com o módulo pkcs # 11, não podemos efetuar login no sistema operacional Ubuntu. Aqui para isso, tomamos referência de: link link

Ao tentar fazer o login usando a biblioteca compartilhada pkcs # 11, enfrentando erro como-

ubuntu kernel: [13342.185619] lightdm[15882]: segfault at b662b48e ip b71ddd2f sp bfb35dec error 4 in libc-2.19.so[b7163000+1a8000]

Obtendo este erro após sair de C_Finalize (rastreado usando syslog) ...

No login, as mensagens da tela ficam semelhantes Smartcard authentication starts, Smart card found, verifying certificate, Failed to authenticate

quando tentado pelo terminal para logar outro usuário do usuário padrão capaz de obter authentication succeeded no final (antes de falha de segmentação no terminal) e recebendo erro (conforme syslog) -

ubuntu kernel: [11694.542754] su[13543]: segfault at b676048e ip b7586d2f sp bfd0f0bc error 4 in libc-2.19.so[b750c000+1a8000]

Não há problema com o pam. Porque nós testamos com outro token, está funcionando .. Quando tentamos depurar isso com o gdb com a opção backtrace, o resultado será como -

Sinal recebido do programa SIGSEGV, falha de segmentação. __strlen_ia32 () em ../sysdeps/i386/i686/multiarch/../../i586/strlen.S:51 51 ../sysdeps/i386/i686/multiarch/../../i586/strlen.S: Nenhum arquivo ou diretório. (gdb) backtrace

# 0 __strlen_ia32 () em ../sysdeps/i386/i686/multiarch/../../ i586 / strlen.S: 51

# 1 0xb7597732 em __GI_fputs_unlocked ( str = 0xb678248e, fp = fp @ entry = 0x8fd4d20) em iofputs_u.c: 36

# 2 0xb7614789 em __GI

por Srujan 20.01.2016 / 05:59

1 resposta

0

O problema está nas instruções de rastreamento. Internamente chamamos syslog () em trace, aqui bug gerado por não fechar o log (isto é: closelog () está faltando). Agora não há problema com o módulo ..

    
por 31.01.2016 / 18:57

Tags