Saya baru saja menginstal baru Ubuntu dan sekarang ketika saya mencoba menggunakan sudo di terminal emulator, itu hanya hang di sana bahkan tanpa meminta saya kata sandi. Jika saya beralih ke terminal (Ctrl + Alt + F1) dan masuk, sudo berfungsi seperti yang diharapkan. Adakah yang bisa membantu saya mencari tahu?
9
Jawaban:
Sudahkah Anda mengubah nama host baru-baru ini? Saya perhatikan setelah perubahan nama host sudo bisa bertahan sebentar. Namun, jika Anda memperbarui file host untuk mencerminkan perubahan hostname, hang akan hilang.
Anda dapat melakukannya dengan one-liner sederhana ini:
sumber
Device Name
utilitas dalam perincian sistem Ubuntu Anda secara efektif merusak sudo. Kerja bagus @Canonical./etc/hosts
juga ke hostname baru Anda;)Jika Anda ingin memeriksa di mana hang, saya sarankan melakukan mengeksekusi perintah berikut:
dan kemudian lihat apa sistem panggilan itu mungkin bertahan. Ini mungkin memberikan petunjuk yang baik tentang apa yang terjadi pada sistem Anda.
Tebakan saya berdasarkan apa yang Anda lihat adalah bahwa resolusi nama host bermasalah pada sistem Anda. Periksa file /etc/nsswitch.conf dan /etc/resolv.conf untuk memastikan file-file tersebut dikonfigurasi dengan benar.
Saya berasumsi bahwa Anda telah memeriksa konektivitas internet Anda.
sumber
Saya tidak yakin versi ubuntu mana yang telah Anda instal, tetapi ada bug (kondisi ras) di sudo, yang hang tanpa batas memblokir pada pilih.
https://bugzilla.sudo.ws/show_bug.cgi?id=447
sumber
Saya juga punya masalah dengan Ubuntu 16.04. Menggunakan "top" perintah saya menemukan bahwa dua proses "vnstat" dan "NetworkManager" mengkonsumsi CPU 100%. Jadi saya me-restart sistem, pergi ke mode pemulihan dan menghapus paket "vnstat". Setelah ini me-restart sistem, sekarang sistem berfungsi dengan baik.
sumber