Both sides previous revision Previous revision | Next revision Both sides next revision | ||
debian_upgrade [2012/04/24 08:04] massar lacp fast -> slow |
debian_upgrade [2014/10/05 10:53] massar auf squeeze->wheezy aktualisiert |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Debian Squeeze to Wheezy update notes ====== | ||
<code> | <code> | ||
# see: http://www.debian.org/releases/stable/amd64/release-notes/ch-upgrading.en.html | # see: http://www.debian.org/releases/stable/amd64/release-notes/ch-upgrading.en.html | ||
+ | |||
+ | # check installed architecture first | ||
+ | # dpkg --print-architecture | ||
+ | # if not amd64, consider new installation with amd64 | ||
+ | |||
+ | mkdir ~/squeeze | ||
+ | dpkg --get-selections > ~/squeeze/dpkg-get-selections | ||
+ | rsync -a /etc/ ~/squeeze/etc | ||
+ | rsync -a /var/lib/dpkg/info/ ~/squeeze/var-lib-dpkg-info | ||
+ | rsync -a /var/lib/apt/extended_states ~/squeeze/var-lib-apt-extended_states | ||
+ | deborphan --guess-all > ~/squeeze/deborphan | ||
+ | deborphan --list-keep > ~/squeeze/deborphan-keep | ||
+ | |||
cd /etc/apt/sources.list.d | cd /etc/apt/sources.list.d | ||
rm 03backports.list | rm 03backports.list | ||
- | mv 00lenny.list 00squeeze.list | + | mv 00squeeze.list 00wheezy.list |
- | mv 01lenny-updates.list 01squeeze-updates.list | + | mv 01squeeze-updates.list 01wheezy-updates.list |
- | mv 02lenny-unikl.list 02squeeze-unikl.list | + | mv 02squeeze-unikl.list 02wheezy-unikl.list |
- | sed -i 's/lenny/squeeze/g' *.list | + | sed -i 's/squeeze/wheezy/g' *.list |
- | cd | + | cd /etc/apt/preferences.d |
+ | mv 02squeeze-unikl.pref 02wheezy-unikl.pref | ||
+ | sed -i 's/squeeze/wheezy/g' *.pref | ||
- | <verify> rm /etc/apt/preferences | + | <verify> /etc/apt/preferences <AND> /etc/apt/preferences.d/<> |
dpkg --get-selections | fgrep hold | dpkg --get-selections | fgrep hold | ||
<fixup> | <fixup> | ||
- | + | dpkg --audit | |
- | dpkg --get-selections > ~/dpkg-get-selections.lenny | + | deborphan --list-keep |
- | cp -a /etc ~/etc.lenny | + | <fixup> |
- | cp -a /var/lib/dpkg/info ~/var-lib-dpkg-info.lenny | + | |
- | cp -a /var/lib/apt/extended_states ~/var-lib-apt-extended_states.lenny | + | |
apt-get clean | apt-get clean | ||
Line 24: | Line 38: | ||
apt-get upgrade | apt-get upgrade | ||
- | apt-get install linux-image-2.6-<arch> # yes to all questions!!! | + | apt-get install dpkg linux-image-<arch> |
- | apt-get install firmware-linux-nonfree firmware-linux-free | + | |
- | <bnx2 nics only> apt-get install firmware-bnx2 | + | <enable multiarch if necessary> dpkg -l ia32-libs <if installed> dpkg --add-architecture i386 ; apt-get update |
- | apt-get install udev | + | |
<fixup hold packages at least here> | <fixup hold packages at least here> | ||
Line 35: | Line 48: | ||
cd /etc ; find /etc -name '*.dpkg*' -o -name '*.ucf*' | cd /etc ; find /etc -name '*.dpkg*' -o -name '*.ucf*' | ||
<merge / remove / ...> | <merge / remove / ...> | ||
- | |||
- | <if nrpe + hosts.allow in use>echo "nrpe : nagios.rhrk.uni-kl.de" >> /etc/hosts.allow | ||
apt-get --purge autoremove | apt-get --purge autoremove | ||
deborphan --guess-all | deborphan --guess-all | ||
<delete unused packages ... run multiple times> | <delete unused packages ... run multiple times> | ||
+ | dpkg-reconfigure ca-certificates # due to transition from mozilla to telesec for Deutsche Telekom Root CA 2 | ||
apt-show-versions | fgrep -v uptodate | apt-show-versions | fgrep -v uptodate | ||
Line 46: | Line 58: | ||
but keep old kernel until sucessful reboot> | but keep old kernel until sucessful reboot> | ||
- | # configure LAG in /etc/network/interfaces | + | reboot # verify kernel boot order first |
- | # replace eth0 by bond0 | + | apt-get --purge remove linux-image-2.6.32-5-amd64 linux-image-2.6-amd64 |
- | # add to "iface bond0 inet static": | + | |
- | slaves eth0 eth1 | + | |
- | bond_mode 802.3ad | + | |
- | bond_miimon 100 | + | |
- | bond_xmit_hash_policy layer3+4 | + | |
- | bond_lacp_rate slow | + | |
- | # remove "pre-up modprobe ipv6" lines | + | |
- | + | ||
- | reboot | + | |
- | apt-get --purge remove linux-image-2.6.26-2-<arch> | + | |
- | upgrade-from-grub-legacy | + | |
+ | <ext4 conversion> | ||
+ | tune2fs -O extents,uninit_bg,dir_index /dev/DEV | ||
+ | <change fs type in /etc/fstab> | ||
+ | <mount ro> | ||
+ | e2fsck -fDC0 /dev/DEV | ||
+ | <if root-fs is to be converted reboot and fix during startup when boot stops due to filesystem errors> | ||
</code> | </code> | ||