> Org.freedesktop.PolicyKit1 adı, herhangi bir .servis dosyası tarafından sağlanmadı


81

system-config-usersKomut satırından başlatmaya çalışırken aşağıdaki uyarıyı alıyorum ve araç açılmıyor. Mate 1.8.1 ile birlikte CentOS 7 kullanıyorum.

UYARI **: Numaralandırma eylemleri hatası: GDBus.Error: org.freedesktop.DBus.Error.ServiceUnknown: org.freedesktop.PolicyKit1 adı, herhangi bir .servis dosyası tarafından sağlanmadı

Yetki kontrolü yapılırken hata oluştu org.freedesktop.policykit.exec: GDBus.Error: org.freedesktop.DBus.Error.ServiceUnknown: org.freedesktop.PolicyKit1 adı, hiçbir .service dosyası tarafından sağlanmadı.

yum listesi polkit *

Installed Packages
polkit.x86_64   0.112-5.el7 @anaconda
polkit-devel.x86_64 0.112-5.el7 @base    
polkit-docs.noarch 0.112-5.el7 @base    
polkit-gnome.x86_64 0.105-6.el7 @epel    
polkit-pkla-compat.x86_64 0.1-4.el7  @anaconda

Sistemimde bu hataya neden olan ne eksik?


XFCE kullanıyor musunuz?
eyoung100 19

Mate 1.8.1 kullanıyorum
kodlayıcı

Hangi hizmetlerin numaralandırıldığını söyleyemediğim için, hangi paketi yükleyeceğinizi söyleyemem. Hata, politika setinden kaynaklanmaz, ancak hizmet politikalarından biri tarafından yüklenmeye çalışılır. udisks
XFCE'nin

Hangi servis ilkelerinin kullandığını veya kullanmaya çalıştığını izlemenin bir yolu var mı?
bir kodlayıcı

Bildiğim kadarıyla hayır. Sistem öncesi sistemler, giriş izinlerini zorlamak için Dbus ile bağlantılı olarak policykit / consolekit öğesini kullanır. Bu iki olasılığa yol açar. 1. olarak giriş kullanıcının üyesi değildir some groupve some groupeksik hizmet erişim iznine sahiptir. 2. İzlenen servislerden biri system-config-userskurulu değil. Bir önsezi olarak, paket mate-polkit
deponuzu

Yanıtlar:


144

Ben sadece yüklenen kemer takarken aynı dönüş oldu, ben yazdım:

 systemctl start deluged

Ben sudo ile denedim ve iyi çalıştı. Grup izinleri sorunu gibi görünüyor.

Tek yaptığım, kullanıcı hesabım için izinleri etkinleştirmek ve sonra şunu yazmaktı:

 sudo systemctl start deluged

bir cazibe gibi çalıştı.


10
* Nix'in aksine, gerçekten garip bir mesaj. Bunun çözüm olacağını asla düşünmezdim! Teşekkürler!
Sufian

11
Ah doğru, elbette sudo. “Gerekli kök ayrıcalıkları” veya biraz daha açık bir şey gibi bir hataya neden olacak bir sisteme sahip olmaları gerçekten yararlı olurdu.
Nane

20
Muhtemelen şimdiye kadarki en sezgisel hata.
ffledgling

2
Muhtemelen, root imtiyazları olmadan kullanıcı olmayan systemctl'ye izin vermeniz gereken Polkit kurulumunuzdan şikayetçi olabilir. Sadece bir tahmin
Duncan X Simpson

Benim için de çalıştı, thx
Ivan Marjanovic

56

SNP22'nin gönderisini açıklamak ve özetlemek için : Muhtemelen sadece unuttun sudo.

sudo systemctl [...]

Kesinlikle yanıltıcı uyarı ...


1
Muhtemelen kötü hata mesajı listesi raporları katılmak github.com/systemd/systemd/labels/needs-better-log-message ama ... İlk son sürümü ile test etmem gerekiyor
Ben Creasy

BU!! systemctl daemon-reloadKök olmadan bir şey yapmaya çalıştığınızda , bunun gibi garip bir hata bildirir. Sadece eksik olup olmadığını sudoveya doğru kullanıcının çalıştırıldığını kontrol edin veya çalıştırmayı etkinleştirdiniz root(sırayla become: true)
higuita
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.