Upgrade to Debian 4.0 (Etch)
Some of this information may be obsolete!
We are currently upgrading to Debian Etch. Large portions of the BatchFarm
are already running with Debian Etch.
We are running both 32bit
) and 64bit
64bit will be the major direction as it can utilize more than 4GB RAM and runs 64bit as well as 32bit code.
Upgrading Desktops to
is yet still troublesome: 32bit and 64bit code cannot be mixed in the context of one process, i.e. dynamically linked 32bit software needs 32bit dynamic libraries. This also applies to Iceweasel and its plugins (see below).
Unfortunately Debian provides only a very basic set of 32bit library packages on
Iceweasel, Icedove and Iceape
Due to the different update policies of Debian and Mozilla.org and resulting trademark issues, Debian's version of Firefox, Thunderbird and Seamonkey (the successor of Mozilla) had to be renamed to Iceweasel (Firefox), Icedove (Thunderbird) and Iceape (Seamonkey). Apart from the different name these apps are considered to be functionally identical.
Iceweasel and Icedove are browser and mail reader recommended by the LinuxGroup
, though other browsers like Iceape and Konqueror and other mail readers like Evolution, Kmail and Mutt are also installed. Pine has been replaced by Alpine.
These problems are still work in progress:
Hard Disk Configuration
In some cases the device names of the hard disks changes from
and vice versa. This will cause the machine to start the system without access to the local disk, which produces side effects like a missing graphical surface. Please create a trouble ticket
in this case so that we can fix the problem manually.
Due to an unsolved permission problem KDEs hotplug subsystem is currently unavailable.
The previous solution using dedicated entries in
also doesn't fit any more.
Meanwhile USB storage devices can be mounted with
First of all you'll have to figure out the device name. There are multiple ways to do this. Here are two:
- Use the command
lsblk -f to list all bulk devices (storage devices). You can find your device by its
LABEL or the fact, that it has no
NAME FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINT
└─sdb1 vfat FAT32 usbstick XXXX-XXXX
- If you have access to
dmesg you can also study the output of the command. Near the end it should show you your device, e.g.:
sd 1:0:0:0: [sdb] Assuming drive cache: write through
sd 1:0:0:0: [sdb] Attached SCSI removable disk
In both examples the corresponding device is
, in general this should be the case for computers with one built-in hard drive.
should mount the stick as
will unmount the device again.
Though KDE is the recommended desktop environment, XFCE is also available on a best effort basis (installed and working but no further support). If you already used XFCE on Sarge, your XFCE session might crash on Etch. We have not figured out which part of the Sarge XFCE user profile actually causes the crash. Deleting the
folder does not help in all cases.
Icewm, another lightweight desktop environment, is also to be installed later on - also on a best effort basis.
Anyhow the Gnome desktop environment will not be installed.
In general only newer PCs support the
instruction set and may be upgraded to a 64bit OS. In general this is indicated by the processors 'lm' flag (see
) - the box is 64bit capable when 'lm' is present in the list of flags, otherwise it is not.
Iceweasel and proprietary plugins
There are still some problems when running 64bit Etch, mainly related to Iceweasel and some of its plugins that are available 32bit only. AcrobatReader
can be "persuaded" to work with 64bit Iceweasel by the
Unfortunately there's no way to get the 32bit JavaPlugin
running inside 64bit Iceweasel at the moment. Nevertheless standalone Java and JavaWebStart
_ applications (like Evo) are working.
In the future these problems may be solved by native 64bit releases of the named apps.
) might fail with this error message:
Gtk-WARNING **: /usr/lib/gtk-2.0/2.4.0/engines/libqtengine.so: cannot open shared object file: No such file or directory
. This can be cured by deleting the file
, but it will keep all other GTK-Apps (e.g. Iceweasel and Icedove) from adopting KDEs default font and color settings.
Citrix ICA client (
The Citrix ICA client (connection to the Windows Terminal Server) is currently inoperable on 64bit systems as it requires a 32bit library that is currently unavailable on 64bit Etch.
to a 32bit machine and run