Hello Julian, I am not the Debian package maintainer but the upstream maintainer. Thank you for reporting.
and then su'd to root. As root, DISPLAY is unset. I ran "backintime backup" ... I get the output:
Can you please try again with adding the `--debug` switch and post the full output.
It's presumably hanging because it can't connect to any Qt services, but it probably shouldn't be looking for them when not running in a graphical environment.
systrayiconplugin.py determine if a graphic environment is running (available) or not, it does not expect it. So I am not sure if the DISPLAY thing is the cause. It is a usual situation.
I have not invented this mechanic, because I am just the maintainer in 3rd generation. I am open for suggestions how the systray icon could determine if a graphical environment is running or not.
At upstream we have several issues open regarding that topic. Regards, Christian Buhtz

