Catatan Upgrade Samba4 pada Ubuntu18

Beberapa hari yang lalu saya ada project melakukan upgrade Samba4 pada Ubuntu18. Kebetulan waktu itu Samba4 diinstall oleh klien sendiri dengan mengikuti panduan dari Buku Samba4 yang diterbitkan Excellent. Penulisnya kebetulan saya sendiri. Hehehe

Sekarang bukunya belum update lagi. Tapi kalo mau dapetin bukunya, bisa cek di Google Play Book

Sebelum diupgrade, versi dari Samba4 yang digunakan oleh klien adalah versi 4.12.x. Dan pada saat project upgrade Samba4 dilakukan, versi Samba4 yang terakhir adalah 4.24.4. Nah disinilah proses upgrade tidak bisa langsung dilakukan. Ada dependensi yang harus disesuaikan. Samba4 terbaru membutuhkan GNUTLS versi 3.6 atau di atasnya

# Compile GNUTLS v3.6

Sebelum upgrade Samba4, download dan compile GNUTLS v3.6 atau terbaru

sudo apt install -y pkg-config nettle-dev libp11-kit-dev libtalloc-dev libgmp-dev libtasn1-6-dev libunistring-dev
cd /usr/local/src
sudo wget https://www.gnupg.org/ftp/gcrypt/gnutls/v3.6/gnutls-3.6.16.tar.xz
sudo tar -xf gnutls-3.6.16

Konfigurasi instalasi ke lokasi custom agar tidak menimpa bawaan Ubuntu

cd gnutls-3.6.16
sudo ./configure --prefix=/usr/local/gnutls --disable-doc
sudo make -j$(nproc)
sudo make install

# Download dan Upgrade Samba4

cd /srv/
wget -c https://ftp.samba.org/pub/samba/stable/samba-4.24.4.tar.gz
tar -xvf samba-4.24.4.tar.gz
cd samba-4.24.4

Jalankan configure dengan menyisipkan path pkgconfig milik GnuTLS baru

export PKG_CONFIG_PATH=/usr/local/gnutls/lib/pkgconfig:$PKG_CONFIG_PATH
./configure
make
make install

Secara default, lokasi Samba4 hasil compile dan install berada di folder /usr/local/samba. Karena versi sebelumnya diinstall dan dicompile dengan mekanisme yang sama, maka isi dari folder /usr/local/samba akan diupdate dengan Samba4 versi terbaru

# Testing pasca upgrade

Cek versi Samba4

Also Read: AI
root@ad1:~# /usr/local/samba/sbin/samba --version
Version 4.24.4

Cek list user

/usr/local/samba/bin/samba-tool user list

Testing login

kinit administrator

Alhamdulillah proses upgrade Samba4 berjalan dengan lancar. Saat-nya merayakannya dengan “Goyang Samba” 😀

Semoga bermanfaat 🙂

Ahmad Imanudin, Tinggal di Bekasi. Bekerja sebagai salah satu staff di PT. Excellent Infotama Kreasindo. Dapat dihubungi pada alamat surel ahmad [at] imanudin.com

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

You might also like
Wednesday Fun Anywhere

Wednesday Fun Anywhere

AI

AI

Apakah ini musibah? Apakah ini keberuntungan?

Apakah ini musibah? Apakah ini keberuntungan?

Stay Connected
Ramadan Challenge : Menghapal Surat Al-Mulk
Membangun Linux Active Directory Dengan Samba4 Pada Redhat/CentOS Part 5 : Konfigurasi Dynamic DNS & Kerberos
Cara Membuat WhatsApp Gateway Sendiri dengan go-whatsapp-web-multidevice
Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 1,759 other subscribers
Categories