Bug 181840
Summary: | Samsung ML-1710 USB printer not being recognized by Fedora rawhide | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Rodd Clarkson <rodd> |
Component: | hal-cups-utils | Assignee: | Tim Waugh <twaugh> |
Status: | CLOSED RAWHIDE | QA Contact: | |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | rawhide | CC: | twaugh |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2007-10-31 13:00:48 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 207681 |
Description
Rodd Clarkson
2006-02-17 03:53:19 UTC
hal-cups-utils should be adding this queue when the printer is inserted. The next test update of hal-cups-utils will provide syslogging, so we'll be able to diagnose what's going wrong. Please fetch hal-cups-utils-0.6.5-1.fc6 from updates-testing: yum --enablerepo=updates-testing update 'hal-cups-utils*' Once you have it installed, change '*.info' to '*.debug' in /etc/syslog.conf, i.e.: *.debug;mail.none;authpriv.none;cron.none /var/log/messages and restart syslog with '/sbin/service syslog reload'. Then try plugging in your printer and switching it on, and we should get some 'hal_lpadmin' messages in /var/log/messages. Sorry it's taken so long to do something so simple. I did what you asked and this is the output I got (which I think might have the answer you need). I added the spaces below so that you could see where I unplugged the printer. [rodd@localhost ~]$ sudo tail -f /var/log/messages | grep hal_lpadmin Feb 27 10:09:00 localhost hal_lpadmin: add Feb 27 10:09:00 localhost hal_lpadmin: URIs: ['hal:///org/freedesktop/Hal/devices/usb_device_4e8_323a_6758_03031848390_if0_printer_noserial'] Feb 27 10:09:06 localhost hal_lpadmin: Prompting for driver for printer ML-1710 Feb 27 10:09:14 localhost hal_lpadmin: configure Feb 27 10:09:15 localhost hal_lpadmin: File "/usr/libexec/hal_lpadmin", line 198, in main h = HalLpAdmin() Feb 27 10:09:15 localhost hal_lpadmin: File "/usr/libexec/hal_lpadmin", line 176, in __init__ self.configurePrinter() Feb 27 10:09:15 localhost hal_lpadmin: File "/usr/libexec/hal_lpadmin", line 193, in configurePrinter printer.configure() Feb 27 10:09:15 localhost hal_lpadmin: File "/usr/libexec/hal_lpadmin", line 150, in configure ppd = printer.getPPD() Feb 27 10:09:15 localhost hal_lpadmin: File "/usr/share/system-config-printer/foomatic.py", line 289, in getPPD ppdobj = cups.PPD(fname) Feb 27 10:09:15 localhost hal_lpadmin: RuntimeError: ppdOpenFile failed Feb 27 10:09:31 localhost hal_lpadmin: File "/usr/libexec/hal_lpadmin", line 198, in main h = HalLpAdmin() Feb 27 10:09:31 localhost hal_lpadmin: File "/usr/libexec/hal_lpadmin", line 172, in __init__ self.addPrinter() Feb 27 10:09:31 localhost hal_lpadmin: File "/usr/libexec/hal_lpadmin", line 185, in addPrinter printer.add() Feb 27 10:09:31 localhost hal_lpadmin: File "/usr/libexec/hal_lpadmin", line 127, in add self.uid, self.name) Feb 27 10:09:31 localhost hal_lpadmin: File "/usr/lib/python2.4/site-packages/dbus/proxies.py", line 25, in __call__ ret = self._proxy_method (*args, **keywords) Feb 27 10:09:31 localhost hal_lpadmin: File "/usr/lib/python2.4/site-packages/dbus/proxies.py", line 102, in __call__ reply_message = self._connection.send_with_reply_and_block(message, timeout) Feb 27 10:09:31 localhost hal_lpadmin: File "dbus_bindings.pyx", line 455, in dbus_bindings.Connection.send_with_reply_and_block Feb 27 10:09:31 localhost hal_lpadmin: DBusException: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken. Feb 27 10:10:27 localhost hal_lpadmin: remove: taking no action Feb 27 10:10:27 localhost hal_lpadmin: URIs: ['hal:///org/freedesktop/Hal/devices/usb_device_4e8_323a_6758_03031848390_if0_printer_noserial'] Thanks. Have you installed the 'splix' driver or something? What do you get when you run this command (just paste it into a terminal): cd /usr/share/system-config-printer python import foomatic f=foomatic.Foomatic() f.getPPD('Samsung','ML-1710') I get this: ERROR: foomatic-ppdfile: Printer 'Samsung-ML-1710' and driver 'splix' are not compatible ERROR: foomatic-ppdfile: Driver 'splix' not in database! but it seems like you're getting something else. In FC7t2 I get: [rodd@localhost ~]$ cd /usr/share/system-config-printer/ [rodd@localhost system-config-printer]$ python Python 2.5 (r25:51908, Feb 13 2007, 09:13:49) [GCC 4.1.1 20070209 (Red Hat 4.1.1-57)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import foomatic >>> f=foomatic.Foomatic() Writing new pickle >>> f.getPPD('Samsung','ML-1710') ERROR: foomatic-ppdfile: Printer 'Samsung-ML-1710' and driver 'splix' are not compatible ERROR: foomatic-ppdfile: Driver 'splix' not in database! >>> I'll test FC7t2 to see if this just work, and will try to test FC6 when I use it next. Hmm, I'm not even sure that the printer is being detected when I stick it into the USB slot, so I'll need to do some testing on this in FC7t2. Okay, sorry about the lateness of responding. (I've been having UCB issues with f7 and rawhide, so it's made testing a little hit and miss, but this seems to have resolved itself.) I've just tested the same printer on latest rawhide and it just works now, so I guess this is no longer a bug. |