wiki:SqueezeToWheezy
Last modified 4 years ago Last modified on 04/26/13 20:28:34

Table of Contents

  1. Penguin
    1. dotdeb
    2. backports
  2. Puffin
    1. dotdeb

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:

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