[Bug 552398] Re: printer configuration dialog hangs
This bug was fixed in the package system-config-printer - 1.2.0+20100408-0ubuntu1 --- system-config-printer (1.2.0+20100408-0ubuntu1) lucid; urgency=low [ Till Kamppeter ] * New upstream release o GIT master snapshot from 08 April 2010 o For the last update from upstream we accidentally downloaded the master branch from GIT and not 1.1.x, so that upstream version from Lucid Feature Freeze is 1.1.91 in reality and not 1.1.17 as advertized. To fix the bugs of 1.1.91 (an unstable test release) we go now forward to 1.2.0 + bug fixes + translation updates. o No feature additions expected. o This release fixes especially LP: #557199 and LP: #552398 o Possibly more bugs fixed. o Translations updated. * debian/patches/53_fix-async-ipp-traceback.patch, debian/patches/70_more-async-traceback-fixes.patch, debian/patches/73_finally-fixed-race-condition-in-asyncipp.patch: Removed patches for upstream fixes. * debian/patches/10_menu_entries.patch, debian/patches/55_silence_printerdriversinstaller_errors.patch: Regenerated to work with new upstream code. * debian/system-config-printer-common.install: Added new check-device-ids.py file (debug tool, not used by the rest of system-config-printer). * debian/system-config-printer-gnome.install: Added man pages. * debian/local/testpage-a4.ps, debian/local/testpage-letter.ps: Replaced Ubuntu logo by the current one (LP: #542975). * debian/patches/84_cache-also-device-id-in-network-printer-search.patch: When doing a network printer search on a given IP, cache not only the make-and-model string but also the device ID for subsequent connection types. * debian/patches/86_fill-lpd-queue-list.patch: When probing an IP address whether it is an LPD printer and which the valid queue names are, the list of valid queue names did not get filled. * debian/patches/88_physicaldevice-get-make-model-also-from-makeandmodel.patch: Let make and model for a network device also be determined by the make-and-model string and not only the device ID (which is often missing for detected network printers). * debian/patches/90_physicaldevice-clean-socket-uris.patch: When several detected network printers are identified as one physical device, remove the default port 9100 from socket URIs, to avoid saving entries with duplicate URIs. * debian/patches/92_do-not-search-driver-for-remote-cups-queues-with-driver.patch: If a queue to be set up with "ipp://..." URI points to a remote CUPS queue which has already a PPD on the server, we do not need to (and should not) search for a PPD/driver to set up locally. Now really recognize such queues and suppress driver configuration. * debian/patches/57_backend-integration-dnssd-bluetooth.patch: Let Bluetooth printers get searched together with network printers, as the search takes longer. So USB and parallel printers and also network printer search methods appear nearly instantly. In the listing of network printers let not only IP addresses but also DNS-SD names appear. [ Julien Lavergne ] * debian/patches/10_menu_entries.patch: Update to not launch the applet in LXDE, until bug 323322 is fixed. (LP: #529472) -- Till KamppeterThu, 8 Apr 2010 20:13:50 +0200 ** Changed in: system-config-printer (Ubuntu) Status: In Progress => Fix Released -- printer configuration dialog hangs https://bugs.launchpad.net/bugs/552398 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 552398] Re: printer configuration dialog hangs
Tim, thanks for the patch. I will upload and updated system-config- printer (with a lot of additional bug fixes) as soon as the Beta-2-Freeze is over. ** Changed in: system-config-printer (Ubuntu) Status: Incomplete => In Progress -- printer configuration dialog hangs https://bugs.launchpad.net/bugs/552398 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 552398] Re: printer configuration dialog hangs
I've fixed that traceback in the git repository (fce45be). Not sure if that would have caused the symptom by itself though. -- printer configuration dialog hangs https://bugs.launchpad.net/bugs/552398 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 552398] Re: printer configuration dialog hangs
I have the exact same problem. Here is my output when running the program as Till Kamppeter said. system-config-printer --debug Connected as user emil refresh Created subscription 7 : printers and jobs lists provided update_jobs Authentication pass: 1 Authentication: password callback set Authentication pass: 1 Authentication: password callback set Authentication pass: 1 Authentication: password callback set get_notifications update_jobs Using polkit-1 connection class + New IPPConnection +<_IPPConnectionThread(Thread-1, initial daemon)> +Awaiting further instructions + + fetchDevices Converted ()/{'exclude_schemes': ['dnssd', 'snmp'], 'reply_handler': >, 'error_handler': >} to (0, [], ['dnssd', 'snmp']) +_PK1AsyncMethodCall: Calling PK method DevicesGet D-Bus call failed: DBusException('The name org.opensuse.CupsPkHelper.Mechanism was not provided by any .service files',) + Next task: (, (), {'exclude_schemes': ['dnssd', 'snmp']}, >, >, >) - Call ...success Awaiting further instructions fetchDevices Converted ()/{'reply_handler': >, 'include_schemes': ['dnssd', 'snmp'], 'error_handler': >} to (0, ['dnssd', 'snmp'], []) +_PK1AsyncMethodCall: Calling PK method DevicesGet D-Bus call failed: DBusException('The name org.opensuse.CupsPkHelper.Mechanism was not provided by any .service files',) + Next task: (, (), {'include_schemes': ['dnssd', 'snmp']}, >, >, >) - Call DESTROY: -_PK1AsyncMethodCall: Calling > 192.168.1.8:9100 OPEN Device found: socket://192.168.1.8:9100 Can't connect to server/printer socket: host is 192.168.1.8, port is 9100 192.168.1.8: /usr/lib/cups/backend/snmp "${HOST}" ...success Awaiting further instructions fetchPPDs + Asking PackageKit to install drivers Failed to talk to PackageKit: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.PackageKit was not provided by any .service files Asking Jockey to install drivers socket: host is 192.168.1.8, port is 9100 DESTROY: DESTROY: DESTROY: Putting None on the task queue Next task: None Thread exiting - - DESTROY: - - -_PK1AsyncMethodCall: -<_IPPConnectionThread(Thread-1, stopped daemon -1234211984)> Device found: hp:/net/Photosmart_2570_series?ip=192.168.1.8 parsed path: fname='smb://192.168.1.8/' server='192.168.1.8' share='' path='' options='' SMBC_check_options(): server='192.168.1.8' share='' path='' options='' pysmb: got password callback pysmb: got password callback pysmb: operation failed: RuntimeError(13, 'Permission denied') pysmb: authentication pass: 2 pysmb: try auth as guest pysmb: got password callback pysmb: got password callback pysmb: operation failed: RuntimeError(13, 'Permission denied') pysmb: authentication pass: 3 pysmb: try as emil Got Jockey result: dbus.Array([], signature=dbus.Signature('s')) Asking CUPS for PPDs Using polkit-1 connection class + New IPPConnection +<_IPPConnectionThread(Thread-3, initial daemon)> Awaiting further instructions + + + +_PK1AsyncMethodCall: + Next task: (, (), {}, >, >, >) - Call Caught non-fatal exception. Traceback: File "/usr/share/system-config-printer/probe_printer.py", line 358, in _probe_smb while smbc_auth.perform_authentication () > 0: File "/usr/share/system-config-printer/probe_printer.py", line 210, in perform_authentication return self._do_perform_authentication_result AttributeError: BackgroundSmbAuthContext instance has no attribute '_do_perform_authentication_result' Continuing anyway.. Done ...success Awaiting further instructions Killed I hope it is going to help. I am new to testing Ubuntu releases, so I don't know if there is anything else I could do, so that the developers can fix the problem. -- printer configuration dialog hangs https://bugs.launchpad.net/bugs/552398 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 552398] Re: printer configuration dialog hangs
I have also exactly 10 network printers and I have tried hard to get system-config-printer to freeze. I even have introduced a timeout for the network scan or have changed code so that the results of the network scan are not put together nicely. It always works for me. So I ask you to do the following: Run in a terminal window system-config-printer --debug do all needed actions to get system-config-printer getting stuck, and post the output in the terminal window here. Run also in a terminal window and post all output here: lpinfo --include-schemes='dnssd,snmp' -v lpinfo --include-schemes='dnssd,snmp' --timeout=30 -v ** Changed in: system-config-printer (Ubuntu) Status: New => Incomplete ** Changed in: system-config-printer (Ubuntu) Importance: Undecided => Medium -- printer configuration dialog hangs https://bugs.launchpad.net/bugs/552398 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 552398] Re: printer configuration dialog hangs
** Attachment added: "BootDmesg.txt" http://launchpadlibrarian.net/42629956/BootDmesg.txt ** Attachment added: "CupsErrorLog.txt" http://launchpadlibrarian.net/42629958/CupsErrorLog.txt ** Attachment added: "CurrentDmesg.txt" http://launchpadlibrarian.net/42629959/CurrentDmesg.txt ** Attachment added: "Dependencies.txt" http://launchpadlibrarian.net/42629960/Dependencies.txt ** Attachment added: "Locale.txt" http://launchpadlibrarian.net/42629961/Locale.txt ** Attachment added: "Lspci.txt" http://launchpadlibrarian.net/42629962/Lspci.txt ** Attachment added: "Lsusb.txt" http://launchpadlibrarian.net/42629963/Lsusb.txt ** Attachment added: "PrintingPackages.txt" http://launchpadlibrarian.net/42629964/PrintingPackages.txt ** Attachment added: "ProcCpuinfo.txt" http://launchpadlibrarian.net/42629965/ProcCpuinfo.txt ** Attachment added: "ProcInterrupts.txt" http://launchpadlibrarian.net/42629966/ProcInterrupts.txt ** Attachment added: "ProcModules.txt" http://launchpadlibrarian.net/42629968/ProcModules.txt ** Attachment added: "UdevDb.txt" http://launchpadlibrarian.net/42629969/UdevDb.txt ** Attachment added: "UdevLog.txt" http://launchpadlibrarian.net/42629970/UdevLog.txt -- printer configuration dialog hangs https://bugs.launchpad.net/bugs/552398 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs