Linux, LDAP and the impossibility of handling editable PDFs

Konrad Heuer kheuer2 at gwdg.de
Mon Sep 1 09:41:12 UTC 2008


On Mon, 1 Sep 2008, O. Hartmann wrote:

> Several months ago I tried configuring the Linuxulator on several FreeBSD 7.X 
> boxes, most of them pure amd64 and pure 64 bit (as it is possible with Intels 
> pseudo 64 bit crap). The reason for that is simple. Having FreeBSD (now 
> 7.1-PRE) as my favorite OS on servers AND hybrid boxes (acting as 
> workstations AND small servers) makes life easy - I thought and was touhgt 
> wrong.
> Our administration sends a lot of PDFs around and as it is very usual, our 
> applications, forms and so on for scientific congresses etc. are all PDF and 
> subject to be edited. And here it comes that FreeBSD seems to be a definite 
> deadend!
> Using pdfedit is wrong, it can't show or edit any PDF we obtained so far. 
> Using 'pdftk' fails, it is not made to run in modern 64 bit environments only 
> when using FreeBSD (linux seems to have no problem, especially Ubuntu does 
> the thing). So, then I remembered myself about Linuxulator and tried 
> acrobatviewer - and failed. As in other professional environments we were far 
> away from using simple user management and therefore there is a LDAP 
> environment. And, funny, Linuxulator does not contact LDAP even if  I try to 
> configure it to use our LDAP environment. Digging around what flavor of Linux 
> FreeBSD installs (means: do al ot of work), reading about how to use PAM and 
> LDAP on Linux (means: doing again additional work in an environment I try to 
> avoid!) and at last no success, because something is missing or the 
> Linuxulator should use something for user authentication and autorization it 
> does not have and uses therefore the FreeBSD stuff and then fails. Especially 
> for the Acrobat weirdness (or call it software) something like this occurs 
> whenn attempting starting acrobat reader:
>
> (acroread:18831): GLib-WARNING **: getpwuid_r(): failed due to unknown user 
> id (2001)
>
> (acroread:18831): Gdk-WARNING **: shmget failed: error 12 (Cannot allocate 
> memory)
>
>
> If there is someone here running a 64 bit environment within a LDAP realm and 
> already got successfully running the Linux add ons as expected for LDAP 
> users, you are really welcome to give me some hints how to turn around my 
> frustration and thoughts about definitely leaving the FreeBSD path ...

I use a simple workaround to make the Adobe reader (and some other Linux 
binaries) work - I simply added following entries to the crontab file of 
root:

00 05  *  *  * /usr/bin/getent passwd | /usr/bin/sed '1,/nobody/d' > /usr/compat/linux/etc/passwd 2> /dev/null
15 05  *  *  * /usr/bin/getent group > /usr/compat/linux/etc/group 2> /dev/null

Hope that helps a little bit ...

Best regards

Konrad Heuer
GWDG, Am Fassberg, 37077 Goettingen, Germany, kheuer2 at gwdg.de




More information about the freebsd-questions mailing list