When I run my "selenium
" tests, firefox
displays the following window:
Should I ignore it? Is there a way to fix it? I'm running firefox-38.0.5
and selenium-2.46.0
. selenium
starts firefox
this way:
/usr/bin/firefox -profile /tmp/customProfileDire84f0e898d9c43d39dededa75b0dea22
UPD
dbus 413 1 0 Jun20 ? 00:00:05 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation
yuri 3994 1 0 Jun21 tty1 00:00:00 dbus-launch --sh-syntax --exit-with-session
yuri 3995 1 0 Jun21 ? 00:00:01 /usr/bin/dbus-daemon --fork --print-pid 5 --print-address 7 --session
yuri 6639 6636 0 Jun21 ? 00:00:00 /usr/bin/dbus-daemon --config-file=/etc/at-spi2/accessibility.conf --nofork --print-address 3
yuri 13082 5986 0 22:16 pts/4 00:00:00 /bin/bash -c ps -ef | grep dbus
yuri 13084 13082 0 22:16 pts/4 00:00:00 grep dbus
UPD I've just found out that this happens when I run tests under tmux
. Additionally, I set SSH_AUTH_SOCK
to ~/.ssh/ssh_auth_sock
, so that I could make tmux
communicate with other ssh-agent
without restarting tmux
. And the related issue is that svn
can't access GNOME keyring, asks for password every time under tmux
.
As it turns out, the issues has to do with
tmux
not updating environment variables (not that it can). They manifest itself after restarting windows manager (exiting and starting it again) and leavingtmux
running. As a result,DBUS_SESSION_BUS_ADDRESS
changes its value, but processes running insidetmux
has still the old value of the variable. One option would probably be to create a symlink to the file, however I can't see it (e.g.,unix:abstract=/tmp/dbus-JVndBgLlIC,guid=f9f24c9f9cdbd6648f38035e5598b880
). The other is to update the variable manually for each process needing it. Additionally, one can add the variable totmux
'supdate-environment
option, so that new windows get the right value.The same thing causes
svn
unable to communicate toGNOME Keyring
.Link to the forum discussion, just in case.