Link to this comparison view

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 onlyapt-get install firmware-bnx2 +<enable multiarch if necessary>​ dpkg -l ia32-libs <if installeddpkg --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>​
  
 
debian_upgrade.txt · Last modified: 2018/02/20 13:32 by massar