পরিষেবাগুলি শুরু করতে পারে না, সম্ভবত পলিসিকিট ত্রুটি


1

আমি CentOS এ রুট হিসাবে পরিষেবাগুলি পুনরায় আরম্ভ করতে পারি না।

Unable to register authentication agent: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.PolicyKit1 was not provided by any .service files

polkitসেবা বুটে খুলছি না।

$> systemctl status polkit
● polkit.service - Authorization Manager
   Loaded: loaded (/usr/lib/systemd/system/polkit.service; static; vendor preset: enabled)
   Active: inactive (dead)
     Docs: man:polkit(8)

যদি আমি নিজে থেকে এটি শুরু করার চেষ্টা করি:

$> systemctl status polkit
● polkit.service - Authorization Manager
   Loaded: loaded (/usr/lib/systemd/system/polkit.service; static; vendor preset: enabled)
   Active: active (running) since Wed 2016-12-07 11:15:26 GMT; 2s ago
     Docs: man:polkit(8)
 Main PID: 2079 (polkitd)
   CGroup: /system.slice/polkit.service
           └─2079 /usr/lib/polkit-1/polkitd --no-debug

Dec 07 11:15:26 sk-generic systemd[1]: Starting Authorization Manager...
Dec 07 11:15:26 sk-generic polkitd[2079]: Started polkitd version 0.112
Dec 07 11:15:26 sk-generic polkitd[2079]: Loading rules from directory /etc/polkit-1/rules.d
Dec 07 11:15:26 sk-generic polkitd[2079]: Loading rules from directory /usr/share/polkit-1/rules.d
Dec 07 11:15:26 sk-generic polkitd[2079]: Error opening rules directory: Error opening directory '/usr/share/polkit-1/rules.d': Permission denied (g-file-error-quark, 2)
Dec 07 11:15:26 sk-generic polkitd[2079]: Finished loading, compiling and executing 2 rules
Dec 07 11:15:26 sk-generic systemd[1]: Started Authorization Manager.
Dec 07 11:15:26 sk-generic polkitd[2079]: Acquired the name org.freedesktop.PolicyKit1 on the system bus

এই permission deniedত্রুটিটি সন্দেহজনক (তবুও পরিষেবাটি চলমান বলে মনে হচ্ছে)।

$> ls -l /usr/share/ | grep polkit-1
lrwxrwxrwx.   1 root      root         25 Dec  7 11:04 polkit-1 -> /usr/share.local/polkit-1
$> ls -l /usr/share.local/ | grep polkit-1
drwxr-xr-x. 4 root      root      34 Jun  9  2014 polkit-1
$> ls -l /usr/share.local/polkit-1/
total 4
drwxr-xr-x. 2 root    root 4096 Dec  7 10:53 actions
drwx------. 2 polkitd root    6 Jun  9  2014 rules.d

আমি /usr/shareএবং অন্য কয়েকটি প্রাথমিক-পরে ইনস্টলেশন ফাইলগুলি একটি এনএফএস ভাগ করে নিয়েছি । তবুও উপরের অনুমতিগুলি সঠিক বলে মনে হচ্ছে এবং /usr/share/polkit-1এটি স্থানীয় ফাইল সিস্টেমের ডিরেক্টরিতে একটি সিমিলিংক ।

এখন যদি এটির মতো কিছু করেন:

$> service network restart

ভার্চুয়াল মেশিন নেটওয়ার্ক আইকনটি এক মুহুর্তের জন্য জ্বলজ্বল করে তবে পুরো মেশিনটি সম্পূর্ণ লক হয়ে যায় up systemctl restart networkএকইভাবে ব্যর্থ হয়।

আমার মূল তত্ত্বটি ছিল যে ডাবাস ব্যর্থ হয়েছিল কারণ এনওএসএফ এনএফএসে সমর্থিত নয়।

$> systemctl status dbus -l
...
Cannot setup inotify for `/usr/share/dbus-1/...

আমি তখন /usr/share/dbus-1স্থানীয় ফাইল সিস্টেমে ফিরে এসেছি (সফট লিঙ্কের মাধ্যমে) এবং রিবুট করেছি, systemctl status dbus -lযতক্ষণ না আমি চালাচ্ছি service network restartপুরো মেশিনটি পলিসিকিট ত্রুটির সাথে লক করে চলেছে ততক্ষণ পর্যন্ত সবকিছু ঠিক আছে বলে মনে হচ্ছে । আমি /usr/share/polkit-1স্থানীয় ফাইল সিস্টেমে চলে এসেছি এবং এটি আমাদের এখানে নিয়ে আসে।

পলিসিকিটে কী সমস্যা? বা বরং, কেন পরিষেবাগুলি শুরু করা যায় না?


এটি লক হয়ে গেলে সেই ত্রুটিটি কী হবে?
শেঠ

আপনি কি সেলিনাক্স সক্ষম করে রেখেছেন? লগগুলিতে সেলিনাক্স ত্রুটি রয়েছে?
সোর্সজেডি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.