http://bugzilla.opensuse.org/show_bug.cgi?id=921996 Bug ID: 921996 Summary: system-config-printer almost completely broken now Classification: openSUSE Product: openSUSE Distribution Version: 13.2 Hardware: x86-64 OS: openSUSE 13.2 Status: NEW Severity: Major Priority: P5 - None Component: Printing Assignee: jsmeix@suse.com Reporter: sb56637@gmail.com QA Contact: jsmeix@suse.com Found By: --- Blocker: --- Hello, On openSUSE 13.2, system-config-printer no longer allows me to change the settings on an installed printer. This is a REGRESSION, because it used to work. When I first open it, I need to hit the "unlock" button to modify printer settings. However, after unlocking the settings, right-clicking on a printer -> "properties" does nothing, and put the window in a greyed-out state. I will attach screenshots. When I run system-config-printer as root from a terminal, it spews the following python vomit when I try to change the settings of a printer: ########################################################################### Error creating proxy: The connection is closed (g-io-error-quark, 18) Unknown value for media-col: (unknown IPP value tag 0x34) Choices: [u'media-bottom-margin', u'media-left-margin', u'media-right-margin', u'media-size', u'media-source', u'media-top-margin', u'media-type'] Selecting from choices: media-bottom-margin Traceback (most recent call last): File "/usr/share/system-config-printer/system-config-printer.py", line 1766, in on_edit_activate self.dests_iconview_item_activated (self.dests_iconview, paths[0]) File "/usr/share/system-config-printer/system-config-printer.py", line 538, in dests_iconview_item_activated parent=self.PrintersWindow) File "/usr/share/system-config-printer/printerproperties.py", line 579, in show self.load (name, host=host, encryption=encryption, parent=parent) File "/usr/share/system-config-printer/printerproperties.py", line 1470, in load editable=editable) File "/usr/share/system-config-printer/printerproperties.py", line 846, in add_job_option self.option_changed) File "/usr/share/system-config-printer/options.py", line 88, in OptionWidget return OptionNumeric(name, v, s, on_change) File "/usr/share/system-config-printer/options.py", line 503, in __init__ self.selector = Gtk.SpinButton(adj, climb_rate=1.0, digits=digits) TypeError: GObject.__init__() takes exactly 0 arguments (1 given) ########################################################################### Incidentally, I will be filing a similar bug for system-config-printer on Tumbleweed, which simply does not load at all. I should mention that I need to use a version of CUPS newer than 1.5, which is why am currently on CUPS 2.0 from the official openSUSE Printing repo. Could this be an incompatibility between CUPS 2.0 and system-config-printer? -- You are receiving this mail because: You are on the CC list for the bug.