Thanks Сергей for trying Qreator and reporting this bug.
As a workaround, could you try to install the geoclue-hostip package and report back if that fixes the issue?
You can do so by opening a terminal with Ctrl+Alt+t and then typing this command followed by Enter:
sudo apt-get install geoclue-hostip
I think what is happening here is that the Ubuntu GeoIP service provider, on which Qreator relies upon, is not installed by default on Xubuntu. As a fallback then Qreator tries to use the HostIP provider, which is not installed either, and it finally fails.
What we need to do to fix this bug is:
- The Qreator package needs to depend upon the geoclue-ubuntu-geoip or the geoclue-hostip package.
- Qreator should fail gracefully if neither of those is installed.
Thanks Сергей for trying Qreator and reporting this bug.
As a workaround, could you try to install the geoclue-hostip package and report back if that fixes the issue?
You can do so by opening a terminal with Ctrl+Alt+t and then typing this command followed by Enter:
sudo apt-get install geoclue-hostip
I think what is happening here is that the Ubuntu GeoIP service provider, on which Qreator relies upon, is not installed by default on Xubuntu. As a fallback then Qreator tries to use the HostIP provider, which is not installed either, and it finally fails.
What we need to do to fix this bug is:
- The Qreator package needs to depend upon the geoclue- ubuntu- geoip or the geoclue-hostip package.
- Qreator should fail gracefully if neither of those is installed.