-
Notifications
You must be signed in to change notification settings - Fork 270
Description
Describe the bug
So I installed Pisi Linux on my spare machine to do some testing and I installed GNOME on top of the minimal ISO. I ported over gnome-browser-connector
and installed the extension but the shell crashes upon enabling the extension. The next login will have extensions disabled (safety behaviour?) and enabling extensions back crashes the shell again until the extension is removed entirely.
Steps to reproduce
- Install Pisi Linux 2.4 Minimal, update it, install full GNOME suite (
sudo pisi it -c desktop.gnome.addons -c desktop.gnome -c desktop.gnome.apps -c desktop.gnome.base -c desktop.gnome.lookandfeel gdm
), enable GDM (sudo service gdm on
), reboot and log into the system. - Install
gnome-browser-connector
from my pspec:
sudo pisi bi https://raw.githubusercontent.com/pisilinux/main/master/desktop/gnome/util/gnome-browser-connector/pspec.xml
sudo pisi it ./gnome-browser-connector-48.0-1-p2-x86_64.pisi
- Visit GNOME Extensions website using your favourite browser (Epiphany doesn't work for some reason) and install GSConnect from there.
- Try to head over to Mobile Settings.
- Observe crash.
- Subsequent attempts to enable the extension also crashes the shell.
Expected behavior
Shell doesn't crash and GSConnect works as intended.
GSConnect version
66
Installed from
GNOME Extensions website
GNOME Shell version
48.0
Linux distribution/release
Pisi Linux 2.4.1 (Karagul)
Paired device(s)
No response
KDE Connect app version
No response
Plugin(s)
No response
Support log
Screenshots
No response
Notes
I have no idea how but I feel like this has to do with either a missing package or the fact that the command python
is currently linked to Python 2. We can't just switch that command to Python 3 since parts of the base OS stack (primarily the package manager from what I can tell) is still at Python 2 and uses #!/usr/bin/python
as its shebang. I'm willing to port over missing packages otherwise if need be.