Hello
ok, I changed from Lenny to Squeeze by these actions under root user:
update /etc/apt/sources.list
deb
http://ftp.fr.debian.org/debian/ squeeze main contrib non-free
deb-src
http://ftp.fr.debian.org/debian/ squeeze main contrib non-free
update apt
apt-get clean
apt-get update
upgrade to new version
apt-get dist-upgrade
be sure to have enough space to install new version.
After this update, dhcp configuration change. In Lenny, my dhclient.conf file was in /etc/dhcp3. In Squeeze, it is in /etc/dhcp.
Long live the Sheevaplug

)
Hi,
Thank you for your post, I am not great at maintaining my linux server and wsa baffled when I was getting 404 errors the other day.
I changed my sources.list to your suggestion (included the squeeze sources and commented out everything else). When I do 'apt-get update' it looks like everything is ok at first but then it somehow tried using the old lenny sources. I dont understand why because I've commented them all out. Needless to say it wont update. Below is the output, any help would be greatly appreciated.
blackjack:/# apt-get clean
blackjack:/# apt-get update
Get:1 http://security.debian.org squeeze/updates Release.gpg [836B]
Ign http://security.debian.org squeeze/updates/main Translation-en_US
Ign http://security.debian.org squeeze/updates/contrib Translation-en_US
Ign http://security.debian.org squeeze/updates/non-free Translation-en_US
Get:2 http://security.debian.org squeeze/updates Release [86.9kB]
Get:3 http://mirrors.kernel.org squeeze-updates Release.gpg [836B]
Ign http://mirrors.kernel.org squeeze-updates/main Translation-en_US
Ign http://mirrors.kernel.org squeeze-updates/contrib Translation-en_US
Hit http://ftp.us.debian.org squeeze Release.gpg
Ign http://security.debian.org squeeze/updates/main Packages/DiffIndex
Get:4 http://ftp.de.debian.org unstable Release.gpg [836B]
Ign http://ftp.de.debian.org unstable/main Translation-en_US
Ign http://security.debian.org squeeze/updates/contrib Packages/DiffIndex
Ign http://security.debian.org squeeze/updates/non-free Packages/DiffIndex
Ign http://security.debian.org squeeze/updates/main Sources/DiffIndex
Ign http://security.debian.org squeeze/updates/contrib Sources/DiffIndex
Ign http://security.debian.org squeeze/updates/non-free Sources/DiffIndex
Get:5 http://security.debian.org squeeze/updates/main Packages [212kB]
Ign http://ftp.us.debian.org squeeze/main Translation-en_US
Get:6 http://mirrors.kernel.org squeeze-updates Release [113kB]
Ign http://ftp.us.debian.org squeeze/contrib Translation-en_US
Ign http://ftp.us.debian.org squeeze/non-free Translation-en_US
Ign http://ftp.de.debian.org unstable/non-free Translation-en_US
Ign http://ftp.de.debian.org unstable/contrib Translation-en_US
Ign http://ftp.de.debian.org lenny Release.gpg
Ign http://ftp.de.debian.org lenny/main Translation-en_US
Ign http://ftp.de.debian.org lenny/non-free Translation-en_US
Get:7 http://ftp.de.debian.org unstable Release [208kB]
Hit http://ftp.us.debian.org squeeze Release
Get:8 http://security.debian.org squeeze/updates/contrib Packages [674B]
Get:9 http://security.debian.org squeeze/updates/non-free Packages [14B]
Get:10 http://security.debian.org squeeze/updates/main Sources [72.8kB]
Get:11 http://security.debian.org squeeze/updates/contrib Sources [827B]
Get:12 http://security.debian.org squeeze/updates/non-free Sources [14B]
Ign http://ftp.us.debian.org squeeze/main Packages/DiffIndex
Ign http://ftp.us.debian.org squeeze/contrib Packages/DiffIndex
Ign http://ftp.us.debian.org squeeze/non-free Packages/DiffIndex
Ign http://ftp.us.debian.org squeeze/main Sources/DiffIndex
Ign http://ftp.us.debian.org squeeze/contrib Sources/DiffIndex
Ign http://ftp.us.debian.org squeeze/non-free Sources/DiffIndex
Hit http://ftp.us.debian.org squeeze/main Packages
Hit http://ftp.us.debian.org squeeze/contrib Packages
Get:13 http://mirrors.kernel.org squeeze-updates/main Packages/DiffIndex [2161B]
Hit http://ftp.us.debian.org squeeze/non-free Packages
Ign http://mirrors.kernel.org squeeze-updates/contrib Packages/DiffIndex
Get:14 http://mirrors.kernel.org squeeze-updates/main Sources/DiffIndex [2161B]
Ign http://mirrors.kernel.org squeeze-updates/contrib Sources/DiffIndex
Hit http://ftp.us.debian.org squeeze/main Sources
Get:15 http://mirrors.kernel.org squeeze-updates/main Packages [12.0kB]
Get:16 http://mirrors.kernel.org squeeze-updates/contrib Packages [14B]
Hit http://ftp.us.debian.org squeeze/contrib Sources
Get:17 http://mirrors.kernel.org squeeze-updates/contrib Sources [14B]
Ign http://ftp.de.debian.org lenny Release
Hit http://ftp.us.debian.org squeeze/non-free Sources
Ign http://ftp.de.debian.org lenny/main Packages/DiffIndex
Ign http://ftp.de.debian.org lenny/non-free Packages/DiffIndex
Get:18 http://ftp.de.debian.org unstable/main Packages/DiffIndex [7876B]
Hit http://ftp.de.debian.org unstable/non-free Packages/DiffIndex
Hit http://ftp.de.debian.org unstable/contrib Packages/DiffIndex
Ign http://ftp.de.debian.org lenny/main Packages
Ign http://ftp.de.debian.org lenny/non-free Packages
Get:19 http://ftp.de.debian.org unstable/main 2012-04-15-0810.25.pdiff [12.0kB]
Ign http://ftp.de.debian.org lenny/main Packages
Get:20 http://ftp.de.debian.org unstable/main 2012-04-15-0810.25.pdiff [12.0kB]
Get:21 http://ftp.de.debian.org unstable/main 2012-04-15-0810.25.pdiff [12.0kB]
Ign http://ftp.de.debian.org lenny/non-free Packages
Err http://ftp.de.debian.org lenny/main Packages
404 Not Found
Err http://ftp.de.debian.org lenny/non-free Packages
404 Not Found
Get:22 http://ftp.de.debian.org unstable/main 2012-04-15-1410.40.pdiff [9730B]
Get:23 http://ftp.de.debian.org unstable/main 2012-04-15-1410.40.pdiff [9730B]
Get:24 http://ftp.de.debian.org unstable/main 2012-04-15-1410.40.pdiff [9730B]
Get:25 http://ftp.de.debian.org unstable/main 2012-04-15-2010.44.pdiff [10.1kB]
Get:26 http://ftp.de.debian.org unstable/main 2012-04-15-2010.44.pdiff [10.1kB]
Get:27 http://ftp.de.debian.org unstable/main 2012-04-15-2010.44.pdiff [10.1kB]
Get:28 http://ftp.de.debian.org unstable/main 2012-04-16-0210.23.pdiff [9479B]
Get:29 http://ftp.de.debian.org unstable/main 2012-04-16-0210.23.pdiff [9479B]
Get:30 http://ftp.de.debian.org unstable/main 2012-04-16-0210.23.pdiff [9479B]
Fetched 762kB in 35s (21.4kB/s)
W: Failed to fetch http://ftp.de.debian.org/debian/dists/lenny/main/binary-armel/Packages 404 Not Found
W: Failed to fetch http://ftp.de.debian.org/debian/dists/lenny/non-free/binary-armel/Packages 404 Not Found
E: Some index files failed to download, they have been ignored, or old ones used instead.
blackjack:/# apt-get dist-upgrade
Reading package lists... Error!
E: Dynamic MMap ran out of room. Please increase the size of APT::Cache-Limit. Current value: 25165824. (man 5 apt.conf)
E: Error occurred while processing education-desktop-kde (NewVersion1)
E: Problem with MergeList /var/lib/apt/lists/ftp.de.debian.org_debian_dists_lenny_main_binary-armel_Packages
E: The package lists or status file could not be parsed or opened.
blackjack:/#