http://bugzilla.opensuse.org/show_bug.cgi?id=1178111
Bug ID: 1178111 Summary: gcdemu fails to start Classification: openSUSE Product: openSUSE Distribution Version: Leap 15.2 Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Other Assignee: screening-team-bugs@suse.de Reporter: comes@naic.edu QA Contact: qa-bugs@suse.de Found By: --- Blocker: ---
I want to use gcdemu and I did the following: zypper in gcdemu modprobe vhba then in a terminal i typed gcdemu The program didn't start and showed me the following error message:
Traceback (most recent call last): File "/usr/bin/gcdemu", line 1889, in on_connection_established self.add_device(i) File "/usr/bin/gcdemu", line 1931, in add_device device = self.create_device(self.cdemu, num) File "/usr/bin/gcdemu", line 2035, in create_device return gCDEmuDevice_Indicator(cdemu, d) File "/usr/bin/gcdemu", line 1677, in __init__ gCDEmuDevice.__init__(self, cdemu, d) File "/usr/bin/gcdemu", line 1444, in __init__ self.file_chooser = gCDEMuFileChooserDialog(cdemu.supported_parsers, cdemu.supported_filter_streams) File "/usr/bin/gcdemu", line 961, in __init__ Gtk.FileChooserDialog.__init__(self, _("Open file"), None, Gtk.FileChooserAction.OPEN, (_("Cancel"), Gtk.ResponseType.CANCEL, _("Open"), Gtk.ResponseType.ACCEPT)) TypeError: GObject.__init__() takes exactly 0 arguments (4 given)
It turns out that gcdemu requires python3 but the first line in /usr/bin/gcdemu is: #!/usr/bin/env python which uses python2 changing such line to: #!/usr/bin/env python3 makes gcdemu work properly.
http://bugzilla.opensuse.org/show_bug.cgi?id=1178111 http://bugzilla.opensuse.org/show_bug.cgi?id=1178111#c1
--- Comment #1 from Giacomo Comes comes@naic.edu --- This particular issue was fixed upstream in version 3.2.0 (released 2 years ago). The version of gcdemu in leap 15.2 is 4 years old. May be it's time to upgrade it?
http://bugzilla.opensuse.org/show_bug.cgi?id=1178111
Alexei Sorokin sor.alexei@meowr.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- Assignee|sor.alexei@meowr.ru |jengelh@inai.de