Slarm64 / Xfce / Blueman / PyGObject - GUI seems broken?
Is anyone else running into this? I have not been able to launch Blueman in quite some time, using Slarm64 + Xfce on a Pinebook (using ayufan's kernel from his Arch image, in which Blueman works fine). I checked this in a fresh installation to rule out custom configurations, and it still happens straight out of the box.
Blueman used to work as expected, but has been failing for untold weeks (months?), and the error message changes a bit depending on the circumstances. Usually, I get this: Code:
(blueman-manager:6337): Gtk-CRITICAL **: 17:45:19.954: gtk_image_menu_item_set_use_stock: assertion 'GTK_IS_IMAGE_MENU_ITEM (image_menu_item)' failed Thanks. |
interesting to know how blueman-manager behaves in slackware64 and slackwarearm
|
Quote:
I do not have a slackwarearm machine at the moment, although I might in a few months. If I get time, I might create a qemu image for slackwarearm to test in. |
Hi,
blueman-applet is working here. Make sure all dependencies are installed, ie, blueman, python3 and pycairo. Edit- added cmd line output Code:
$ blueman-manager |
Interesting, so this is just me then. Thanks for reporting your findings.
I am getting this on a full fresh installation, and it is reproducible. I start with anarsoul's archlinux image for the Pinebook 1080 (not ayufan's as mentioned above): https://github.com/anarsoul/linux-bu...s/tag/20190112 Out of all of the Pinebook images I have tried, this one gives the best kernel with all features working (specifically adjustable screen brightness), and I have tried all that I can find, including building my own, which has not gone well yet (another thread for another day). I boot this up and run a full update, just to get any fresh kernel, modules, or firmware. Then I strip out everything except /boot, /usr/lib/modules, and /usr/lib/firmware. I then move /usr/lib/firmware to /lib/firmware and /usr/lib/modules to /lib/modules. Then I extract the latest rootfs for Slarm64 into the root directory. When I boot off of that SD card, I get a working slacwkare prompt, as expected. Then I hook it up to a USB-Ethernet dongle, set my mirror, type: Code:
slackpkg update && slackpkg install a ap d e f k kde l n t tcl x xap xfce y Eventually, I can log into Xfce with a new non-root user and everything works fine. In the past, I have had to adjust the permissions on a few directories for things to work right, such as Firefox, but those things were relatively simple to figure out. Even on a fresh install though, as just described, I get this output, in contrast to yours: Code:
bash-5.0$ blueman-manager The above process will produce these results every time for me. Next I will try a few different starting images, just to see if I can get a different result launching blueman-manager, even if the screen brightness does not work, etc. Otherwise, this installation works pretty well, I cannot report anything else that seems to be broken, just blueman-manager and blueman-applet. When I have more time, I will try out different starting images and kernels, etc. I guess this is my own little project. Thanks for helping me isolate the issue a bit further. |
Quote:
Appreciate your detailed installation report. |
if a precompiled application is used, then rather it uses /lib/ld-linux-aarch64.so.1
just make symlink ln -s /lib64/ld-linux-aarch64.so.1 /lib/ld-linux-aarch64.so.1 or patchelf --set-interpreter /lib64/ld-linux-aarch64.so.1 <PROGRAM> |
Quote:
I also tried the patchelf suggestion, and I get this error: Code:
bash-5.0# patchelf --set-interpreter /lib64/ld-linux-aarch64.so.1 /usr/bin/blueman-manager https://gitlab.gnome.org/GNOME/pygobject/issues/377 I think I am just going to move on from this one unless anyone has an obvious fix, I have bigger fish to fry now that the semester is in full swing (I teach). Thanks for the input, I really appreciate it. |
I almost missed this one....
Quote:
|
Updates fixed the problem
Both blueman and gtk+3 were recently updated/rebuilt within the past week or so. Now this bug is gone; blueman-manager now launches without complaint. Marking thread as solved, thanks for the inputs.
|
All times are GMT -5. The time now is 05:23 AM. |