not starting with (kali on rpi.tft xfce4)

Bug #1574229 reported by rtng
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Onboard
Invalid
Undecided
Unassigned

Bug Description

Hello there,
running kali on raspberrypi3 + xfce4 + 3.2 tft display i got following when starintg onboard:

pi@raspberrypi:~ $ onboard

** (onboard:2936): WARNING **: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files
sys:1: PyGIWarning: Gtk was imported without specifying a version first. Use gi.require_version('Gtk', '3.0') before import to ensure that the right version gets loaded.
sys:1: PyGIWarning: GdkX11 was imported without specifying a version first. Use gi.require_version('GdkX11', '3.0') before import to ensure that the right version gets loaded.
sys:1: PyGIWarning: Atspi was imported without specifying a version first. Use gi.require_version('Atspi', '2.0') before import to ensure that the right version gets loaded.
sys:1: PyGIWarning: PangoCairo was imported without specifying a version first. Use gi.require_version('PangoCairo', '1.0') before import to ensure that the right version gets loaded.
11:51:20.897 WARNING Config: mousetweaks GSettings schema not found, mousetweaks integration disabled.

** (onboard:2936): WARNING **: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files

** (onboard:2936): ERROR **: AT-SPI: COuldn't connect to accessibility bus. Is at-spi-bus-launcher running?
Trace/Breakpoint ausgelöst

---
do you have any solution?
thank you so much and please keep up your good work. i really love onboard!

Tags: kali rpi tft
Revision history for this message
marmuta (marmuta) wrote :

Hi, glad you like Onboard.
We usually recommend to install a number of AT-SPI related packages. Since Kali is Debian based this could help there too.
sudo apt-get install gir1.2-atspi-2.0 libgail-common libatk-adaptor qt-at-spi libreoffice-gtk libreoffice-gtk3.

Which Kali image did you use, light or full? I could try to get Onboard to run in VirtualBox.

Revision history for this message
rtng (rtng) wrote :

@marmuta
just made a backup and will try to follow your recommends, thank you for that.
because the new kali-rolling arm image for the raspberry pi didnt boot (and i guess that this is probably because it loads armel instead of armhf packages..) i installed a (firmware) raspbian-jessie tft3.2 image from joy-it and after update and upgrade (no dist-upgrade!) my first step was installing onboard, then xfce4 and a lot of kal i tools with katoolin (all installation via putty). to my surprise i ended with a functional full kali distro even with the typical wallpaper and menu-icons and over 300 tools. Even diisk-utillities on my linuxmint-desktop recognize this as kali-rolling and not as debian jessie.
 you see, maybe i have been a bit too adventureous. hopefully i will make it with your advice, but i'm a bit afraid that libatk-adaptor qt-at-spi and gir1.2-atspi would not be release candidates. i will post the outcome tommorow. thnx for answering.

Revision history for this message
marmuta (marmuta) wrote :

I see, that wouldn't be easy to replicate then. You need to have at least at-spi2-core installed and at-spi-bus-launcher has to be launched from somewhere. I believe in Ubuntu that is done by either /etc/xdg/autostart/at-spi-dbus-bus.desktop or, via D-Bus activation, /usr/share/dbus-1/services/org.a11y.Bus.service.
I have these processes running:

$ ps aux | grep -i [a]t-spi
user /usr/lib/at-spi2-core/at-spi-bus-launcher
user /usr/bin/dbus-daemon --config-file=/etc/at-spi2/accessibility.conf --nofork --print-address 3
user /usr/lib/at-spi2-core/at-spi2-registryd --use-gnome-session

Alternatively, if you just need the plain keyboard, you could turn off everything that needs AT-SPI in Onboard's preferences. That would be auto-show, word-suggestions and auto-capitalization, IIRC.

Revision history for this message
rtng (rtng) wrote :

@marmuta
Hi and thanks,
finally i managed to install evrything you recommended.
i'm not quite sure, but maybe this information could be helpfull for otheres who install kali via katoolin:
it seems to be important to remove the kali-repos in katoolin before one makes the next system-update(or install other packages).
i found this info at: https://github.com/LionSec/katoolin

after i did, i was able to install the packages.
starting onboard from the terminal, i still get the following warnings, but i get it running so far.. :-)

pi@raspberrypi:~ $ onboard
sys:1: PyGIWarning: Gtk was imported without specifying a version first. Use gi.require_version('Gtk', '3.0') before import to ensure that the right version gets loaded.
sys:1: PyGIWarning: GdkX11 was imported without specifying a version first. Use gi.require_version('GdkX11', '3.0') before import to ensure that the right version gets loaded.
sys:1: PyGIWarning: Atspi was imported without specifying a version first. Use gi.require_version('Atspi', '2.0') before import to ensure that the right version gets loaded.veshare tft
sys:1: PyGIWarning: PangoCairo was imported without specifying a version first. Use gi.require_version('PangoCairo', '1.0') before import to ensure that the right version gets loaded.

if you take a look at the screenshot you may find that onboard brings a lot of comfort to such a tiny screen (waveshare 3.2tft) and one can modifie it to ones needs aswell. :-)

so thanks alot marmuta, thank you onboard!

Revision history for this message
rtng (rtng) wrote :
Revision history for this message
marmuta (marmuta) wrote :

Excellent, you're welcome. To get rid of the PyGIWarnings, you would have to upgrade to Onboard 1.2.0 or Onboard trunk. They are benign, though, no hurry.

marmuta (marmuta)
Changed in onboard:
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.