Need to add geoclue-ubuntu-geoip to dependencies
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Qreator |
Fix Committed
|
Critical
|
David Planella | ||
qreator (Debian) |
Fix Released
|
Unknown
|
Bug Description
I used previous versions of Qreator and tried the last 13.05.3 on Xubuntu 12.04 and Xubuntu 13.04 and it's not working.
The installation process goes fine (I use GDebi), but then program do not start and crush report appear.
When I started Qreator in terminal I got this:
(qreator:5908): Gtk-WARNING **: Can't pass in construct-only parameters to cancel_button
(qreator:5908): Gtk-WARNING **: Can't pass in construct-only parameters to ok_button
(qreator:5908): Gtk-WARNING **: Can't pass in construct-only parameters to help_button
/usr/lib/
Gtk.Window.
No handlers could be found for logger "qreator_lib"
Traceback (most recent call last):
File "/usr/bin/qreator", line 47, in <module>
qreator.main()
File "/usr/lib/
window = QreatorWindow.
File "/usr/lib/
new_
File "/usr/lib/
self.
File "/usr/lib/
self.qr_types = [d(self.
File "/usr/lib/
self.
File "/usr/lib/
self.widget = QRCodeLocationG
File "/usr/lib/
latitude, longitude = get_current_
File "/usr/lib/
'/org/
File "/usr/lib/
follow_
File "/usr/lib/
self.
File "/usr/lib/
self.
File "/usr/lib/
'su', (bus_name, flags)))
File "/usr/lib/
message, timeout)
dbus.exceptions
Related branches
- Qreator Hackers: Pending requested
-
Diff: 37 lines (+12/-5)1 file modifieddebian/control (+12/-5)
Changed in qreator: | |
status: | New → Triaged |
importance: | Undecided → High |
milestone: | none → 13.06.1 |
summary: |
- Qreator don't work on Xubuntu + Need to add geoclue-ubuntu-geoip to dependencies |
Changed in qreator: | |
assignee: | nobody → David Planella (dpm) |
status: | Triaged → In Progress |
Changed in qreator: | |
milestone: | 13.10.1 → next |
status: | In Progress → Fix Committed |
milestone: | next → 16.06.1 |
Changed in qreator (Debian): | |
status: | Unknown → New |
Changed in qreator (Debian): | |
status: | New → Fix Released |
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.