몇 가지 빠른 시스템 정보: 저는 모든 최신 소프트웨어와 함께 Arch Linux를 실행하고 있으며 LDAP가 구성되어 작동하고 있습니다(다소). autofs 맵은 LDAP 서버에 저장되며 수백 대의 Ubuntu 14.04 시스템에서 사용됩니다.
이는 /etc/autofs/autofs_ldap_auth.conf 구성입니다.
<autofs_ldap_sasl_conf
usetls="yes"
tlsrequired="yes"
authrequired="yes"
authtype="EXTERNAL"
external_cert="etc/openldap/ca-cert.pem"
/>
달리는 동안
# systemctl start autofs
autofs 덤프 코어:
Jan 12 14:55:33 lizard systemd[1]: Starting Automounts filesystems on demand...
Jan 12 14:55:33 lizard systemd[1]: Started Process Core Dump (PID 16463/UID 0).
Jan 12 14:55:33 lizard systemd[1]: autofs.service: Control process exited, code=exited status=1
Jan 12 14:55:33 lizard systemd[1]: Failed to start Automounts filesystems on demand.
Jan 12 14:55:33 lizard systemd[1]: autofs.service: Unit entered failed state.
Jan 12 14:55:33 lizard systemd[1]: autofs.service: Failed with result 'exit-code'.
Jan 12 14:55:33 lizard systemd-coredump[16464]: Process 16458 (automount) of user 0 dumped core.
Stack trace of thread 16458:
#0 0x00007f547ac6804f raise (libc.so.6)
#1 0x00007f547ac6947a abort (libc.so.6)
#2 0x00007f547aca5c50 __libc_message (libc.so.6)
#3 0x00007f547acabfe6 malloc_printerr (libc.so.6)
#4 0x00007f547acac7de _int_free (libc.so.6)
#5 0x00007f5479a265c5 n/a (lookup_ldap.so)
#6 0x00007f5479a2ce78 lookup_done (lookup_ldap.so)
#7 0x000055b1ce49f050 close_lookup (automount)
#8 0x000055b1ce49f934 n/a (automount)
#9 0x000055b1ce4a0632 lookup_nss_read_master (automount)
#10 0x00007f547a2cf267 lookup_read_master (lookup_files.so)
....
분명히 애플리케이션은 코어를 덤핑해서는 안 되지만, 내가 뭘 잘못하고 있는지에 대한 아이디어가 있습니까? 다음으로 설정 하면 Autofs가 문제 없이 시작됩니다 /etc/autofs/autofs_ldap_auth.conf
.
<autofs_ldap_sasl_conf
usetls="no"
tlsrequired="no"
authrequired="no"
/>
(즉, 패키지 기본값).