← Back to team overview

sslug-teknik team mailing list archive

Re: Flytte fra en debian 5 server til en Debian 6 server

 

Den 26-01-2012 21:56, Peter Makholm skrev:
Casper Sørensen<casper@xxxxxxxxxx>  writes:

Mod det så egentlig ikke burde kunne lade sig gøre via denne metode.

1. Installere Lenny på linode og opdatere den.
2. Installere alle pakker med hjælp fra dpkg ( mener nemlig at jeg kan
lave en liste den vej over alle installerede pakker )

På din gamle maskine:

$ dpkg --get-selections | packages.txt

På din nye maskine:

# dpkg --set-selections<  packages
# apt-get -f install

3. stoppe mysql, postfix, dovecot osv
4. rsync filerne over med -av -e aktiveret.

På det her tidspunkt skal serverne være stoppet på begge maskiner for
det bedste resultat. Hvis nedetid er et problem det er vigtigt at
minimere gøre man det derfor gerne over et par omgange:

4a) rsync ...
4b) rsync ...
4c) stop servere på source-maskinen
4d) rsync ...

Alt efter hvor meget data og hvor mange ændringer der er tale om, så kan
man gentage eller springe 4b over.

5. teste at tingene kan starte.
6. upgradere linoden til Squeeze med "apt-get install apt dpkg
aptitude&&  apt-get dist-upgrade" og derefter geninstallere
mysql-server idet at den har altid fejlet når jeg har ville opgradere

//Makholm



Hejsa

Jeg er nu løbet ind i det problem at den siger at ingen pakker skal installeres eller opgraderes på den nye host, selvom jeg har kørt dpkg listen.

root@:~$ dpkg --set-selections < packages.txt
root@:~$ apt-get install -f
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Og hvis man kikker i filen packages.txt så står der f.eks at dovecot osv skal installeres.

Hvad kan der være gået galt?
Begge servere er Debian lenny

Med Venlig Hilsen
Casper Sørensen


Follow ups

References