1

Topic: Internal server error (python?)

==== Required information ====
- iRedMail version: 0.8.1
- Store mail accounts in which backend (LDAP/MySQL/PGSQL): MySQL
- Linux/BSD distribution name and version: Debian 6
- Related log if you're reporting an issue:
====

Hello!

The login page iredadmin Internal Server Error is received.
Apache error log:

mod_wsgi (pid=3685): Target WSGI script '/usr/share/apache2/iredadmin/iredadmin.py' cannot be loaded as Python module.
mod_wsgi (pid=3685): Exception occurred processing WSGI script '/usr/share/apache2/iredadmin/iredadmin.py'.
Traceback (most recent call last):
   File "/usr/share/apache2/iredadmin/iredadmin.py", line 9, in <module>
     from libs import iredbase
   File "/usr/share/apache2/iredadmin/libs/iredbase.py", line 34, in <module>
     webmaster = cfg.general.get('webmaster', 'root')
   File "/usr/lib/pymodules/python2.6/web/utils.py", line 71, in __getattr__
     raise AttributeError, k
AttributeError: 'general'

Apache module loaded:

alias.conf -> ../mods-available/alias.conf
alias.load -> ../mods-available/alias.load
auth_basic.load -> ../mods-available/auth_basic.load
auth_mysql.load -> ../mods-available/auth_mysql.load
authn_file.load -> ../mods-available/authn_file.load
authz_default.load -> ../mods-available/authz_default.load
authz_groupfile.load -> ../mods-available/authz_groupfile.load
authz_host.load -> ../mods-available/authz_host.load
authz_user.load -> ../mods-available/authz_user.load
autoindex.conf -> ../mods-available/autoindex.conf
autoindex.load -> ../mods-available/autoindex.load
cgi.load -> ../mods-available/cgi.load
deflate.conf -> ../mods-available/deflate.conf
deflate.load -> ../mods-available/deflate.load
dir.conf -> ../mods-available/dir.conf
dir.load -> ../mods-available/dir.load
env.load -> ../mods-available/env.load
mime.conf -> ../mods-available/mime.conf
mime.load -> ../mods-available/mime.load
negotiation.conf -> ../mods-available/negotiation.conf
negotiation.load -> ../mods-available/negotiation.load
php5.conf -> ../mods-available/php5.conf
php5.load -> ../mods-available/php5.load
reqtimeout.conf -> ../mods-available/reqtimeout.conf
reqtimeout.load -> ../mods-available/reqtimeout.load
rewrite.load -> /etc/apache2/mods-available/rewrite.load
setenvif.conf -> ../mods-available/setenvif.conf
setenvif.load -> ../mods-available/setenvif.load
ssl.conf -> ../mods-available/ssl.conf
ssl.load -> ../mods-available/ssl.load
status.conf -> ../mods-available/status.conf
status.load -> ../mods-available/status.load
wsgi.conf -> /etc/apache2/mods-available/wsgi.conf
wsgi.load -> /etc/apache2/mods-available/wsgi.load

What could be the problem?

----

Spider Email Archiver: On-Premises, lightweight email archiving software developed by iRedMail team. Supports Amazon S3 compatible storage and custom branding.

2

Re: Internal server error (python?)

szilinek wrote:

     raise AttributeError, k
AttributeError: 'general'

Permission of file /usr/share/apache2/iredadmin/settings.ini is incorrect, it MUST be owned by "vmail:vmail", with permission 0400.

3

Re: Internal server error (python?)

Thank you, it works!