Stale NFS file handle

This article was first written in December 2005 for the BeezNest technical
website (http://glasnost.beeznest.org/articles/318).
If you get this message [1] on a NFS client while trying to access a file or directory on a NFS server, chances are you can fix it by killing the processes that try to access it. Chances are that you don't know which processes may be involved.

Updating a pre-existing Debian package

This article was first written in December 2005 for the BeezNest technical
website (http://glasnost.beeznest.org/articles/314).
From time to time, you would like to have a more recent version of an application than what is currently packaged in Debian  [1]. This is basically the same process as backporting anyway. There has been the introduction in Debian of a new set of tools called Debian External Health Status (dehs) which proved really useful for QA.

Packaging applications for Debian

This article was first written in December 2005 for the BeezNest technical
website (http://glasnost.beeznest.org/articles/313).
To do the best use of Debian's superior package management system (APT), the application must be packaged, in the form of one or several .deb files. Packaging has many, many advantages, you just couldn't believe. As Debian is all about Free Software, it is clear that the preferred source for a package be the upstream source package. That way, submitting patches upstream is as simple as possible as they are naturally available to the World.

Warning message about signatures when using apt post - Sarge

This article was first written in November 2005 for the BeezNest technical
website (http://glasnost.beeznest.org/articles/304).
If you notice warning messages like these when doing an APT update, read this to fix it:
W: GPG error: ftp://ftp.tux.org unstable Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY BB5E459A529B8BDA
To fix it, take the last 8 characters of the PUBKEY here above and issue the following commands:
testmachine$ gpg --keyserver pgp.mit.edu --recv-keys 529B8BDA
gpg: requesting key 529B

Scanning mails from Exim4 through ClamAV on Debian Sarge

This article was first written in November 2005 for the BeezNest technical
website (http://glasnost.beeznest.org/articles/299).
The following has been tested on Debian Sarge, but may work with later versions. Follow this procedure if you refused to split the Exim4 configuration as debconf proposes. If you did split it, it would be slightly different.

HOWTO Install GRUB on several disks

This article was first written in November 2005 for the BeezNest technical
website (http://glasnost.beeznest.org/articles/297).
To install GRUB on several disks in the same machine (for example for Software RAID setups), just issue the following commands:
#grub --device-map=/boot/grub/device.map

>> root (hd0,0)
>> setup (hd0)
>> root (hd1,0)
>> setup (hd1)
>> quit

HOWTO Change the MTU of an interface on Debian

This article was first written in September 2005 for the BeezNest technical
website (http://glasnost.beeznest.org/articles/290).
To change the MTU of an interface on GNU/Linux, you just need to tell ifconfig to do so, like this for example:
/sbin/ifconfig eth0 mtu 1492
To change it permanently on Debian, put it in the /etc/network/interfaces, where almost all network parameters are found. To do this, just add a line mtu to the definition of your interface.