You are not logged in.
I've been trying PulseAudio equalizer qpaeq. It fails to launch with error
There was an error connecting to pulseaudio, please make sure you have the pulseaudio dbus module loaded, exiting...
Module equalizer sink and module dbus protocol is activated in /etc/pulse/default.pa
Tracing the error gives reveals that the cause is environment variable $DBUS_SESSION_BUS_ADDRESS being empty. Setting it manually to /run/user/$UID/dbus/user_bus_socket gives error
org.freedesktop.DBus.Error.ServiceUnknown: The name org.PulseAudio1 was not provided by any .service files
Result from systemctl --show-environment
DISPLAY=:0
HOME=/home/uname
JOURNAL_STREAM=8:14766
LANG=en_US.UTF-8
LC_COLLATE=C
LOGNAME=uname
MAIL=/var/spool/mail/uname
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin
SHELL=/usr/bin/zsh
USER=uname
XAUTHORITY=/home/uname/.Xauthority
XDG_RUNTIME_DIR=/run/user/1000
For login I'm using lightdm and awesome WM.
There's should be something wrong in the login.
How can I set the environment correctly? I've been checking all xinit files but there seems to be nothing that rewrites environment variables.
Thanks
始まりの荒野を独り もう歩き出してるらしい、僕は灰になるまで僕で有り続けたい
http://about.me/nnhnkn | http://identi.ca/nnhzkn
Offline
General_troubleshooting#Session_permissions
Also is DBUS_SESSION_BUS_ADDRESS still unset if you log directly into a terminal instead of through lightdm?
Also what is the output of
$ systemctl status --user dbus.service
Offline
I had a similar problem a while ago, and whilst I didn't trace it back to a specific setting, I fixed it by:
moving ~/.config to ~/.config.bak
This resulted in $DBUS_SESSION_BUS_ADDRESS being correctly set. Then I moved files from the .bak directory into the new .config as required.
https://bbs.archlinux.org/viewtopic.php … 3#p1662433 refers.
Ryzen 5900X 12 core/24 thread - RTX 3090 FE 24 Gb, Asus Prime B450 Plus, 32Gb Corsair DDR4, Cooler Master N300 chassis, 5 HD (1 NvME PCI, 4SSD) + 1 x optical.
Linux user #545703
Offline
General_troubleshooting#Session_permissions
Also is DBUS_SESSION_BUS_ADDRESS still unset if you log directly into a terminal instead of through lightdm?
Also what is the output of$ systemctl status --user dbus.service
- The local session is valid
- DBUS_SESSION_BUS_ADDRESS is unset in terminal
- dbus.service status
Loaded: loaded (/etc/systemd/user/dbus.service; enabled; vendor preset: enabled)
Active: active (running) since Mon 2017-01-02 15:47:40 JST; 5min ago
Main PID: 682 (dbus-daemon)
CGroup: /user.slice/user-1000.slice/user@1000.service/dbus.service
└─682 /usr/bin/dbus-daemon --session --address=systemd: --nofork --nopidfile --systemd-activation
Jan 02 15:47:40 alice-tan systemd[645]: Started D-Bus Message Bus.
Thanks.
始まりの荒野を独り もう歩き出してるらしい、僕は灰になるまで僕で有り続けたい
http://about.me/nnhnkn | http://identi.ca/nnhzkn
Offline
What is /etc/systemd/user/dbus.service? That should not exist.
Offline
Hi! As the OP I can't open qpaeq and throws the same message.
Anybody can help me?
$ systemctl status --user dbus.service
dbus.service - D-Bus User Message Bus
Loaded: loaded (/usr/lib/systemd/user/dbus.service; static; vendor preset: enabled)
Active: active (running) since Sun 2017-01-29 19:31:15 CET; 24min ago
Docs: man:dbus-daemon(1)
Main PID: 3075 (dbus-daemon)
CGroup: /user.slice/user-1000.slice/user@1000.service/dbus.service
3075 /usr/bin/dbus-daemon --session --address=systemd: --nofork --nopidfile --sys
3221 /usr/lib/GConf/gconfd-2
Jan 29 19:31:15 MeowPC systemd[3024]: Started D-Bus User Message Bus.
Jan 29 19:31:15 MeowPC dbus-daemon[3075]: Successfully activated service 'org.freedesktop.syst
Jan 29 19:31:20 MeowPC dbus-daemon[3075]: Activating service name='org.gnome.GConf'
Jan 29 19:31:20 MeowPC dbus-daemon[3075]: Successfully activated service 'org.gnome.GConf'
echo $DBUS_SESSION_BUS_ADDRESS
unix:abstract=/tmp/dbus-iDskgvL60r,guid=aaaa474d48be6e7fc55dbc43588e34f3
$ pactl list
Module #26
Name: module-dbus-protocol
Argument:
Usage counter: n/a
Properties:
module.author = "Tanu Kaskinen"
module.description = "D-Bus interface"
module.version = "10.0"
I don't have any idea on what to look for or change
Offline
echo $DBUS_SESSION_BUS_ADDRESS unix:abstract=/tmp/dbus-iDskgvL60r,guid=aaaa474d48be6e7fc55dbc43588e34f3
This is wrong. Find where you're using dbus-launch and get rid of it.
Last edited by Scimmia (2017-01-29 19:07:20)
Offline
Mixu wrote:echo $DBUS_SESSION_BUS_ADDRESS unix:abstract=/tmp/dbus-iDskgvL60r,guid=aaaa474d48be6e7fc55dbc43588e34f3
This is wrong. Find where you're using dbus-launch and get rid of it.
Thanks!
I did like this post and now it's working https://bbs.archlinux.org/viewtopic.php … 4#p1652394
Offline
What is /etc/systemd/user/dbus.service? That should not exist.
[Unit]
Description=D-Bus Message Bus
Requires=dbus.socket
[Service]
ExecStart=/usr/bin/dbus-daemon --session --address=systemd: --nofork --nopidfile --systemd-activation
ExecReload=/usr/bin/dbus-send --print-reply --session --type=method_call --dest=org.freedesktop.DBus / org.freedesktop.DBus.ReloadConfig
Removed the file, but $DBUS_SESSION_BUS_ADDRESS still empty.
始まりの荒野を独り もう歩き出してるらしい、僕は灰になるまで僕で有り続けたい
http://about.me/nnhnkn | http://identi.ca/nnhzkn
Offline
On my single user 4x Archlinux installs echo $DBUS_SESSION_BUS_ADDRESS shows
DBUS_SESSION_BUS_ADDRESS=/run/user/1000/bus
see if that helps, as mentioned
/tmp/dbus-iDskgvL60r,guid=aaaa474d48be6e7fc55dbc43588e34f3
looks wrong.
Last edited by cirrus (2017-02-02 20:12:18)
Ancestoral Clan https://cirrus.freevar.com/mclean.html
Offline
Scimmia wrote:What is /etc/systemd/user/dbus.service? That should not exist.
[Unit] Description=D-Bus Message Bus Requires=dbus.socket [Service] ExecStart=/usr/bin/dbus-daemon --session --address=systemd: --nofork --nopidfile --systemd-activation ExecReload=/usr/bin/dbus-send --print-reply --session --type=method_call --dest=org.freedesktop.DBus / org.freedesktop.DBus.ReloadConfig
Removed the file, but $DBUS_SESSION_BUS_ADDRESS still empty.
Check to see if you have the same file somewhere under ~/.local/share/systemd. I did (don't know how it got there), removed it, and everything is good.
EDIT: I believe that it was under ~/.config/systemd and not ~/.local.
Last edited by skottish (2017-02-14 14:08:57)
Offline
Same problem with dbus. Some programs can not be started (gnome-terminal) or can not save settings (meld) because of error "dbus-launch: Autolaunch requested, but X11 support not compiled in". I tried all advice I found with no luck.
$ loginctl show-session $XDG_SESSION_ID | sort
Docked=yes
EnableWallMessages=no
HandleHibernateKey=hibernate
HandleLidSwitchDocked=ignore
HandleLidSwitch=suspend
HandlePowerKey=poweroff
HandleSuspendKey=suspend
HoldoffTimeoutUSec=30s
IdleAction=ignore
IdleActionUSec=30min
IdleHint=yes
IdleSinceHint=0
IdleSinceHintMonotonic=0
InhibitDelayMaxUSec=5s
InhibitorsMax=8192
KillUserProcesses=no
NAutoVTs=6
NCurrentInhibitors=0
NCurrentSessions=0
PreparingForShutdown=no
PreparingForSleep=no
RebootToFirmwareSetup=no
RemoveIPC=yes
RuntimeDirectorySize=3372564480
SessionsMax=8192
UserTasksMax=18446744073709551615
$ systemctl status --user dbus.service
Failed to connect to bus: No such file or directory
$ env | grep XDG
<empty output>
$ env | grep DBUS
<empty output>
$ ls /run/user/
<empty output>
$ stat /etc/systemd/user/dbus.service
stat: cannot stat '/etc/systemd/user/dbus.service': No such file or directory
$ stat ~/.local/share/systemd
stat: cannot stat '/home/rics/.local/share/systemd': No such file or directory
Also I tried to move ~/.config to ~/.config.bk, reboot system, restore it back and reboot again - no luck.
I read these topics:
General_troubleshooting#Session_permissions
D-Bus#Starting_the_user_session
/news/d-bus-now-launches-user-buses/
The only one interesting thing I found:
First, make sure you have a valid local session within X:
$ loginctl show-session $XDG_SESSION_ID
This should contain Remote=no and Active=yes in the output. If it does not, make sure that X runs on the same tty where the login occurred. This is required in order to preserve the logind session.
But I do not understand what does it mean: "make sure that X runs on the same tty where the login occurred"? How can I check that? Here is my process list, maybe it could help:
$ ps wf -A -o user,group,pid,tty,stat,state,args
USER GROUP PID TT STAT S COMMAND
root root 1 ? Ss S /sbin/init
root root 217 ? Ss S /usr/lib/systemd/systemd-journald
root root 244 ? Ss S /usr/lib/systemd/systemd-udevd
systemd+ systemd+ 416 ? Ssl S /usr/lib/systemd/systemd-timesyncd
root root 422 ? Ss S /usr/lib/systemd/systemd-logind
root root 423 ? Ss S /usr/bin/nodm
root root 431 tty7 Ssl+ S \_ /usr/lib/xorg-server/Xorg :0 vt7 -nolisten tcp
rics rics 473 ? S S \_ /usr/bin/nodm
rics rics 474 ? S S \_ fluxbox
rics rics 478 ? S S \_ xxkb
rics rics 513 ? Ssl S \_ firefox
rics rics 620 ? SLsl S \_ deadbeef
rics rics 631 ? Ssl S \_ telegram-desktop
rics rics 4021 ? Ssl S \_ thunderbird
rics rics 426 ttyS0 Ss+ S /usr/bin/fspupsmon -i 10 -s 5 -u rics
dbus dbus 427 ? Ss S /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation
rics rics 447 ? Ss S /usr/bin/yacron --user rics
root root 448 ? Ss S /usr/bin/cupsd -l
nobody nobody 449 ? Ss S /usr/bin/deadwood -f /etc/deadwood.conf
root root 450 ? Ss S /usr/bin/sshd -D
rics rics 452 ? Ss S /usr/bin/anonftp --port 21 --user rics --root /srv
root root 453 tty1 Ss+ S /sbin/agetty --noclear tty1 linux
colord colord 454 ? Ssl S /usr/lib/colord/colord
root root 459 ? Ss S nginx: master process /usr/bin/nginx -g pid /run/nginx.pid; error_log stderr;
rics rics 460 ? S S \_ nginx: worker process
rics rics 490 ? S S xbindkeys
systemd+ systemd+ 28446 ? Ss S /usr/lib/systemd/systemd-networkd
I use nodm and fluxbox. Here are my configs:
/etc/nodm.conf:
NODM_USER='rics'
NODM_X_OPTIONS='vt7 -nolisten tcp'
NODM_MIN_SESSION_TIME=60
NODM_RESTART_SESSION=0
NODM_XINIT='/usr/bin/xinit'
NODM_XSESSION='/home/rics/.xinitrc'
~/.xinitrc:
#!/bin/bash
exec xbindkeys &
exec xxkb &
setxkbmap -layout "us,ru" -option "grp:caps_toggle,terminate:ctrl_alt_bksp"
exec startfluxbox
~/.fluxbox/startup:
#!/bin/sh
slock
exec fluxbox
My colleague have been using lightdm and Cinnamon and they work flawlessly.
I almost lost hope to fix that problem. Please give me advice, I will provide any information needed.
Offline
No, you don't.
Don't use nodm but autologin with getty - see eg. https://bbs.archlinux.org/viewtopic.php?id=220954
https://wiki.archlinux.org/index.php/Xi … X_at_login
https://wiki.archlinux.org/index.php/Au … al_console
Offline
vimusov,
It has been reported that your post is a thread hijack. I tend to agree. Please start a new thread and, if you believe this thread to be relevant, you may link back to this one.
Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
Sometimes it is the people no one can imagine anything of who do the things no one can imagine. -- Alan Turing
---
How to Ask Questions the Smart Way
Offline
vimusov,
It has been reported that your post is a thread hijack. I tend to agree. Please start a new thread and, if you believe this thread to be relevant, you may link back to this one.
I am sorry about that. I thought it would be better to not start a new topic when there is an existing one with the same problem. I am going to do as you say.
Offline