Project

General

Profile

FAQ » History » Version 56

Lukas Zapletal, 10/07/2013 07:18 AM
enc error

1 13 Ohad Levy
{{toc}}
2 1 Ohad Levy
3 51 Kal Aeolian
h1. Common Issues
4 51 Kal Aeolian
5 51 Kal Aeolian
h2. I can't login with the 'admin' account and 'rake permissions:reset' gives me an error.
6 51 Kal Aeolian
7 52 Kal Aeolian
Your account was created without an FQDN email address. Login to your SQL server and run "update users set mail='admin@example.com' where login='admin';"
8 51 Kal Aeolian
9 53 Kal Aeolian
h2. I'm getting a 400 from my foreman-proxy when trying to:
10 53 Kal Aeolian
11 53 Kal Aeolian
h3. Allocate DHCP addresses.
12 53 Kal Aeolian
13 53 Kal Aeolian
Make sure both dhcpd.conf and the dhcp leases file are both readable by your foreman-proxy user.
14 53 Kal Aeolian
15 53 Kal Aeolian
h3. Run Puppet CA
16 53 Kal Aeolian
17 53 Kal Aeolian
Puppet needs special sudo permissions. Pay close attention to the manual at this section - http://theforeman.org/manuals/1.2/index.html#4.3.2SmartProxySettings - specifically, "Puppet Certificate Authority Section".
18 53 Kal Aeolian
19 51 Kal Aeolian
h1. Other FAQ
20 51 Kal Aeolian
21 46 Greg Sutcliffe
h2. Does Foreman support Puppet 3?
22 46 Greg Sutcliffe
23 47 Dominic Cleal
Support for Puppet 3 has been added in Foreman 1.1 (proxy and web UI).  The [[PuppetThreeWorkarounds]] page has additional details.
24 46 Greg Sutcliffe
25 55 Joop van de Wege
h2. Upgrade puppet from v2 to v3 gotcha
26 55 Joop van de Wege
27 55 Joop van de Wege
/etc/sudoers.d/foreman-proxy still contains the old puppet commands which will cause the provision URL not to work, errors will be in /var/log/foreman-proxy/proxy.log about sudo failing, error in /var/log/foreman/production.log is about Failed to remove hosts.domain.com's puppet certificate: 406 Not Acceptable. Solution is to edit the file and change its content to:
28 55 Joop van de Wege
<pre>
29 55 Joop van de Wege
foreman-proxy ALL = NOPASSWD : /usr/bin/puppet cert *, /usr/bin/puppet kick *
30 55 Joop van de Wege
Defaults:foreman-proxy !requiretty
31 55 Joop van de Wege
</pre>
32 55 Joop van de Wege
Might need a service restart, server reboot certainly works.
33 55 Joop van de Wege
34 48 Ken Barber
h2. How does Foreman work with PuppetDB?
35 48 Ken Barber
36 48 Ken Barber
Foreman does not use PuppetDB, nor does PuppetDB use Foreman. While they can both be used at the same time if you wish, there is no integration between these two tools.
37 48 Ken Barber
38 48 Ken Barber
In the past Foreman used to use the ActiveRecord based Storeconfigs setup, to access facts but this is now deprecated (see [[Puppet Facts]] for the correct way to configure this now).
39 48 Ken Barber
40 48 Ken Barber
Reports can now be stored in PuppetDB (since version 1.1.0) but Foreman uses its own report storage to present reports to you, and will not use the reports stored in PuppetDB.
41 48 Ken Barber
42 50 Ohad Levy
If you wish to use an alternative to PuppetDB exported resources, you can utilize foreman search API - see "This Blog Entry":http://blog.theforeman.org/2012/01/getting-foreman-search-results-into.html
43 48 Ken Barber
44 44 Romain Vrignaud
h2. I'm not using Storeconfigs, how can I still use Foreman?
45 1 Ohad Levy
46 17 Ohad Levy
See [[Puppet Facts]]
47 1 Ohad Levy
48 42 Romain Vrignaud
h2. I'm using Storeconfigs, how can I populate various settings in Foreman that are required for hands free (unattended) installations?
49 1 Ohad Levy
50 1 Ohad Levy
See [[Puppet Facts]]
51 42 Romain Vrignaud
52 22 Ohad Levy
h2. I don't want to use Foreman for unattended installations can I disable it?
53 1 Ohad Levy
54 46 Greg Sutcliffe
see [[Unattended_installations#Deactivation]]
55 37 Romain Vrignaud
56 42 Romain Vrignaud
h2. How can I migrate from an other External Node Classifier to Foreman ?
57 18 Ohad Levy
58 18 Ohad Levy
see [[External Nodes#Import-your-external-node-setup-from-an-older-external-node-setup]]
59 1 Ohad Levy
60 42 Romain Vrignaud
h2. How do I configure my database ?
61 35 Romain Vrignaud
62 1 Ohad Levy
see [[Database configuration]]
63 44 Romain Vrignaud
64 44 Romain Vrignaud
h2. Can I switch from SQLite to MySQL and keep my data ?
65 44 Romain Vrignaud
66 44 Romain Vrignaud
see [[Database_configuration]]
67 20 Ohad Levy
68 54 Lukas Zapletal
h2. How do I start a Rails Console?
69 54 Lukas Zapletal
70 54 Lukas Zapletal
Use
71 54 Lukas Zapletal
72 54 Lukas Zapletal
    cd /usr/share/foreman
73 54 Lukas Zapletal
    rails console
74 54 Lukas Zapletal
75 54 Lukas Zapletal
or if you use RHEL6
76 54 Lukas Zapletal
77 54 Lukas Zapletal
    scl enable ruby193 "rails console"
78 54 Lukas Zapletal
79 54 Lukas Zapletal
Warning: Make a backup of your data if you are going to commit any data changes via console.
80 54 Lukas Zapletal
81 56 Lukas Zapletal
h2. After Foreman 1.3 upgrade reports no longer work
82 56 Lukas Zapletal
83 56 Lukas Zapletal
We changed how reports work in the 1.3 release. During 1.3 upgrade, read "release notes":http://theforeman.org/manuals/1.3/index.html#Upgradenotes and update ENC script, otherwise an error will be thrown:
84 56 Lukas Zapletal
85 56 Lukas Zapletal
    ActionController::RoutingError (No route matches [POST] "/fact_values/create")
86 56 Lukas Zapletal
87 42 Romain Vrignaud
h2. What about other operating systems?
88 5 Ohad Levy
89 40 Romain Vrignaud
see [[Other_operating_system]]
90 14 Ohad Levy
91 42 Romain Vrignaud
h2. Will Foreman manage non OpenSource services (e.g. DNS/DHCP etc) ?
92 14 Ohad Levy
93 36 Romain Vrignaud
Yes! we understand that many enterprises relay on non opensource infrastrucutre as well. We support MS DNS and DHCP services
94 14 Ohad Levy
If you have any additional requirements, please enter a feature request.
95 14 Ohad Levy
96 42 Romain Vrignaud
h2. Whats planned for the next major release?
97 1 Ohad Levy
98 34 Romain Vrignaud
See the "roadmap":http://theforeman.org/projects/foreman/roadmap
99 14 Ohad Levy
100 34 Romain Vrignaud
If you want additional features, please open a new feature request "here":http://theforeman.org/projects/foreman/issues/new !
101 45 Romain Vrignaud
102 45 Romain Vrignaud
h2. I want to contribute, how can I do ?
103 45 Romain Vrignaud
104 45 Romain Vrignaud
see [[Contribute]]