new and strange printer problems
I'm running a standard 13.1 32 bit install with an HP deskjet 990C, run off of USB. Until today everything has printed properly. Now nothing prints. Nothing has been installed unless it came through slackpkg, and yes it is still on the correct setting for arch and revision. CUPS shows printer as installed, accepting jobs an idle. No error messages are appearing but nothing is reaching the printer. The info I can glean is from the error logs in CUPS:
E [14/Mar/2011:10:56:30 -0700] Filter "/usr/lib/cups/filter/rastertogutenprint.5.2" for printer "HP_DeskJet_990C" has insecure permissions (0100757) E [14/Mar/2011:10:56:47 -0700] Filter "/usr/lib/cups/filter/rastertogutenprint.5.2" for printer "HP_DeskJet_990C" has insecure permissions (0100757) E [14/Mar/2011:10:56:59 -0700] Unable to execute /usr/lib/cups/filter/pstoraster: insecure file permissions (0100757) E [14/Mar/2011:10:56:59 -0700] [Job 29] Unable to start filter "pstoraster" - Operation not permitted. E [14/Mar/2011:10:56:59 -0700] [Job 29] Stopping job because the scheduler could not execute a filter. E [14/Mar/2011:10:57:20 -0700] Unable to execute /usr/lib/cups/filter/pstoraster: insecure file permissions (0100757) E [14/Mar/2011:10:57:20 -0700] [Job 29] Unable to start filter "pstoraster" - Operation not permitted. E [14/Mar/2011:10:57:20 -0700] [Job 29] Stopping job because the scheduler could not execute a filter. E [14/Mar/2011:10:58:29 -0700] Unable to execute /usr/lib/cups/filter/pstoraster: insecure file permissions (0100757) E [14/Mar/2011:10:58:29 -0700] [Job 30] Unable to start filter "pstoraster" - Operation not permitted. E [14/Mar/2011:10:58:29 -0700] [Job 30] Stopping job because the scheduler could not execute a filter. E [14/Mar/2011:10:59:56 -0700] [cups-deviced] PID 12155 (hpfax) stopped with status 13! E [14/Mar/2011:11:00:13 -0700] Unable to execute /usr/lib/cups/filter/pstoraster: insecure file permissions (0100757) E [14/Mar/2011:11:00:13 -0700] [Job 29] Unable to start filter "pstoraster" - Operation not permitted. E [14/Mar/2011:11:00:13 -0700] [Job 29] Stopping job because the scheduler could not execute a filter. E [14/Mar/2011:11:10:26 -0700] Unable to execute /usr/lib/cups/filter/pstoraster: insecure file permissions (0100757) E [14/Mar/2011:11:10:26 -0700] [Job 31] Unable to start filter "pstoraster" - Operation not permitted. E [14/Mar/2011:11:10:26 -0700] [Job 31] Stopping job because the scheduler could not execute a filter. E [14/Mar/2011:11:15:06 -0700] Unable to execute /usr/lib/cups/filter/pstoraster: insecure file permissions (0100757) E [14/Mar/2011:11:15:06 -0700] [Job 32] Unable to start filter "pstoraster" - Operation not permitted. E [14/Mar/2011:11:15:06 -0700] [Job 32] Stopping job because the scheduler could not execute a filter. The general permissions for these files (which I have not touched) do NOT include execute even for root. Since I don't know anything about these, thought I would leave it to wiser minds than mine. Do I just change permission in the relevant directories or should something else be done. |
Have you tried removing the printer, restarting cups, and reinstalling it?
|
I did remove the printer, etc. I also removed and reinstalled CUPS. Neither made any difference to the problem.
|
Quote:
Quote:
PS- What is the ouput of 'ls -l /usr/lib/cups' ? I see: Quote:
|
It seems to be my mission in life to ask for help and then have magical cures appear. I removed and re-installed the printer one more time and that seems to have cured things. Personally, I think that there are M$ bugs floating in the nearby air. (My wife is a follower of the evil empire.) Thanks for the suggestions. I guess something got corrupted somewhere.
|
Solution - cups permissions
Long time user of LQ - know Jeremy...
... sorry to say I seldom post. I followed the post mostly to the letter, and had been researching this on the ArchLinux forums. I followed the python symbolic link change in this post: https://bbs.archlinux.org/viewtopic.php?pid=851700 This did nothing that I could tell... HPLIP was already installed from months ago. I just settled for printing from a Fedora desktop. Finally your post got me to thinking about the directory permissions. How? I opened one terminal and tailed the error log: Code:
# tail -f /var/log/cups/error.log Here are some of the messages: Code:
HP_LaserJet_Professional_P1102w: Directory "/usr/lib/cups/filter" has insecure permissions (040775/uid=0/gid=0). I thought hey, that's insecure like the message says, and tried changing permissions to 744. That was a mistake because the enable button suddenly became uncheckable in the kde printer configuration dialog. I solved this by using the following: Code:
chmod 755 /usr/lib/cups/* Very sweet indeed!! Now I can kick Fedora and Ubuntu and go full Arch!! - Happily using ArchLinux since January 2012 - Rolling release is the only way - once you try, you never go back. |
All times are GMT -5. The time now is 02:54 AM. |