Topic: internal server error on editing domain settings
==== Required information ====
- iRedMail version: 1.8.2
- Store mail accounts in which backend (LDAP/MySQL/PGSQL): MySQL
- Linux/BSD distribution name and version: debian 7.5, latest updates
- Related log if you're reporting an issue: /var/log/apache2/error.log
====
I can login to the /iredadmin page as postmaster (Admin) of my domains. Then "Domains & Accounts" -> "Edit Account Profile" resulting in text reading "internal server error".
/var/log/apache2/error.log gives me that output at that time:
[Fri Jul 11 19:42:07 2014] [error] [client 1.8.65.141] File does not exist: /var/www/favicon.ico
[Fri Jul 11 19:42:30 2014] [error] [client 1.8.65.141] Traceback (most recent call last):
[Fri Jul 11 19:42:30 2014] [error] [client 1.8.65.141] File "/usr/lib/python2.7/dist-packages/web/application.py", line 239, in process
[Fri Jul 11 19:42:30 2014] [error] [client 1.8.65.141] return self.handle()
[Fri Jul 11 19:42:30 2014] [error] [client 1.8.65.141] File "/usr/lib/python2.7/dist-packages/web/application.py", line 230, in handle
[Fri Jul 11 19:42:30 2014] [error] [client 1.8.65.141] return self._delegate(fn, self.fvars, args)
[Fri Jul 11 19:42:30 2014] [error] [client 1.8.65.141] File "/usr/lib/python2.7/dist-packages/web/application.py", line 420, in _delegate
[Fri Jul 11 19:42:30 2014] [error] [client 1.8.65.141] return handle_class(cls)
[Fri Jul 11 19:42:30 2014] [error] [client 1.8.65.141] File "/usr/lib/python2.7/dist-packages/web/application.py", line 396, in handle_class
[Fri Jul 11 19:42:30 2014] [error] [client 1.8.65.141] return tocall(*args)
[Fri Jul 11 19:42:30 2014] [error] [client 1.8.65.141] File "/usr/share/apache2/iredadmin/controllers/decorators.py", line 11, in proxyfunc
[Fri Jul 11 19:42:30 2014] [error] [client 1.8.65.141] return func(self, *args, **kw)
[Fri Jul 11 19:42:30 2014] [error] [client 1.8.65.141] File "/usr/share/apache2/iredadmin/controllers/mysql/domain.py", line 147, in GET
[Fri Jul 11 19:42:30 2014] [error] [client 1.8.65.141] domain_settings=iredutils.convert_sql_account_settings_to_dict(domain_profile['settings']),
[Fri Jul 11 19:42:30 2014] [error] [client 1.8.65.141] KeyError: 'settings'
[Fri Jul 11 19:42:30 2014] [error] [client 1.8.65.141]
I rarely use the Admin GUI. But I do apt-get update with updating the OS (security updates first, then package updates) regularily. IMHO this has broken iRedMail Admin Page.
Webmail is still working fine, all the services do work, too.
Pls give advise, what can be done to solve it - and - how to fix it permanently in future.
br
Walter
----
Spider Email Archiver: On-Premises, lightweight email archiving software developed by iRedMail team. Supports Amazon S3 compatible storage and custom branding.