उपयोगकर्ता सेवा को सक्षम नहीं कर सकता। "डी-बस कनेक्शन प्राप्त करने में विफल: कनेक्शन ने इनकार कर दिया" समर्थन


11

उपयोगकर्ता के रूप में किसी भी सिस्टम कमांड को चलाते समय मुझे यह त्रुटि मिलती है:

admin@Xroklaus:~ $ systemctl --user list-units
Failed to get D-Bus connection: Connection refused

उपयोगकर्ता पैरामीटर के बिना, कमांड ठीक चलता है।

admin@Xroklaus:~ $ systemctl list-units
  UNIT                                                                 LOAD   ACTIVE SUB       DESCRIPTION
  proc-sys-fs-binfmt_misc.automount                                    loaded active waiting   Arbitrary Executable File Formats File System Automount Point
  sys-devices-platform-soc-3f201000.serial-tty-ttyAMA0-hci0-rfkill1.device loaded active plugged   /sys/devices/platform/soc/3f201000.serial/tty/ttyAMA0/hci0/rfkil
  sys-devices-platform-soc-3f201000.serial-tty-ttyAMA0-hci0.device     loaded active plugged   /sys/devices/platform/soc/3f201000.serial/tty/ttyAMA0/hci0
  ...
  To show all installed unit files use 'systemctl list-unit-files'.
  lines 102-129/129 (END)

और डबस चल रहा है।

admin@Xroklaus:~ $ ps -ef | grep dbus
message+   443     1  0 Jan06 ?        00:00:00 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation
admin     9082  9040  0 11:42 pts/0    00:00:00 grep --color=auto dbus

Systemd इस उपयोगकर्ता के लिए नहीं चलता है

admin@Xroklaus:~ $ ps -ef | grep systemd
root       142     1  0 Jan06 ?        00:00:08 /lib/systemd/systemd-journald
root       147     1  0 Jan06 ?        00:00:00 /lib/systemd/systemd-udevd
message+   443     1  0 Jan06 ?        00:00:00 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation
root       520     1  0 Jan06 ?        00:00:00 /lib/systemd/systemd-logind
admin    10255  9040  0 16:53 pts/0    00:00:00 grep --color=auto systemd

मैं नहीं जानता कि यह कैसे चल रहा है।

यह सामान्य भी नहीं लगता है:

admin@Xroklaus:~ $ systemd --test
Trying to run as user instance, but $XDG_RUNTIME_DIR is not set.

1
क्या आपके पास अपने स्वयं के उपयोगकर्ता के लिए एक डब उदाहरण है? और सबसे महत्वपूर्ण क्या आपके पास अपने उपयोगकर्ता के लिए एक सिस्टमड इंस्टेंस चल रहा है?
— बिगोन

अफसोस की बात है कि यह RHEL / CentOS 7 bugs.centos.org/view.php?id=8767
— nodakai

जवाबों:


8

ऐसा लगता है कि पैकेज गायब हो गया है:

admin@Xroklaus:~ $ sudo apt-get install libpam-systemd

और रिबूट के बाद यह फिर से काम करता है।


मेरे लिए रिबूट आवश्यक (रास्पबियन)। इस टिप के लिए धन्यवाद।
— मैट
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.