You are not logged in.
I'm trying to get my Brother HL-1430 printer to work under cups. It's a fresh install of Arch, synced and updated. Cups detects the printer, and I'm using the "Foomatic/hl1250" driver. The problem occurs when trying to print anything. The job just stalls with a "/usr/lib/cups/filter/foomatic-rip failed" message. Checking dmesg, as suggested in http://bbs.archlinux.org/viewtopic.php?id=66586, shows
foomatic-rip[2540]: segfault at ffffffffffffffff ip 000000000040feea sp 00007fff8c5f0130 error 4 in foomatic-rip[400000+18000]
However, I'm not using the testing repositories as is the case in the thread I linked earlier. The current installed versions of cups and fommatic are:
# pacman -Q cups
cups 1.3.9-4
# pacman -Q foomatic-filters
foomatic-filters 4.0_20090306-1
Any suggestions as to what I can do to work around this problem?
Edit: The updated package (version 20090315-1) seems to have resolved my issue.
Last edited by magaso (2009-03-16 09:41:19)
Offline
Love, and do what thou wilt - St. Augustine of Hippo
Offline
hi magaso.
i am experiencing exactly the same problem as you. downgrading foomatic-* to 3.x solves this.
I am not sure if this bugreport deals with this problem. It would be good to have a look there...
Offline
Unfortuneatly I don't have access to the old series of foomatic filters, though I'll just live without printing for now.
Also, might as well notify future finders of this post of the updated bug report at http://bugs.archlinux.org/task/13714
Offline
There is no foomatic stuff in testing anymore. Most of that was released into extra in the last day or so. I know the OP mentioned being up to date. Are you current as of today?
Offline
Yes, I have updated the system to the latest release (foomatic-filters 4.0_20090308-1) and the segfault error is still there.
Offline
Crap. This is happening with coreutils 6.12?
Offline
I assumed the only package to blame was the foomatic-filters one. You can write which packages you want versions of.
pacman -Q coreutils
coreutils 6.12-1
pacman -Q cups
cups 1.3.9-4
pacman -Q foomatic-filters
foomatic-filters 4.0_20090308-1
Testing the printing capabilities by sending a test page for print from the CUPS web interface. Latest error:
Mar 10 17:49:28 server kernel: foomatic-rip[2877]: segfault at ffffffffffffffff ip 000000000040feea sp 00007fff58f5bfb0 error 4 in foomatic-rip[400000+18000]
Note that I'm running CET time.
Offline
You could try to see if the coreutils from testing fixes the segfault. I have no idea how it will work on a system that isn't up to date with that repo though.
Offline
Tried to pull version 7.1-2 from the testing repository and reboot to make sure it would apply to all settings. The result remains the same, I still receive the segfaults. I have reverted back to the stable edition now.
Offline
I'm out of ideas. My printing problems (as per one of the bug reports) were caused by a problem with coreutils 7.1 and libcups. I had to rebuild libcups in order for it work. I'm using the gutenprint drivers though.
Offline
Well, it appears that me, dw and at least one more suffer from this, though it may not be related to the issues you had. Apparently a downgrade of foomatic-* from the 4.x series to the 3.x series should solve the problem, but I can't find a repository with this version. I can live without printing, for now a least, as I have access to printing elsewhere. It would just be nice to get it to work
Anyway, thanks for your suggestions, think I'll link this thread to the second bug report.
Offline
There are more than one repo of older packages floating around here, but I don't know where they are. But, if you look up a package on the front page, go to 'View SVN Entries', and select any file such as the PKGBUILD, you can get older revisions of the Arch build files. If you're comfortable with subversion, you can pull them down that way too.
Offline
... but I can't find a repository with this version.
hi.
the following mirrow has older foomatic-* packages available:
i686: http://mirrors.gigenet.com/archlinux/extra/os/i686/
x86_64: http://mirrors.gigenet.com/archlinux/extra/os/x86_64/
Offline