wiki:wheezy-jessie-upgrade

Version 13 (modified by Jamie McClelland, 4 years ago) (diff)

--

Wheezy Jessie Final Upgrade

Now that we have upgraded nearly all the moshes to jessie, it's time to finish the job.

We are more than 50% there:

  • Running Squeeze: 12
  • Running Wheezy: 49
  • Running Jessie: 80

Steps to upgrade

For a Mosh: read mosh upgrade page, more complicated.

For other servers:

  • Read what the server does in puppet - test services before upgrading
  • Delete all sources and preferences files:
    rm -if /etc/apt/preferences.d/* /etc/apt/sources.list.d/*
    
  • Edit source.list to change to squeeze/jessie
    nano /etc/apt/sources.list
     * Update and upgrade
    {{{
    apt-get update && apt-get dist-upgrade
    }}}
     * Test services again
    
    
    If the server is running squeeze, upgrade to wheezy first. 
    
    The more [[wiki:jessie-upgrade-tech-notes|detailed upgrade process]]
    
    Here's my list of servers to upgrade:
    
    
    == General ==
    
     * assata:wheezy
     * barron:wheezy
     * cleaver:wheezy
     * clr:wheezy
     * florence:wheezy
     * fuller:wheezy
     * herman:wheezy (retire?)
     * howard:wheezy
     * iz:wheezy
     * jojobe:wheezy (UK server)
     * keller:wheezy
     * leslie:wheezy
     * malaka:squeeze
     * mcchesney:wheezy
     * parsi:wheezy
     * peltier:wheezy
     * pietri:wheezy
     * revueltas:wheezy (airtime)
     * robideau:squeeze
     * sankara:wheezy
     * stallman:wheezy (roundcube)
     * toussaint:wheezy
     * vilma:wheezy
     * zimmermann:wheezy
     * ranciere:wheezy (old telehouse-based authoritative DNS server, nothing live on it now)
    
    == Moshes ==
    
     * hashmi:squeeze (pin PHP to current version, ensure apache files all end in .conf)
     * jones:squeeze (pin PHP to current version, ensure apache files all end in .conf)
     * roe:squeeze (ensure apache files all end in .conf)
     * slaapbeen:wheezy
     * sojourner:wheezy
    
    == Special Care ==
    
    These should be handled carefully because they are dedicated to members or handle mission critical services
    
    === Sahara Reporters (Ross)  ===
    
     * achebe:wheezy
     * acholonu:wheezy
     * bouazizi:wheezy
     * deadeasy:wheezy
     * franz:wheezy
    
    === PTP (jamie) ===
    
     * ~~augusto:wheezy~~
     * ~~dorvalina:wheezy~~
     * marti:wheezy
    
    === Yes men ===
    
     * banksy:wheezy
     * baubo:wheezy
    
    === Varnish (Ross?) ===
    
    Known issues with migration path.
    
     * dolores:wheezy
     * ngugi:wheezy
     * saadawi:wheezy
    
    === Rochester IMC (ben?) ===
    
     * douglass:squeeze
    
    === Laneta (Enrique?) ===
    
     * mx1:squeeze - do not upgrade
     * mx24:squeeze - jamie to analyze if it is still in use
     * mx25:squeeze - erq will email adolfo to find out if he can help upgrade
     * mx3:squeeze - mailman server, upgrade to jessie
    
    === Misc ===
    
     * barghouti:wheezy (contact CIVIC)
     * dee:wheezy (contact Emily Haddad)
     * morales:squeeze (Portside - listserv)
     * hay:wheezy (careful! running members.mayfirst.org, id.mayfirst.org)
     * gamiz:wheezy (authoritative DNS)
     * kennedy:wheezy (authoritative DNS)
     * kramer:squeeze (Philly Fight - running koha)
     * moses:wheezy (running support.mayfirst.org - dkg?)
     * rustin:wheezy (bulk mail relay)
     * cleveland:wheezy (bulk mail relay)
     * woodhull:wheezy (NLG - file sharing)
    
    Here's my list of servers that need upgrades but will be retired during xo -> telehouse transition so it's not worth the effort:
    
    {{{
    axiom:squeeze
    ottorene:squeeze
    roy:squeeze
    swartz:squeeze
    luisa:squeeze
    negri:wheezy
    }}}