1
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
4
<link rel="STYLESHEET" href="mailman-install.css" type='text/css' />
5
<link rel="first" href="mailman-install.html" title='GNU mailman - installation Manual' />
6
<link rel='last' href='about.html' title='About this document...' />
7
<link rel='help' href='about.html' title='About this document...' />
8
<link rel="next" href="bsd-issues.html" />
9
<link rel="prev" href="node47.html" />
10
<link rel="parent" href="node47.html" />
11
<link rel="next" href="bsd-issues.html" />
12
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
13
<meta name='aesop' content='information' />
14
<title>15.1 GNU/Linux issues</title>
17
<div class="navigation">
18
<div id='top-navigation-panel' xml:id='top-navigation-panel'>
19
<table align="center" width="100%" cellpadding="0" cellspacing="2">
21
<td class='online-navigation'><a rel="prev" title="15 platform and operating"
22
href="node47.html"><img src='previous.png'
23
border='0' height='32' alt='Previous Page' width='32' /></a></td>
24
<td class='online-navigation'><a rel="parent" title="15 platform and operating"
25
href="node47.html"><img src='up.png'
26
border='0' height='32' alt='Up one Level' width='32' /></a></td>
27
<td class='online-navigation'><a rel="next" title="15.2 bsd issues"
28
href="bsd-issues.html"><img src='next.png'
29
border='0' height='32' alt='Next Page' width='32' /></a></td>
30
<td align="center" width="100%">GNU Mailman - Installation Manual</td>
31
<td class='online-navigation'><img src='blank.png'
32
border='0' height='32' alt='' width='32' /></td>
33
<td class='online-navigation'><img src='blank.png'
34
border='0' height='32' alt='' width='32' /></td>
35
<td class='online-navigation'><img src='blank.png'
36
border='0' height='32' alt='' width='32' /></td>
38
<div class='online-navigation'>
39
<b class="navlabel">Previous:</b>
40
<a class="sectref" rel="prev" href="node47.html">15 Platform and operating</a>
41
<b class="navlabel">Up:</b>
42
<a class="sectref" rel="parent" href="node47.html">15 Platform and operating</a>
43
<b class="navlabel">Next:</b>
44
<a class="sectref" rel="next" href="bsd-issues.html">15.2 BSD issues</a>
48
<!--End of Navigation Panel-->
50
<h2><a name="SECTION0011510000000000000000">
51
15.1 GNU/Linux issues</a>
55
Linux seems to be the most popular platform for running Mailman. Here are
56
some hints on getting Mailman to run on Linux:
61
<li>If you are getting errors with hard link creations and/or you are using
62
a special secure kernel (securelinux/openwall/grsecurity), see the file
63
<span class="file">contrib/README.check_perms_grsecurity</span> in the Mailman source
67
Note that if you are using Linux Mandrake in secure mode, you are
68
probably concerned by this.
72
<li>Apparently Mandrake 9.0 changed the permissions on gcc, so if you build
73
as the <code>mailman</code> user, you need to be sure <code>mailman</code> is in the
74
<code>cctools</code> group.
78
<li>If you installed Python from your Linux distribution's package manager
79
(e.g. .rpms for Redhat-derived systems or .deb for Debian), you must
80
install the ``development'' package of Python, or you may not get
84
For example, using Python 2.2 on Debian, you will need to install the
85
<code>python2.2-dev</code> package. On Redhat, you probably need the
86
<code>python2-devel</code> package.
89
If you install Python from source, you should be fine.
92
One symptom of this problem, although for unknown reasons, is that you
93
might get an error such as this during your install:
96
<div class="verbatim"><pre>
97
Traceback (most recent call last):
98
File "bin/update", line 44, in ?
100
ImportError: No module named paths
101
make: *** [update] Error 1
105
If this happens, install the Python development package and try
106
<b class="program">configure</b> and <b class="program">make install</b> again. Or install the
107
latest version of Python from source, available from
108
<a class="url" href="http://www.python.org">http://www.python.org</a>.
111
This problem can manifest itself in other Linux distributions in
112
different ways, although usually it appears as <code>ImportErrors</code>.
118
<div class="navigation">
119
<div class='online-navigation'>
121
<table align="center" width="100%" cellpadding="0" cellspacing="2">
123
<td class='online-navigation'><a rel="prev" title="15 platform and operating"
124
href="node47.html"><img src='previous.png'
125
border='0' height='32' alt='Previous Page' width='32' /></a></td>
126
<td class='online-navigation'><a rel="parent" title="15 platform and operating"
127
href="node47.html"><img src='up.png'
128
border='0' height='32' alt='Up one Level' width='32' /></a></td>
129
<td class='online-navigation'><a rel="next" title="15.2 bsd issues"
130
href="bsd-issues.html"><img src='next.png'
131
border='0' height='32' alt='Next Page' width='32' /></a></td>
132
<td align="center" width="100%">GNU Mailman - Installation Manual</td>
133
<td class='online-navigation'><img src='blank.png'
134
border='0' height='32' alt='' width='32' /></td>
135
<td class='online-navigation'><img src='blank.png'
136
border='0' height='32' alt='' width='32' /></td>
137
<td class='online-navigation'><img src='blank.png'
138
border='0' height='32' alt='' width='32' /></td>
140
<div class='online-navigation'>
141
<b class="navlabel">Previous:</b>
142
<a class="sectref" rel="prev" href="node47.html">15 Platform and operating</a>
143
<b class="navlabel">Up:</b>
144
<a class="sectref" rel="parent" href="node47.html">15 Platform and operating</a>
145
<b class="navlabel">Next:</b>
146
<a class="sectref" rel="next" href="bsd-issues.html">15.2 BSD issues</a>
150
<span class="release-info">Release 2.1, documentation updated on April 21, 2008.</span>
152
<!--End of Navigation Panel-->