Install Error

My current host is going out of business so I am migrating to a new box. The install is a fresh copy of Debian 4.0 but I am getting some errors early in the install process.

"INFO - Installing dependencies using command: /usr/bin/apt-get --config-file apt.conf.noninteractive -y --force-yes install postfix postfix-tls postfix-pcre webmin usermin ruby libapache2-mod-ruby libxml-simple-perl libcrypt-ssleay-perl
INFO - ...in progress, please wait...
-E: Broken packages
...in progress, please wait... failed. Error (if any): 0

Displaying the last 15 lines of the install.log to help troubleshoot this problem:
Depends: libxml-libxml-perl but it is not going to be installed or
libxml-sax-expat-perl but it is not going to be installed
postfix-tls: Depends: libsasl2 (>= 2.1.19) but it is not going to be installed
usermin: Depends: perl but it is not going to be installed
Depends: libnet-ssleay-perl but it is not going to be installed
Depends: libauthen-pam-perl but it is not going to be installed
Depends: libio-pty-perl but it is not going to be installed
Depends: libmd5-perl but it is not going to be installed
PreDepends: perl but it is not going to be installed
webmin: Depends: perl but it is not going to be installed
Depends: libnet-ssleay-perl but it is not going to be installed
Depends: libauthen-pam-perl but it is not going to be installed
Depends: libio-pty-perl but it is not going to be installed
Depends: libmd5-perl but it is not going to be installed
PreDepends: perl but it is not going to be installed

FATAL - Fatal Error Occurred: Something went wrong during installation: 1
FATAL - Cannot continue installation.
FATAL - Attempting to remove virtualmin repository configuration, so the installation can be
FATAL - re-attempted after any problems have been resolved.
FATAL - Removing temporary directory and files.
FATAL - If you are unsure of what went wrong, you may wish to review the log
FATAL - in /root/virtualmin-install.log.
"

It looks like some package issues. My current package
list from /etc/apt/sources.list is:

deb ftp://ftp.US.debian.org/debian/ sarge main
deb-src ftp://ftp.US.debian.org/debian/ sarge main
deb http://security.debian.org/ sarge/updates main

But this doesn't seem right. Shouldn't these be "Etche" repos? And should I have a universe repo somewhere?

Status: 
Closed (fixed)