Tutorial Linux : Samba PDC + OpenLDAP pada openSUSE Bagian 6
Tutorial Sebelumnya :
- Samba PDC + OpenLDAP pada openSUSE 11.1 – Bagian 1, Installasi Sistem & Konfigurasi Samba
- Samba PDC + OpenLDAP pada openSUSE 11.1 – Bagian 2, Konfigurasi OpenLDAP
- Samba PDC + OpenLDAP pada openSUSE 11.1 – Bagian 3, Konfigurasi smbldap-tools & LDAP Account Manager
- Samba PDC + OpenLDAP pada openSUSE 11.1 – Bagian 4, Setting DHCP & DNS Server Dinamis
- Tutorial Samba PDC + OpenLDAP pada openSUSE Bagian 5, Testing Samba & Konfigurasi Klien
INVESTIGASI PESAN KESALAHAN
Tutorial Samba PDC+OpenLDAP merupakan salah satu tutorial terpanjang yang pernah saya buat. Ada kemungkinan tutorial ini memuat kesalahan ketik baik dari sisi saya maupun kemungkinan kesalahan ketik dari rekan-rekan yang mengikutinya. Selain itu, untuk membantu mempermudah rekan-rekan dalam menelusuri kemungkinan kesalahan, berikut adalah beberapa pesan kesalahan yang pernah saya alami dan solusi untuk mengatasinya :
- Kekurangan library Perl untuk LDAP saat menjalankan smbldap-tools
server:/home/vavai/Desktop/openldap-vavai # smbldap-useradd -m -a root
Can’t locate Net/LDAP.pm in @INC (@INC contains: /usr/sbin/
/usr/lib/perl5/5.10.0/x86_64-linux-thread-multi /usr/lib/perl5/5.10.0
/usr/lib/perl5 /site_perl/5.10.0/x86_64-linux-thread-multi
/usr/lib/perl5/site_perl/5.10.0 /usr/lib/perl5/vendor_perl/5.10.0/x86_64-linux-thread-multi
/usr/lib/perl5 /vendor_perl/5.10.0 /usr/lib/perl5/vendor_perl .) at
/usr/sbin//smbldap_tools.pm line 26.
BEGIN failed–compilation aborted at /usr/sbin//smbldap_tools.pm line 26.
Compilation failed in require at /usr/sbin/smbldap-useradd line 30.
BEGIN failed–compilation aborted at /usr/sbin/smbldap-useradd line 30.Solusi : Install perl-ldap melalui zypper atau YAST
- Kekurangan library Perl untuk UTF-8
Can’t locate Unicode/MapUTF8.pm in @INC (@INC contains: /usr/sbin/
/usr/lib/perl5/5.10.0/x86_64-linux-thread-multi /usr/lib/perl5/5.10.0
/usr/lib/perl5 /site_perl/5.10.0/x86_64-linux-thread-multi
/usr/lib/perl5/site_perl/5.10.0 /usr/lib/perl5/vendor_perl/5.10.0/x86_64-linux-thread-multi
/usr/lib/perl5 /vendor_perl/5.10.0 /usr/lib/perl5/vendor_perl .) at /usr/sbin//smbldap_tools.pm line 28,
line 275.
BEGIN failed–compilation aborted at /usr/sbin//smbldap_tools.pm line 28, line 275.
Compilation failed in require at /usr/sbin/smbldap-useradd line 30, line 275.
BEGIN failed–compilation aborted at /usr/sbin/smbldap-useradd line 30, line 275.Solusi : Install perl-Unicode-MapUTF8 melalui zypper atau YAST
- Error saat menjalankan smbldap-useradd -m -a root
server:/home/vavai/Desktop/openldap-vavai # smbldap-useradd -m -a root
Error: modifications require authentication at /usr/sbin//smbldap_tools.pm line
1187, line 466.Solusi : Periksa file /etc/smbldap-tools/smbldap_bind.conf, pastikan nama domain (dc=namadomain,dc=net) sudah tepat
server:/home/vavai/Desktop/openldap-vavai # smbldap-useradd -m -a root
Error: Insufficient access at /usr/sbin//smbldap_tools.pm line 1187, line 466.Solusi : Periksa file /etc/smbldap-tools/smbldap_bind.conf, pastikan credentialsnya (cn=Manager,
dc=namadomain,dc=com) sudah tepat - Pesan kesalahan saat menjalankan perintah smbpasswd -a
[code language=’cpp’]
smbpasswd -a
[/code]WARNING: Your ‘passdb backend’ configuration includes multiple backends. This
is deprecated since Samba 3.0.23. Please check WHATSNEW.txt or the section ‘Passdb
Changes’ from the ChangeNotes as part of the Samba HOWTO collection. Only the first
backend (ldapsam:”ldap://server.vavai.net”) is used. The rest is ignored.
add_new_domain_info: failed to add domain dn= sambaDomainName=VAVAI,dc=vavai,dc=net with: Insufficient access
no write access to parent
smbldap_search_domain_info: Adding domain info for VAVAI failed with NT_STATUS_UNSUCCESSFULSolusi : pastikan semua password sama. Gunakan credential Manager dengan password ldap
- Pesan Connection Refused
[code language=’cpp’]
smbclient -L localhost -N
[/code]Connection to localhost failed (Error NT_STATUS_CONNECTION_REFUSED)
Solusi : Pastikan sudah menjalankan perintah untuk permission akses share profiles : chmod 1777 /data/samba/profiles
- Pesan Error looking for next uid in sambaDomainName
[code language=’cpp’]
smbldap-useradd -m -a root
[/code]Error looking for next uid in sambaDomainName=VAVAI.NET,dc=vavai,dc=net:
No such object at /usr/sbin //smbldap_tools.pm line 1174, line 466.Solusi : Ubah baris sambaUnixIdPooldn pada /etc/smbldap-tools menjadi
[code language=’cpp’]
sambaUnixIdPooldn=”sambaDomainName=VAVAI.NET,ou=Domains,${suffix}”
[/code]
Jikaada pesan kesalahan lain yang muncul silakan tambahkan melalui halaman komentar. Semoga sukses melakukan setup Samba PDC+OpenLDAP pada Linux openSUSE
Terima kasih banyak mas Vavai, tutorialnya sangat bermanfaat. Sukses selalu..
Salam knal Mas Vavai, saya sudah mengikuti step2 tutorialnya, btw sangat bagus dan banyak membantu saya. tetapi saya mengalami kendala saat menjalankan perintah:
smbldap-useradd -m -a root
dan juga sudah saya ganti sesuai petunjuk kok masih tetap tidak mau yaa??? terima kasih.
@Sugiyanto,
Pesan masalahnya apa mas ?
BTW, kalau mau tutorial yang lebih mudah ada disini mas :
https://www.vavai.com/2010/04/26/download-pdf-tutorial-samba-pdcopenldap-pengganti-windows-domain-controller-file-server/
Pagi mas vavai, mau tanya, apakah memungkinkan Samba PDC & Open LDAP untuk update host pada BIND tetapi menggunakan ip static ?
@Ary,
Kalau pakai IP static malah merepotkan mas, karena mesti update satu per satu. Tujuannya pakai IP static di DNS records buat apa ?
mksdnya seperti di windows, dia bisa update host di dns nya, yg penting reverse zone utk segmen ip nya udah dibuat
saya juga dapet info ini : http://support.microsoft.com/kb/275866
dan lagi, LAN kantor saya pake nya ip static
mas saya sudah coba installasi samba PDC jadi ceritanya saya punya 2 network :
172.16.5.0/29 = untuk server
192.168.1.0/24 = untuk client
kalo saya join domain dari client win XP dengan menggunakan IP server ga ada masalah. yang jadi masalah ketika saya connectnya menggunaklan ip client, pesan errornya SRV recordnya tidak ada padahal ada di sana Revers nya juga untu range ip client sudah di tambahkan dan tidak ada firewall yg memblock port samba maupun ldap, di client pun DNS nya sudah diarahkan ke DNS server di ping nama server menggunakan record yg ada di dns bisa. kira2 knapa yah mas? terimakasih
Mas Vavai, thanks tutorialnya, problem dikit nih, semua proses instalasi jalan lancar, pas jalanin smbclient -L localhost -N, masih muncul error Connection to localhost failed (Error NT_STATUS_CONNECTION_REFUSED), sudah saya ikutin semua tutorialnya, tapi masih tetap…..ada pencerahan gak bos..
lanjutan nih…sudah dilakukan chmod 1777 /data/samba/profiles, tapi gak terbentuk direktori user2 yang sdh di create……ada solusi bos…
@Danni,
Lebih mudah ikuti panduan yang sudah update mas :
https://www.vavai.com/2010/04/26/download-pdf-tutorial-samba-pdcopenldap-pengganti-windows-domain-controller-file-server/