Question on Bareos Tray Monitor

9 views
Skip to first unread message

Bruce Eckstein

unread,
Jan 28, 2026, 10:54:11 AM (3 days ago) Jan 28
to bareos-users
I have not used bareos-traymonitor in a long time. As I remember, it was because traymonitor stopped working and as I used the webui, it was not an issue for me.
I decided recently to figure out why it was not displaying.

if I started in a terminal as follows I get:
~$ bareos-tray-monitor -d 100
tray-monitor (10): lib/parse_conf.h:460-0 ConfigResourcesContainer: new configuration_resources_ 0x575de3851680
tray-monitor (100): lib/parse_conf.cc:181-0 config file = /etc/bareos/tray-monitor.conf
tray-monitor (100): lib/lex.cc:295-0 glob /etc/bareos/tray-monitor.conf: 1 files
tray-monitor (100): lib/lex.cc:194-0 open config file: /etc/bareos/tray-monitor.conf
tray-monitor (100): lib/lex.cc:295-0 glob /etc/bareos/tray-monitor.conf: 1 files
tray-monitor (100): lib/lex.cc:194-0 open config file: /etc/bareos/tray-monitor.conf
tray-monitor (100): <unknown>:0-0 Qt-Warning: QSocketNotifier: Can only be used with threads started with QThread
QSocketNotifier: Can only be used with threads started with QThread
tray-monitor (100): <unknown>:0-0 Qt-Warning: QDBusMarshaller::appendVariantInternal: Found unknown D-BUS type ''

If I did
~$ ps ax |grep bareos
  47789 ?        Ssl    1:09 /usr/sbin/bareos-fd -f
  58034 pts/1    Sl+    0:00 bareos-tray-monitor
  58113 pts/2    S+     0:00 grep --color=auto bareos
which seems to show that its up but it is not displaying in the tray

After a fair amount of failed changes, I tried
~$ sudo -u beckstein bareos-tray-monitor -d 100
tray-monitor (10): lib/parse_conf.h:460-0 ConfigResourcesContainer: new configuration_resources_ 0x63d3b8ca2680
tray-monitor (100): lib/parse_conf.cc:181-0 config file = /etc/bareos/tray-monitor.conf
tray-monitor (100): lib/lex.cc:295-0 glob /etc/bareos/tray-monitor.conf: 1 files
tray-monitor (100): lib/lex.cc:194-0 open config file: /etc/bareos/tray-monitor.conf
tray-monitor (100): lib/lex.cc:295-0 glob /etc/bareos/tray-monitor.conf: 1 files
tray-monitor (100): lib/lex.cc:194-0 open config file: /etc/bareos/tray-monitor.conf
tray-monitor (100): <unknown>:0-0 Qt-Warning: QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-beckstein'
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-beckstein'

and 
~$ ps ax|grep bareos
  47789 ?        Ssl    1:09 /usr/sbin/bareos-fd -f
  58583 pts/1    S+     0:00 sudo -u beckstein bareos-tray-monitor
  58584 pts/2    Ss     0:00 sudo -u beckstein bareos-tray-monitor
  58585 pts/2    Sl+    0:00 bareos-tray-monitor
  58600 pts/3    S+     0:00 grep --color=auto bareos


Bareos now shows up in the tray and worked correctly.

I am currently on Ubuntu 24.04.3 LTS (Wayland) and kept up to date. I am also using Nemo and not Nautilus on my system.
I am using the community Version: 25.0.2~pre67.c4bf7e33b of Bareos.

I have tried the above on 2 different ubuntu laptops and get the same result.

I do not understand why I need to sudo into the same username to get it to work but seems must be something on my system implementation.
Any suggestions on why need to sudo to my username when I am logged into as that username?

Reply all
Reply to author
Forward
0 new messages