Description of problem: When I try to install a printer connected to a Window computer, printer doesn't show up and freezes Version-Release number of selected component (if applicable): system-config-printer-1.0.0-2.fc10.i386 How reproducible: alaways Steps to Reproduce: 1.open system-config-printer 2.click on New 3.click on Windows printer via Samba Actual results: network printer doesn't show up and s-c-p freezes Expected results: it should install printer Additional info:
I haven't been able to reproduce this here, but I've added some debugging so that I should be able to pin-point the problem. Please fetch system-config-printer-1.0.0-3.fc10 from koji (or wait for rawhide to get it) and then run: system-config-printer --debug from a terminal window. Try to reproduce the problem, and you should see some debug messages in the output. Paste them here. Thanks.
Created attachment 308669 [details] Troubleshooting file
Thanks. Actually that isn't quite what I was after, but does show that samba is not behaving correctly in rawhide. That is sort of expected: Fedora 9 showed the same bug when printing through samba, and it has been fixed by a newer package. Looks like that package just hasn't been built for rawhide yet. I'm more interested in your report that the system-config-printer application freezes while browsing for a Windows print share. Please run 'system-config-printer --debug' from a terminal and try to reproduce the problem. When you manage to get system-config-printer to freeze again, please paste the output from the terminal window into this bug report. Thanks.
Tim, I deleted the printer and re-installed it: It worked (slowly) and when it called for the choice of printer driver it took a long time to answer: I got these messages in terminal window at that particular point. Trying make/model names Trying best match postscript <= Printer <= Raw Queue postscript: match length 1 Searching for model ID 'printer', 'printe%dprinter' % 0 Text-only fallback [u'textonly.ppd'] No ID match for device smb://WORKGROUP/CELERON/HPLaserJ: <manufacturer>Generic</manufacturer> <model>Printer</model> <description>Generic Printer</description> <commandset></commandset> Using textonly.ppd Will fetch ppd? 0 get_notifications update
I tried to install a second Windows printer and now it freezes when the Browser SMB should show printer list system-config-printer --debug Connected as user antonio refresh Created subscription 17 <monitor.Monitor instance at 0x9691b6c>: printers and jobs lists provided update Authentication pass: 1 Authentication: password callback set Authentication pass: 1 Authentication: password callback set Authentication pass: 1 Authentication: password callback set Got password callback Authentication pass: 2 Authentication: Try as root Connected as user root Got password callback Authentication pass: 3 get_notifications update Authentication: Reconnect Connected as user root Got password callback Authentication pass: 1 Authentication: password callback set fetchDevices Lock acquired for devices thread Devices thread started Connecting (devices) Fetching devices Closing connection (devices) Releasing devices lock Got devices socket: scheme is None queryPPDs Lock acquired for PPDs thread PPDs thread started Connecting (PPDs) Fetching PPDs pysmb: got password callback
Thanks. Should be fixed in 1.0.2.