Project

General

Profile

Debian jessie notes » History » Version 2

Anonymous, 02/22/2016 08:04 AM

1 1 Anonymous
h1. Debian/jessie notes
2
3 2 Anonymous
Some notes regarding dist-upgrades from wheezy to jessie with Foreman 1.8 (probably also valid for later versions, but this was not tested). Please note that this kind of upgrade is not officially supported by the Foreman project.
4 1 Anonymous
5 2 Anonymous
First of all, upgrade everything to the latest version available for wheezy, especially all Foreman related packages. Furthermore it's needed that everything was configured with foreman-installer and no manual changes were made later. This means, a run of foreman-installer before the dist-upgrade should bring in no changes.
6 1 Anonymous
7 2 Anonymous
* The package *ruby-rdoc* is not upgradable, so it has to be removed (but *not purged*), together with all dependent packages (including foreman-installer).
8 1 Anonymous
* Now all sources.list entries can be changed to jessie.
9 2 Anonymous
* *If using the PuppetLabs repository*, no jessie release packages are available, you can use puppetlabs-release-testing, but be aware that there are no updates after Puppet 3.8.1 available.
10 1 Anonymous
* *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 2 Anonymous
* 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 1 Anonymous
* Now foreman-installer can be installed and invoked again, configuring everything according to the old answers file.
15 2 Anonymous
* Everything should work again, on Debian/jessie.