Hi, I've tested Hirsute (21.04) xgps from gpsd-clients 3.22-2 vs gpsd of the same version. Working fine.
Then I've tested 3.20-8ubuntu0.2 (Focal) xgps vs the same gpsd server 3.22-2. There I see one mismatch: $ xgps 10.7.0.44 xgps: host 10.7.0.44 port 2947 /usr/bin/xgps: WARNING gpsd version 3.22 different than expected 3.20 But it still works fine. You have "expected 3.20" which lets me imply that you are on Focal (20.04), but your target is on Bionic I guess? The cross release compatibility of GPSD clients isn't guaranteed AFAIK. At least when the API changes (which your warning shows) I guess it can't work. You might report it upstream if they want to push a fix that we can apply, but I'm not sure this will happen. In the meantime as a workaround - this is just a python script with no other dependencies. You could either run a bionic container and connect from there. Or you can even fetch the Bionic version, extract it and run that (might have python2/3 issues). ** Changed in: gpsd (Ubuntu) Status: New => Incomplete -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1915999 Title: XGPS crashes with "AttributeError: 'Base' object has no attribute 'uimanager'" To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gpsd/+bug/1915999/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs