Ubuntu'da 'Operation inhibited' Hatası ve Çözümü

Sir Alpha

★ Destekçi Penguen ★
Katılım
23 Temmuz 2026
Mesajlar
10
Konum
Ankara
İşletim Sistemi
Ubuntu'da sudo reboot komutunu verdiğinizde Operation inhibited by "nexsonic" (PID 2889 "gnome-session-s", user nexsonic), reason is "user session inhibited" hatasını alıyorsanız, sistemde başka bir kullanıcının oturumu açık demektir. Bu hata özellikle GNOME masaüstü ortamında, oturumu kilitli ya da açık olan bir kullanıcı varken karşınıza çıkar.

Olayı kısaca açıklayalım: systemd, yeniden başlatma işlemini engellemek için "inhibitor" (engelleyici) mekanizması kullanır. Burada nexsonic kullanıcısı tty2'de oturum açmış ve GNOME oturumu (gnome-session-s) sistemin kapanmasını engelliyor. Engelleyiciyi görmek için şu komutu çalıştırabilirsiniz:

Kod:
systemd-inhibit --list

Çıktıda hangi işlemin ne sebeple engellediğini göreceksiniz. Eğer diğer kullanıcının işini kaybetmesi sorun değilse, engelleyicileri görmezden gelip doğrudan yeniden başlatmak için:

Kod:
sudo systemctl reboot -i

Bu komut, tüm inhibitor'ları bypass eder ve sistemi kapatır. Eğer grafik arayüzdeyseniz ve nexsonic kullanıcısının oturumunu kapatma şansınız varsa, tty2'ye geçip (Ctrl+Alt+F2) oturumu kapatmanız en temizi olur. Yoksa uzaktan bağlıysanız loginctl terminate-user nexsonic ile oturumu sonlandırabilirsiniz.
 
Geri
En Üst