Upgrading the servers from Debian Squeeze to Wheezy
The last upgrade LennyToSqueeze was done on ticket:301 and this upgrade is being tracked on ticket:535. Documentation on upgrade steps and considerations:
- http://www.debian.org/releases/testing/i386/release-notes/ch-upgrading.en.html
- http://www.debian.org/releases/testing/i386/release-notes/ch-information.en.html
Penguin
A list of non-squeeze packages on PenguinServer follow. The /etc/apt/preferences.d/squeeze.pref file will need deleting for the upgrade and APT pinning will need checking.
Mysql will need and the database dumping and reimporting as Mysql 5.1 is obsolete.
dotdeb
dpkg -l | grep dotdeb ii nginx 1.2.8-1~dotdeb.2 small, powerful, scalable web/proxy server ii nginx-common 1.2.8-1~dotdeb.2 small, powerful, scalable web/proxy server - common files ii nginx-full 1.2.8-1~dotdeb.2 nginx web/proxy server (standard version) ii php-pear 5.3.24-1~dotdeb.0 PEAR - PHP Extension and Application Repository ii php5 5.3.24-1~dotdeb.0 server-side, HTML-embedded scripting language (metapackage) ii php5-apc 5.3.24-1~dotdeb.0 apc module for php5 ii php5-cli 5.3.24-1~dotdeb.0 command-line interpreter for the php5 scripting language ii php5-common 5.3.24-1~dotdeb.0 Common files for packages built from the php5 source ii php5-fpm 5.3.24-1~dotdeb.0 server-side, HTML-embedded scripting language (FPM-CGI binary) ii php5-gd 5.3.24-1~dotdeb.0 GD module for php5 ii php5-mysql 5.3.24-1~dotdeb.0 MySQL module for php5
Some of these are specified in /etc/apt/preferences.d/dotdeb.pref:
Package: php-pear php5-cli php5-common php5-fpm php5-mysql php5 Pin: release o=packages.dotdeb.org Pin-Priority: 989
backports
See the unofficial sources and backports notes.
dpkg -l | grep bpo60 ii gawk 1:4.0.1+dfsg-2~bpo60+1 GNU awk, a pattern scanning and processing language ii geoip-database 20130213-1~bpo60+1 IP lookup command line tools that use the GeoIP library (country database) ii libcairo2 1.10.2-7~bpo60+1 The Cairo 2D vector graphics library ii libgeoip1 1.4.8+dfsg-2~bpo60+1 non-DNS IP-to-country resolver library ii liblog-dispatch-perl 2.29-1~bpo60+1 message dispatcher to multiple Log::Dispatch::* objects ii libnet-server-perl 0.99-3~bpo60+1 extensible, general perl server engine ii libpixman-1-0 0.24.0-1~bpo60+1 pixel-manipulation library for X and cairo ii liburi-perl 1.60-1~bpo60+1 module to manipulate and access URI strings ii libxfont1 1:1.4.4-1~bpo60+1 X11 font rasterisation library ii munin 2.0.6-4~bpo60+1 network-wide graphing framework (grapher/gatherer) ii munin-common 2.0.6-4~bpo60+1 network-wide graphing framework (common) ii munin-doc 2.0.6-4~bpo60+1 network-wide graphing framework (documentation) ii munin-node 2.0.6-4~bpo60+1 network-wide graphing framework (node) ii munin-plugins-core 2.0.6-4~bpo60+1 network-wide graphing framework (plugins for node) ii munin-plugins-extra 2.0.6-4~bpo60+1 network-wide graphing framework (user contributed plugins for node) ii python-babel 0.9.6-1~bpo60+1 tools for internationalizing Python applications ii trac 0.12.2-1~bpo60+1 Enhanced wiki and issue tracking system for software development projects ii x11-common 1:7.6+8~bpo60+1 X Window System (X.Org) infrastructure
Again some of these are specified in /etc/apt/preferences.d/backports.pref:
Package: gawk geoip-database libcairo2 libfreetype6 libgeoip1 liblog-dispatch-perl libnet-server-perl libpixman-1-0 liburi-perl libxfont1 munin munin-common munin-doc munin-node munin-plugins-core munin-plugins-extra nginx nginx-common nginx-full python-babel trac x11-common Pin: release o=backports Pin-Priority: 990
Puffin
A list of non-squeeze packages on PuffinServer follow, these are specified in /etc/apt/preferences which was created by BOA:
Package: * Pin: origin repo.percona.com Pin-Priority: 1003 Package: * Pin: origin ftp.osuosl.org Pin-Priority: 1002 Package: nginx-extras redis-server php5-apc php5-cli php5-common php5-curl php5-dev php5-ffmpeg php5-fpm php5-gd php5-geoip php5-gmp php5-imagick php5-imap php5-json php5-ldap php5-mcrypt php5-mhash php5-mysql php-pear php5-sasl php5-sqlite php5-suhosin php5-xmlrpc php5-xsl Pin: origin packages.dotdeb.org Pin-Priority: 1001
dotdeb
dpkg -l | grep dotdeb rc nginx-common 1.2.6-1~dotdeb.0 small, powerful, scalable web/proxy server - common files ii php-pear 5.3.24-1~dotdeb.0 PEAR - PHP Extension and Application Repository ii php5-apc 5.3.24-1~dotdeb.0 apc module for php5 ii php5-cli 5.3.24-1~dotdeb.0 command-line interpreter for the php5 scripting language ii php5-common 5.3.24-1~dotdeb.0 Common files for packages built from the php5 source ii php5-curl 5.3.24-1~dotdeb.0 CURL module for php5 ii php5-dev 5.3.24-1~dotdeb.0 Files for PHP5 module development ii php5-fpm 5.3.24-1~dotdeb.0 server-side, HTML-embedded scripting language (FPM-CGI binary) ii php5-gd 5.3.24-1~dotdeb.0 GD module for php5 ii php5-geoip 5.3.24-1~dotdeb.0 geoip module for php5 ii php5-gmp 5.3.24-1~dotdeb.0 GMP module for php5 ii php5-imagick 5.3.24-1~dotdeb.0 imagick module for php5 ii php5-imap 5.3.24-1~dotdeb.0 IMAP module for php5 ii php5-ldap 5.3.24-1~dotdeb.0 LDAP module for php5 ii php5-mcrypt 5.3.24-1~dotdeb.0 MCrypt module for php5 ii php5-mysql 5.3.24-1~dotdeb.0 MySQL module for php5 ii php5-sqlite 5.3.24-1~dotdeb.0 SQLite module for php5 ii php5-xmlrpc 5.3.24-1~dotdeb.0 XML-RPC module for php5 ii php5-xsl 5.3.24-1~dotdeb.0 XSL module for php5