upgrade from debian 4 to debian 5

I need to upgrade before starting to use all my virtualservers.

In a Jamie's reply I see this:
This can be fixed by then switching to the Virtualmin repo for Lenny and re-installing Apache, but that and any other changes you make could be a lot of work.
and in a Joe's reply I see this:
Convert your apt Virtualmin source to point to the virtualmin-lenny repo, instead of virtualmin-etch. Also add a virtualmin-universal source (this is new for lenny and will make upgrades and some other stuff easier/faster in the future; both on my side as the maintainer of the repos and on your side as the user). The virtualmin-universal source line looks like:

deb http://SERIAL:KEY@software.virtualmin.com/debian/ virtualmin-universal

Or, if using Virtualmin GPL:

deb http://software.virtualmin.com/gpl/debian/ virtualmin-universal
Then, Joe explained better the solution:
Here's where it might get tricky, and I'm not sure about the correct order of things. You probably want to upgrade virtualmin-base first, with "apt-get install virtualmin-base". I don't know if this will case dependency issues, or not. Let me know and I'll help resolve them.
**Assuming upgrading virtualmin-base worked, you can then probably safely dist-upgrade. Let me know about any weird dependency issues that seem Virtualmin related.

1) Now I changed my sources.list:
deb http://security.debian.org/ etch/updates main
deb-src http://security.debian.org/ etch/updates main
deb http://pro:pro@software.virtualmin.com/debian/ virtualmin-lenny main
deb http://pro:pro@software.virtualmin.com/debian/ virtualmin-universal main

and I made a apt-get update
2) I run apt-get install virtualmin-base
and it has an unmet dependencies:apache2-suexec-custom.
3) In depian packages http://packages.debian.org/unstable/apache2-suexec-custom I don't see an etch version of this apache2-suexec-custom

In conclusion What's wrong in this process?
Maybe have I to change debian repository too? or have I to make a dist-upgrade before?


Closed (fixed)