Re: [Puppet Users] Re: puppetdb, foreman, one particular node has a problem

Greg Sutcliffe
Wed, 16 Oct 2013 12:02:47 -0000

On 16 October 2013 11:48, Steve Wray <stevedwray@gmail.com> wrote:

> Sure, I''m using this repository
>
> deb http://deb.theforeman.org/ precise stable
>
> it looks as if the upgrade didn''t make the required changes to the
> database, or something like that. I dropped the db and recreated it and the
> error about the missing column went away but still couldn''t enroll
new
> nodes.
>

Firstly, as the deb package maintainer for Foreman, I''m sorry you had
issues. Thanks also for the bug report - we''ve just tracked down and
fixed
an issue which specifically affects sqlite3 upgrades (I''m not sure if
you
are on sqlite3, but your symptoms fit, I think). 1.3.0-2 is now in the repo
with the fix.

With regards to upgrades not breaking things, I agree. We spent some time
discussing the state of the Debian Foreman repo a few weeks ago[1] and one
outcome of that was that we would create a repo for each major version (eg
http://deb.theforeman.org/ precise 1.2) and that ''stable''
would track the
latest release. This was done, and as 1.3 was released on Monday,
''stable''
now points to 1.3. The 1.2 repo allows people who wish to be conservative
to lock themselves to a particular release.

An unavoidable side-effect of this is that since we only had "stable"
before, everyone is currently using it. I accept we could have done a
better job of publicising the existence of the 1.2 repo before 1.3 came out
though. I''ve just sent a mail to our users and announce lists to make
people more aware of the new repos.

Once again, apologies for your troubles, and thanks for the feedback.

Greg
[1]https://groups.google.com/d/msg/foreman-dev/76A7LmuPzLM/O8ob4aEX3VAJ