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 name='aesop' content='information' />
13
<title>15.1 GNU/Linux issues</title>
16
<DIV CLASS="navigation">
17
<div id='top-navigation-panel' xml:id='top-navigation-panel'>
18
<table align="center" width="100%" cellpadding="0" cellspacing="2">
20
<td class='online-navigation'><a rel="prev" title="15 Platform and operating"
21
href="node47.html"><img src='previous.png'
22
border='0' height='32' alt='Previous Page' width='32' /></A></td>
23
<td class='online-navigation'><a rel="parent" title="15 Platform and operating"
24
href="node47.html"><img src='up.png'
25
border='0' height='32' alt='Up One Level' width='32' /></A></td>
26
<td class='online-navigation'><a rel="next" title="15.2 BSD issues"
27
href="bsd-issues.html"><img src='next.png'
28
border='0' height='32' alt='Next Page' width='32' /></A></td>
29
<td align="center" width="100%">GNU Mailman - Installation Manual</td>
30
<td class='online-navigation'><img src='blank.png'
31
border='0' height='32' alt='' width='32' /></td>
32
<td class='online-navigation'><img src='blank.png'
33
border='0' height='32' alt='' width='32' /></td>
34
<td class='online-navigation'><img src='blank.png'
35
border='0' height='32' alt='' width='32' /></td>
37
<div class='online-navigation'>
38
<b class="navlabel">Previous:</b>
39
<a class="sectref" rel="prev" href="node47.html">15 Platform and operating</A>
40
<b class="navlabel">Up:</b>
41
<a class="sectref" rel="parent" href="node47.html">15 Platform and operating</A>
42
<b class="navlabel">Next:</b>
43
<a class="sectref" rel="next" href="bsd-issues.html">15.2 BSD issues</A>
47
<!--End of Navigation Panel-->
49
<H2><A NAME="SECTION0011510000000000000000">
50
15.1 GNU/Linux issues</A>
54
Linux seems to be the most popular platform for running Mailman. Here are
55
some hints on getting Mailman to run on Linux:
60
<LI>If you are getting errors with hard link creations and/or you are using
61
a special secure kernel (securelinux/openwall/grsecurity), see the file
62
<span class="file">contrib/README.check_perms_grsecurity</span> in the Mailman source
66
Note that if you are using Linux Mandrake in secure mode, you are
67
probably concerned by this.
71
<LI>Apparently Mandrake 9.0 changed the permissions on gcc, so if you build
72
as the <code>mailman</code> user, you need to be sure <code>mailman</code> is in the
73
<code>cctools</code> group.
77
<LI>If you installed Python from your Linux distribution's package manager
78
(e.g. .rpms for Redhat-derived systems or .deb for Debian), you must
79
install the ``development'' package of Python, or you may not get
83
For example, using Python 2.2 on Debian, you will need to install the
84
<code>python2.2-dev</code> package. On Redhat, you probably need the
85
<code>python2-devel</code> package.
88
If you install Python from source, you should be fine.
91
One symptom of this problem, although for unknown reasons, is that you
92
might get an error such as this during your install:
95
<div class="verbatim"><pre>
96
Traceback (most recent call last):
97
File "bin/update", line 44, in ?
99
ImportError: No module named paths
100
make: *** [update] Error 1
104
If this happens, install the Python development package and try
105
<b class="program">configure</b> and <b class="program">make install</b> again. Or install the
106
latest version of Python from source, available from
107
<a class="url" href="http://www.python.org">http://www.python.org</a>.
110
This problem can manifest itself in other Linux distributions in
111
different ways, although usually it appears as <code>ImportErrors</code>.
117
<DIV CLASS="navigation">
118
<div class='online-navigation'>
120
<table align="center" width="100%" cellpadding="0" cellspacing="2">
122
<td class='online-navigation'><a rel="prev" title="15 Platform and operating"
123
href="node47.html"><img src='previous.png'
124
border='0' height='32' alt='Previous Page' width='32' /></A></td>
125
<td class='online-navigation'><a rel="parent" title="15 Platform and operating"
126
href="node47.html"><img src='up.png'
127
border='0' height='32' alt='Up One Level' width='32' /></A></td>
128
<td class='online-navigation'><a rel="next" title="15.2 BSD issues"
129
href="bsd-issues.html"><img src='next.png'
130
border='0' height='32' alt='Next Page' width='32' /></A></td>
131
<td align="center" width="100%">GNU Mailman - Installation Manual</td>
132
<td class='online-navigation'><img src='blank.png'
133
border='0' height='32' alt='' width='32' /></td>
134
<td class='online-navigation'><img src='blank.png'
135
border='0' height='32' alt='' width='32' /></td>
136
<td class='online-navigation'><img src='blank.png'
137
border='0' height='32' alt='' width='32' /></td>
139
<div class='online-navigation'>
140
<b class="navlabel">Previous:</b>
141
<a class="sectref" rel="prev" href="node47.html">15 Platform and operating</A>
142
<b class="navlabel">Up:</b>
143
<a class="sectref" rel="parent" href="node47.html">15 Platform and operating</A>
144
<b class="navlabel">Next:</b>
145
<a class="sectref" rel="next" href="bsd-issues.html">15.2 BSD issues</A>
149
<span class="release-info">Release 2.1, documentation updated on December 13, 2005.</span>
151
<!--End of Navigation Panel-->