1. Yes, I believe I followed the tutorial correctly on updating iRedMail.
2. Yes, I believe I followed the tutorial correctly on updating iRedAPD.
3. The log details are below:
****** START LOG *******
mx.cloudchemistryvapor.com [pid: 7987|app: 0|req: 50/87] 24.229.10.82 () {52 vars in 1275 bytes} [Fri Feb 19 10:13:27 2016] GET /iredadmin => generated 4937 bytes in 300 msecs (HTTP/1.1 200) 1 headers in 121 bytes (3 switches on core 0)
mx.cloudchemistryvapor.com [pid: 7988|app: 0|req: 38/88] 24.229.10.82 () {62 vars in 1597 bytes} [Fri Feb 19 10:13:36 2016] POST /iredadmin/login => generated 0 bytes in 28 msecs (HTTP/1.1 303) 3 headers in 228 bytes (2 switches on core 0)
mx.cloudchemistryvapor.com [pid: 7987|app: 0|req: 51/89] 24.229.10.82 () {56 vars in 1465 bytes} [Fri Feb 19 10:13:37 2016] GET /iredadmin/dashboard/checknew => generated 21031 bytes in 1759 msecs (HTTP/1.1 200) 1 headers in 121 bytes (2 switches on core 0)
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/web/application.py", line 239, in process
return self.handle()
File "/usr/lib/python2.7/dist-packages/web/application.py", line 230, in handle
return self._delegate(fn, self.fvars, args)
File "/usr/lib/python2.7/dist-packages/web/application.py", line 420, in _delegate
return handle_class(cls)
File "/usr/lib/python2.7/dist-packages/web/application.py", line 396, in handle_class
return tocall(*args)
File "/opt/www/iRedAdmin-Pro-SQL-2.3.1/libs/sqllib/decorators.py", line 26, in proxyfunc
return func(*args, **kw)
File "/opt/www/iRedAdmin-Pro-SQL-2.3.1/controllers/sql/user.py", line 237, in GET
mail=self.mail)
File "/opt/www/iRedAdmin-Pro-SQL-2.3.1/libs/sqllib/user.py", line 253, in get_user_alias_addresses
where='alias_to = $mail AND is_alias = 1')
File "/usr/lib/python2.7/dist-packages/web/db.py", line 682, in select
return self.query(qout, processed=True)
File "/usr/lib/python2.7/dist-packages/web/db.py", line 644, in query
self._db_execute(db_cursor, sql_query)
File "/usr/lib/python2.7/dist-packages/web/db.py", line 587, in _db_execute
out = cur.execute(query, params)
File "/usr/lib/python2.7/dist-packages/MySQLdb/cursors.py", line 174, in execute
self.errorhandler(self, exc, value)
File "/usr/lib/python2.7/dist-packages/MySQLdb/connections.py", line 36, in defaulterrorhandler
raise errorclass, errorvalue
OperationalError: (1054, "Unknown column 'alias_to' in 'where clause'")
mx.cloudchemistryvapor.com [pid: 7988|app: 0|req: 39/90] 24.229.10.82 () {54 vars in 1527 bytes} [Fri Feb 19 10:13:44 2016] GET /iredadmin/profile/user/general/postmaster@cloudchemistryvapor.com => generated 21 bytes in 14 msecs (HTTP/1.1 500) 2 headers in 165 bytes (2 switches on core 0)
****** END LOG *******
Thanks for your help.