Tampilan Daemons using outdated Libraries di Linux Ubuntu | needrestart
Ketika melakukan upgrde menggunakan package manager apt-get, terkadang akan ada pop-up berjudul Daemons using outdated Libraries. Memang bukan hal yang sering terjadi tetapi cukup mengganggu karena pop-up ini akan terus tampil ketika menggunakan package manager.
Ikuti Langkah berikut untuk melakukan perbaikan untuk fix kendala diatas
Install utility needrestart
Pastikan utilitily tool bernama needrestart yang berguna untuk pengecekan daemon atau proses service yang butuh di restart setelah upgrade/update library system. Defaultnya utility ini terinstall.
# apt-get install needrestart
Menampilkan Semua service yang perlu direstart.
Gunakan perintah dibawah ini menampilkan service yang perlu di restart.
# needrestart -b
Dilihat dari output nya ada ada 5 service yang perlu di restart semua bisa dilihat dari info “NEEDRESTART-SVC”
root@ubuntusobit:~# needrestart -b
NEEDRESTART-VER: 3.5
NEEDRESTART-KCUR: 5.15.0-84-generic
NEEDRESTART-KEXP: 5.15.0-84-generic
NEEDRESTART-KSTA: 1
NEEDRESTART-SVC: dbus.service
NEEDRESTART-SVC: networkd-dispatcher.service
NEEDRESTART-SVC: systemd-logind.service
NEEDRESTART-SVC: unattended-upgrades.service
NEEDRESTART-SVC: user@1000.service
Restart Service melalui needrestart
Gunakan perintah dibawah ini untuk melakukan restart service melalui utility needrestart.
# sudo needrestart -u NeedRestart::UI::stdio
Lalu akan ada tampilan prompt dan jawab dengan menggunakan key y
, Semua service yang dijawab y
akan direstart.

Setelah itu pastikan semua service sudah diperbarui dengan perintah yang sama.
# sudo needrestart -u NeedRestart::UI::stdio
tampilan dibawah ini menandakan semua service sudah tidak ada yang perlu diperbarui / restart.
root@ubuntusobit:~# needrestart -u NeedRestart::UI::stdio
Scanning processes...
Scanning candidates...
Scanning linux images...
Running kernel seems to be up-to-date.
No services need to be restarted.
No containers need to be restarted.
No user sessions are running outdated binaries.
No VM guests are running outdated hypervisor (qemu) binaries on this host.
lalu reboot sytem.
# reboot
Kesimpulan
Tampilan Daemons using outdated Libraries adalah informasi yang diberikan oleh utility needrestart, ketika terjadi upgrade library pada System. Dimana Library tersebut berkaitan dengan service,aplikasi atau tools lainnya yg terpantau dalam systemd.