1
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
|
2
|
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
|
3
|
<head>
|
4
|
<title>FAQ</title>
|
5
|
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
|
6
|
<style>
|
7
|
body { font:80% Verdana,Tahoma,Arial,sans-serif; }
|
8
|
h1, h2, h3, h4 { font-family: Trebuchet MS,Georgia,"Times New Roman",serif; }
|
9
|
</style>
|
10
|
</head>
|
11
|
<body>
|
12
|
<h1><a name="1" class="wiki-page"></a>Frequently Asked Questions</h1>
|
13
|
|
14
|
|
15
|
<div class="toc"><a href="#1" class="heading1">Frequently Asked Questions</a><a href="#2" class="heading2">Installing and Running Redmine</a><a href="#3" class="heading3">Does Redmine work with Rails 2.1.x?</a><a href="#4" class="heading3">When I start the application, I get this error "in 'gem_original_require': no such file to load -- initializer (LoadError)"</a><a href="#5" class="heading3">When I start the application, I get this error message: "cannot connect to mysql: No such file or directory - /tmp/mysql.sock"</a><a href="#6" class="heading3">The application seems to work fine but some pages (eg. login form) have no content.</a><a href="#7" class="heading3">The application freeze after a long time of inactivity.</a><a href="#8" class="heading3">I upgraded Rails to 2.0, but Redmine doesn't work anymore!</a><a href="#9" class="heading2">Issue tracking</a><a href="#10" class="heading3">I've created a new issue status but I can't use it, it doesn't show up in the status drop-down list.</a><a href="#11" class="heading3">How does "Related issues" work?</a><a href="#12" class="heading2">Repositories</a><a href="#13" class="heading3">Commits don't show up in the activity until I click on 'Repository'</a><a href="#14" class="heading3">I can't browse my svn repository through redmine</a><a href="#15" class="heading3">Repository statistics doesn't show up</a><a href="#16" class="heading2">Performance</a><a href="#17" class="heading3">When I create a new issue, Redmine freeze during one minute.</a><a href="#18" class="heading2">Miscellaneous</a><a href="#19" class="heading3">All times are off by 1 hour after the daylight savings switched</a></div>
|
16
|
|
17
|
|
18
|
<h2><a name="2" class="wiki-page"></a>Installing and Running Redmine</h2>
|
19
|
|
20
|
|
21
|
<h3><a name="3" class="wiki-page"></a>Does Redmine work with Rails 2.1.x?</h3>
|
22
|
|
23
|
|
24
|
<p>Redmine devel <a href="/repositories/revision/redmine/1623" class="changeset" title="Merged Rails 2.1 compatibility branch.">r1623</a> and above is compatible with Rails 2.1.</p>
|
25
|
|
26
|
|
27
|
But Redmine 0.7.x releases are not. Please freeze your rails to 2.0.2 version:<br />
|
28
|
<pre>$ rake rails:freeze:edge TAG=rel_2-0-2</pre>
|
29
|
|
30
|
<h3><a name="4" class="wiki-page"></a>When I start the application, I get this error "in 'gem_original_require': no such file to load -- initializer (LoadError)"</h3>
|
31
|
|
32
|
|
33
|
<p>Make sure <a href="http://rubyonrails.org/" class="external">Ruby on Rails</a> is properly installed on your machine.</p>
|
34
|
|
35
|
|
36
|
<h3><a name="5" class="wiki-page"></a>When I start the application, I get this error message: "cannot connect to mysql: No such file or directory - /tmp/mysql.sock"</h3>
|
37
|
|
38
|
|
39
|
<p>You have to specify the socket location in <code>config/database.yml</code>.<br />
|
40
|
See <a class="external" href="http://dev.rubyonrails.org/ticket/200">http://dev.rubyonrails.org/ticket/200</a>.</p>
|
41
|
|
42
|
|
43
|
<h3><a name="6" class="wiki-page"></a>The application seems to work fine but some pages (eg. login form) have no content.</h3>
|
44
|
|
45
|
|
46
|
<p>You're running Rails 1.1.x but Redmine requires 1.2.6.<br />
|
47
|
Upgrade Rails (if you're using gem package system, run the command <code>gem update</code> as root/administrator).</p>
|
48
|
|
49
|
|
50
|
<h3><a name="7" class="wiki-page"></a>The application freeze after a long time of inactivity.</h3>
|
51
|
|
52
|
|
53
|
<p>There's a bug in ruby/mysql adapter < 2.7.3 that leads to loose the database connection. Please update your adapter.<br />
|
54
|
You can see thread at: <a class="external" href="http://rubyforge.org/forum/message.php?msg_id=25951">http://rubyforge.org/forum/message.php?msg_id=25951</a>.</p>
|
55
|
|
56
|
|
57
|
<h3><a name="8" class="wiki-page"></a>I upgraded Rails to 2.0, but Redmine doesn't work anymore!</h3>
|
58
|
|
59
|
|
60
|
<p>Redmine 0.6.3 is Rails 2.0 compatible, but prior versions are not.</p>
|
61
|
|
62
|
|
63
|
<p>The best solution is to upgrade Redmine to the latest version. But if you really want to use Redmine 0.6.0 on a box running Rails 2.0, please freeze your Rails version for Redmine (it won't affect your other Rails applications) by typing this command from your Redmine directory:</p>
|
64
|
|
65
|
|
66
|
<pre><code>rake rails:freeze:edge TAG=rel_1-2-6</code></pre>
|
67
|
|
68
|
|
69
|
<p>Don't forget to restart your server.</p>
|
70
|
|
71
|
|
72
|
<h2><a name="9" class="wiki-page"></a>Issue tracking</h2>
|
73
|
|
74
|
|
75
|
<h3><a name="10" class="wiki-page"></a>I've created a new issue status but I can't use it, it doesn't show up in the status drop-down list.</h3>
|
76
|
|
77
|
|
78
|
<p>Once you've created a new issue status, you need to include it in the workflow.</p>
|
79
|
|
80
|
|
81
|
<p>Say you have created a status named 'In progress' and you want the developers to be able to change bugs from 'New' to 'In progress'.<br />
|
82
|
Go to "Admin -> Issue tracking -> Workflow", select 'Bug' and 'Developer' then click edit.<br />
|
83
|
You now see all the transitions allowed for developers on bugs. Check the 'New' -> 'In progress' checkbox and save.</p>
|
84
|
|
85
|
|
86
|
<p>See <a href="RedmineIssueTrackingSetup.html" class="wiki-page">Workflow setup</a>.</p>
|
87
|
|
88
|
|
89
|
<h3><a name="11" class="wiki-page"></a>How does "Related issues" work?</h3>
|
90
|
|
91
|
|
92
|
<p>Using Issue <del><a href="/issues/show/100" class="issue closed" title="New Project - subproject list should not show archived projects (Closed)">#100</a></del> as the one you set the relationship and Issue <del><a href="/issues/show/101" class="issue closed" title="New Issue Drop Down only display for Project Administrator (Closed)">#101</a></del> as the "related to"</p>
|
93
|
|
94
|
|
95
|
<ul>
|
96
|
<li>Related - Just adds a link to the other issue</li>
|
97
|
<li>Duplicates - Links issues so that closing one, will close the other (e.g. closing <del><a href="/issues/show/100" class="issue closed" title="New Project - subproject list should not show archived projects (Closed)">#100</a></del> will close <del><a href="/issues/show/101" class="issue closed" title="New Issue Drop Down only display for Project Administrator (Closed)">#101</a></del>)</li>
|
98
|
<li>Blocks - Indicates that an issue need to be completed before working on the next.</li>
|
99
|
<li>Precedes - Defines an "order", where issue <del><a href="/issues/show/100" class="issue closed" title="New Project - subproject list should not show archived projects (Closed)">#100</a></del> needs to be completed x days before <del><a href="/issues/show/101" class="issue closed" title="New Issue Drop Down only display for Project Administrator (Closed)">#101</a></del> can be started on.</li>
|
100
|
</ul>
|
101
|
|
102
|
|
103
|
<h2><a name="12" class="wiki-page"></a>Repositories</h2>
|
104
|
|
105
|
|
106
|
<h3><a name="13" class="wiki-page"></a>Commits don't show up in the activity until I click on 'Repository'</h3>
|
107
|
|
108
|
|
109
|
<p>By default, Redmine fetches the new commits from the repository only when you browse it.</p>
|
110
|
|
111
|
|
112
|
<p>If you want the commits to be retrieved periodically by Redmine in the background for all your repositories, uncheck 'Autofetch commits' setting and add a cron that runs (with appropriate environment):</p>
|
113
|
|
114
|
|
115
|
<pre><code>ruby script/runner "Repository.fetch_changesets" -e production</code></pre>
|
116
|
|
117
|
|
118
|
<h3><a name="14" class="wiki-page"></a>I can't browse my svn repository through redmine</h3>
|
119
|
|
120
|
|
121
|
Check the following:
|
122
|
<ul>
|
123
|
<li>Make sure you're using a svn client and server >= 1.3. Redmine parse the -xml output from subversion, which is a svn 1.3 feature.</li>
|
124
|
<li>Make sure that the web app is able to run the svn binary</li>
|
125
|
</ul>
|
126
|
|
127
|
|
128
|
<p>If you're accessing the repository over HTTPS:</p>
|
129
|
|
130
|
|
131
|
<p>The initial import of a subversion repository over https requires that the ssl certificate fingerprint be manually validated and stored in a config-dir accessible by the user running the web server. It is recommended that a directory local to the redmine application root be provided, either as a default (./svn/.subversion) or as a provided parameter in the repository settings for subversion.</p>
|
132
|
|
133
|
|
134
|
<p>The work around for the certificate acceptance issue is to manually checkout anything from the svn server specifying the local config-dir and accepting the certificate <ins>permanently</ins>.<br />
|
135
|
Example:</p>
|
136
|
|
137
|
|
138
|
<pre>
|
139
|
$ svn --config-dir ./svn/.subversion co https://svn.mydomain.com/project/trunk delete-me
|
140
|
|
141
|
Error validating server certificate for 'https://svn.mydomain.com:443':
|
142
|
- The certificate is not issued by a trusted authority. Use the
|
143
|
fingerprint to validate the certificate manually!
|
144
|
- The certificate hostname does not match.
|
145
|
- The certificate has expired.
|
146
|
Certificate information:
|
147
|
- Hostname: svn.mydomain.com
|
148
|
- Valid: from Apr 8 12:00:00 2006 GMT until Sep 24 12:00:00 2010 GMT
|
149
|
- Issuer: mydomain.com, vrsource.org, Geneva, UN
|
150
|
- Fingerprint: 01:27:d9:6a:b8:db:63:f3:24:e3:41:c8:15:0a:f8:93:f6:7c:0f:11
|
151
|
(R)eject, accept (t)emporarily or accept (p)ermanently? p
|
152
|
</pre>
|
153
|
|
154
|
<h3><a name="15" class="wiki-page"></a>Repository statistics doesn't show up</h3>
|
155
|
|
156
|
|
157
|
<p>There's a bug in rexml 3.1.7 provided with ruby 1.8.6.<br />
|
158
|
In <code>ruby/1.8/rexml/document.rb</code> (line 186), change: <code>if transitive</code> to <code>if trans</code> then restart the app.</p>
|
159
|
|
160
|
|
161
|
<p>See <a class="external" href="http://www.germane-software.com/projects/rexml/ticket/115">http://www.germane-software.com/projects/rexml/ticket/115</a> for details.</p>
|
162
|
|
163
|
|
164
|
<h2><a name="16" class="wiki-page"></a>Performance</h2>
|
165
|
|
166
|
|
167
|
<h3><a name="17" class="wiki-page"></a>When I create a new issue, Redmine freeze during one minute.</h3>
|
168
|
|
169
|
|
170
|
<p>You have to configure email notification, or desactivate it. Please turn off <strong>email notification</strong> feature if you don't use it. In config/environment.rb replace the line</p>
|
171
|
|
172
|
|
173
|
<pre><code>config.action_mailer.perform_deliveries = true</code></pre>
|
174
|
|
175
|
|
176
|
<p>to</p>
|
177
|
|
178
|
|
179
|
<pre><code>config.action_mailer.perform_deliveries = false</code></pre>
|
180
|
|
181
|
|
182
|
<p>and restart redmine.</p>
|
183
|
|
184
|
|
185
|
<h2><a name="18" class="wiki-page"></a>Miscellaneous</h2>
|
186
|
|
187
|
|
188
|
<h3><a name="19" class="wiki-page"></a>All times are off by 1 hour after the daylight savings switched</h3>
|
189
|
|
190
|
|
191
|
<p>Rails built-in time zone implementation doesn't handle DST. You have to install <a href="http://tzinfo.rubyforge.org/" class="external">TZInfo</a>.<br />
|
192
|
To do so, run the following from your Redmine directory:</p>
|
193
|
|
194
|
|
195
|
<pre><code>ruby script/plugin install tzinfo_timezone</code></pre>
|
196
|
</body>
|
197
|
</html>
|