Project

General

Profile

Debian jessie notes » History » Version 1

Anonymous, 04/13/2015 05:28 PM

1 1 Anonymous
h1. Debian/jessie notes
2
3
Some notes regarding dist-upgrades from wheezy to jessie with Foreman 1.8. Please note that this kind of upgrade is not officially supported by the Foreman project.
4
5
First of all, upgrade everything to the latest version available for wheezy, especially all Foreman related packages. Here it's presumed everything was configued with foreman-installer and no manual changes were made later. This means, a run of foreman-installer before the dist-upgrade should bring no changes in.
6
7
* The package *ruby-rdoc* is not upgradable, so it has to be removed, together with all dependent packages (including foreman-installer).
8
* Now all sources.list entries can be changed to jessie.
9
* *If using the PuppetLabs repository*, at the moment (2015-04-12) no jessie release packages are available, so use puppetlabs-release-testing.
10
* *If using Debian Puppet packages*, see https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=782325 for a potential source of a (harmless) error.
11
* While the dist-upgrade manual answering regarding apache modules and disabling of the ssl module is necessary. Just do everything needed for the upgrade to succeed.
12
* Reboot into the new kernel.
13
* If using PostgreSQL on the same host as database server, install the 9.4 packages and migrate the database with the help of pg_upgradecluster
14
* Now foreman-installer can be installed and invoked again, configuring everything according to the old answers file.
15
* Everything should work again upgraded to Debian/jessie.