Date: Mon, 31 May 2004 19:46:22 +0200 From: Andreas Klemm <andreas@apsfilter.org> To: Aleksandar Simic <zen13038@zen.co.uk> Cc: freebsd-stable@freebsd.org Subject: Re: ASCII printing OK, but anything else isn't Message-ID: <20040531174622.GB59503@titan.klemm.apsfilter.org> In-Reply-To: <20040531163810.GA33356@yashin.myname.mydomain> References: <20040528171332.GB3367@yashin.myname.mydomain> <20040531141611.GA40540@titan.klemm.apsfilter.org> <20040531163810.GA33356@yashin.myname.mydomain>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, May 31, 2004 at 05:38:10PM +0100, Aleksandar Simic wrote: > > Hello Andreas, > > thanks for responding, I was just giving up hope. Hi ... well no need to I think. But you have to analyze what happens. > On Mon, May 31, 2004 at 04:16:11PM +0200, Andreas Klemm wrote: > > > + HEADER=/tmp/apsfilter36346/header1 > > > + dd bs=1k count=16 > > > ++ file /tmp/apsfilter36346/header1 > > > file: couldn't find any magic files! > > > + FILE_TYPE= > > > > Your file command doesn't seem to find its database (the magic file) ... > > -r--r--r-- 1 root wheel 285300 16 Nov 2003 /usr/share/misc/magic > > > > Does your magic command work on the commandline ? > > > > root# file /etc/passwd > > /etc/passwd: ASCII text > > > > root# file /usr/share/misc/magic > > /usr/share/misc/magic: magic text file for file(1) cmd > > It works just like your examples above: > > [alex@~] cd /etc/ > [alex@/etc] file /etc/passwd > /etc/passwd: ASCII text > [alex@/etc] file /usr/share/misc/magic > /usr/share/misc/magic: magic text file for file(1) cmd Hmm the strange thing is, that the file command doesnt seem to work when running under lpd .... > > > + FILE_TYPE= Therefore filetype variable is empty. you could try to modify apsfilter in a way, that it exits quite early set -x file /etc/passwd exit 1 Then see what the logfile says printcap: :lf=/var/spool/lpd/lp/log:\ > [alex@/usr/share/misc] l magic > -r--r--r-- 1 root wheel 285300 May 28 15:41 magic > > > see ------------------------------^^^^^^^^^^^^^ > > > > How did you install FreeBSD ? Minimum installation ? > > This problem has been occuring to me since FreeBSD 4.8 which I > installed from the official ISOs. At the moment I'm at FreeBSD > 4.10. And I've tried everything, installing ghostscript from sources, > installing it from packages, deinstalling and reinstalling. Then I > tried installing different versions of ghostscript found in ports: > ghostscript-afpl and ghostscript-gnu. > > No luck. strange. > Then I'v tried the same with apsfilter. And still the problem > persisted. > > > > Or are some distribution files missing ? > > Distribution of what, the dependencies of apsfilter port ? Or of the > FreeBSD release ? I meant distribution of FreeBSD. Might have been the case you ftp'd it from fp server and did an installation from a DOS filesystem ... Might have been the case, that some files were missing or such Only an assumption, since I thought the magicfile is missing on your Unix. > Since the install of FreeBSD 4.8 I've done numerous upgrades of the > system from the source. Just the other day I've upgraded from > 4.10-PRERELEASE to 4.10-STABLE. > > I've also kept my ports tree and packages in sync so this problem > would have been solved if it was just the packages or the system > sources. > > > A make world under /usr/src might help you. > > See the paragraph above. > > > Use cvsup to get the sources if you didn't install these. > > I did, see the paragraph above. hmm ok .... > If you want I can give you ssh access and root privilages to try to > solve this. We can arrange a time that will suit you, when I will be > present so that we can talk via write(1) or IRC/jabber os some other > way, just so that I can tell you if the printouts are comming and how > they look. Maybe in two weeks if I have a long weekend. But Id appreciate you troubleshoot it yourself. > Just a suggestion. > > And thanks again for replying, I've used apsfilter from FreeBSD 3.x > time and always found it easy to setup and use. That it isn't working > now is completely baffling to me. Try changing the apsfilter script the way I told you and lpay a little with the file command ... It doesn't seem to run under lpd ... Or lpd uses another one ? Maybe another one installed ? I really dunno ... only some thoughts. And maybe ask on freebsd-stable if there are some apsfilter users .... Im running 5.2.1 and dont have an 4.x reference platform anymore. Andreas /// -- Andreas Klemm Apsfilter Homepage http://www.apsfilter.org Support over mailing-lists (only!) http://www.apsfilter.org/support Mailing-list archive http://www.apsfilter.org/Lists-Archives
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040531174622.GB59503>