msgbartop
The ins and outs of Yvo’s life.
msgbarbottom

29 Oct 07 Howto/Download: Netatalk 2.03 with encryption support for Debian 4.0

By default Debian’s netatalk package does not come with encryption support (hence why you get a warning message in OS X 10.3 & 10.4 regarding the sending of cleartext passwords). Leopard deeply cares about encryption and doesn’t even allow non-encrypted password.

There are a lot of guides available on the internet, attached is a i386 binary (sorry x86_64 folks) that has encryption support build in.

A stern warning:
My deb package does NOT include printing support through Appletalk. There seems to be a library problem. Either one must disable encryption support in the binary to allow printing or the other way around. So if you were using Appletalk and using your Debian box as a print server, this will not work with this deb package. Furthermore I have no responsibility and no liability when it comes to what the altered software package does to your computer so use at your own risk!

You need the following libararies installed in order for this to work peachy:
libdb4.2
cracklib2
cracklib-runtime
libssl0.9.8
libpam-modules
libauthen-pam-perl
libpam0g
libslp
libwrap0

Other requirements:
-A good sense of Debian understanding if something does go wrong
-Debian 4.0
-libc6 2.6+ (find out by doing ‘dpkg -l | grep libc6′)

Step 1
paste in (no quotes):
‘aptitude install libdb4.2 cracklib2 cracklib-runtime libssl0.9.8 libpam-modules libauthen-pam-perl libpam0g libslp libwrap0′

Step 2
Download my .deb package on your debian machine:
‘cd /tmp; wget http://www.disgruntled-dutch.com/media/misc/netatalk_2.0.3-4_i386.deb’
(linked here)

Step 3
Install deb package.
‘cd /tmp; dpkg -i netatalk_2.0.3-4_i386.deb’

Step 4
Tell aptitude / apt-get to not upgrade netatalk.
‘aptitude hold netatalk’

Step 5
Your done!

Tags: , , , , , ,

Reader's Comments

  1. |

    [...] « Icon that made me laugh in Leopard Download & install the netatalk 2.03 package with encryption support for Debian [...]

  2. |

    Thanks a million for this article and your binary. Netatalk is now working beautifully on my Ubuntu server. I tried other tutorials on how to get Netatalk working with Leopard, but your tips really did the trick!

  3. |

    Sweet article.
    I think you’ll comment my blog..
    See ya

  4. |

    libc6 2.6+ is not available in Debian 4.0 (etch), current stable. You must upgrade to testing or recompile this package for stable. And not libslp but libslp1 :)

  5. |

    The “Link here” link does not work.. :)

  6. |

    Fixed. Upgrade to Wordpress must’ve done something funny to that link. Patched my database so the link should work again.

    Yvo

  7. |

    Do you plan to produce a version of your .deb that will install on Debian 4.0 (Etch) because, as noted above, this doesn’t!

    It’d be great if you could – we’re not all on the bleeding edge!

    Thanks in advance ???

    J

  8. |

    This looks like exactly what I want to enable afp on linux. With respects to Witek’s comments — do you have a new package that doesn’t require libc6 2.6+? Or do you know if any other way to install libc6 on a stable etch release? Thank you.

  9. |

    Hi,

    I’m sorry to be a newbie PITA, but here goes: I’ve followed your instructions through to installing your Debian package for netatalk, but then get the following dependency errors. It looks like those packages have moved into Etch since you wrote this post. Can you suggest any workaround? Thanks in advance.

    dpkg: dependency problems prevent configuration of netatalk:
    netatalk depends on libgssapi4-heimdal; however:
    Package libgssapi4-heimdal is not installed.
    netatalk depends on libkrb5-17-heimdal; however:
    Package libkrb5-17-heimdal is not installed.

  10. |

    Thank you for this, been a good help in getting this to work..

    But here comes a newbie question somebody hopefully could help me with..

    how do I upgrade from libc6 2.3.6 to 2.6+ (debian etch)

    Andreas

Leave a Comment