Beberapa kali saya mengalami kendala yang cukup memusingkan pada saat setelah melakukan upgrade suatu dependensi pada sistem operasi linux khususnya Ubuntu. Masalahnya cukup vital, beberapa aplikasi setelah diupgrade malah tidak bisa sama sekali digunakan.
Misalnya dalam kasus saya kemarin yaitu xrdp setelah diupgrade jadi tidak bisa koneksi dan selalu ter-kill dengan sendirinya. Usut punya usut, ternyata ada beberapa pembaharuan untuk dependensi xrdp ini dari versi xrdp_0.6.0-1 menjadi versi xrdp_0.6.0-1ubuntu0.1 dan kurang lebih seperti ini changelognya:
xrdp (0.6.0-1ubuntu0.1) trusty-security; urgency=medium * SECURITY UPDATE: Fixes a VNC security issue where the VNC password file is based on the user password. - debian/patches/CVE-2013-1430-1.patch: sesman: change vnc password file to guid - debian/patches/CVE-2013-1430-2.patch: sesman: work on guid / vnc password file - debian/patches/CVE-2013-1430-3.patch: xrdp,vnc: work on guid / vnc password file - debian/patches/CVE-2013-1430-4.patch: xrdp,vnc: password fixes - debian/patches/CVE-2013-1430-5.patch: vnc: add const and comments to rfbEncryptBytes - debian/patches/CVE-2013-1430-6.patch: sesman, xrdp: const, spacing changes - CVE-2013-1430 -- Paulo Flabiano Smorigo <[email protected]> Fri, 21 Dec 2018 11:30:15 -0200 xrdp (0.6.0-1) unstable; urgency=low * New upstream version. Closes: #687039. * Drop 07-unix-socks-in-var-run.patch: upstream now creates a dedicated directory for Unix sockets in /tmp (with mkdtemp). * Drop the following patches, applied upstream: + alt-gr-fix.patch + keycode-fix.patch * Bump Standards-Version to 3.9.3. * Enable hardening. -- Vincent Bernat <[email protected]> Sat, 29 Sep 2012 13:00:49 +0200
Ini dari 2012 tidak pernah diupdate dan tiba tiba diupdate pada bulan Desember 2018 lalu, sebenarnya sih bagus tapi kalau aplikasinya jadi tidak bisa malah merepotkan hehe
Nah adapun yang saya lakukan sebagai berikut:
Hapus Paket xrdp
apt-get remove --purge xrdp
Install xrdp versi tertentu
apt-get install xrdp=0.6.0-1
Konfigurasi xrdp
Lakukan konfigurasi sesuai dengan tutorial saya sebelumnya yaitu Remote Desktop pada Linux Ubuntu
Hold Package
Jika sudah melakukan konfigurasi, lakukan hold package supaya ketika upgrade sistem tidak otomatis upgrade package si xrdp juga. Jalankan perintah:
apt-mark hold xrdp
Sip, jika sudah maka xrdp akan berada pada package yaitu xrdp_0.6.0-1 dan adapun cara ini berlaku pada package manapun yang mau dihold agar tidak otomatis upgrade.
See you next time~~