500 Internal Server Error
The server encountered an internal error and was unable to complete
your request. Either the server is overloaded or there is an error in
the application.
Hi
I did an upgrade from 12 to the latest version today, everything went fine except this error.
When i run a status check i get this:
root@box:~/mailinabox# management/status_checks.py
Network
=======
✓ Outbound mail (SMTP port 25) is not blocked.
✓ IP address is not blacklisted by zen.spamhaus.org.
Traceback (most recent call last):
File "management/status_checks.py", line 1032, in <module>
run_checks(False, env, ConsoleOutput(), pool)
File "management/status_checks.py", line 42, in run_checks
run_domain_checks(rounded_values, env, output, pool)
File "management/status_checks.py", line 251, in run_domain_checks
ssl_certificates = get_ssl_certificates(env)
File "/root/mailinabox/management/web_update.py", line 232, in get_ssl_certificates
private_keys[pem.public_key().public_numbers()] = pem
TypeError: unhashable type: 'RSAPublicNumbers'
root@box:~/mailinabox#
nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
I’m guessing something is wrong with my ssl configuration but i don’t really know how to proceed from here.
Someone got any ideas on how to fix this?
I just did a new git clone of mailinabox but the problem persists.
Network
=======
✓ Outbound mail (SMTP port 25) is not blocked.
✓ IP address is not blacklisted by zen.spamhaus.org.
Traceback (most recent call last):
File "management/status_checks.py", line 1032, in <module>
run_checks(False, env, ConsoleOutput(), pool)
File "management/status_checks.py", line 42, in run_checks
run_domain_checks(rounded_values, env, output, pool)
File "management/status_checks.py", line 251, in run_domain_checks
ssl_certificates = get_ssl_certificates(env)
File "/root/mailinabox/management/web_update.py", line 232, in get_ssl_certificates
private_keys[pem.public_key().public_numbers()] = pem
TypeError: unhashable type: 'RSAPublicNumbers'
Did i miss something? everything else still works like a charm.