Error Something went wrong, sorry

Question for all you MIAB experts.

i got: Error Something went wrong, sorry.

Mail-in-a-Box Version: v57a

Updating system packages…

Installing system packages…

Initializing system random number generator…

Firewall is active and enabled on system startup

Installing nsd (DNS server)…

Installing Postfix (SMTP server)…

Installing Dovecot (IMAP server)…

Installing OpenDKIM/OpenDMARC…

Installing SpamAssassin…

Installing Nginx (web server)…

Installing Roundcube (webmail)…

Installing Nextcloud (contacts/calendar)…

Nextcloud is already latest version

Installing Z-Push (Exchange/ActiveSync server)…

Installing Mail-in-a-Box system management daemon…

Installing Munin (system monitoring)…

updated DNS: OpenDKIM configuration


Your Mail-in-a-Box is running.

./status_checks.py

System

✓ All system services are running.
✓ SSH disallows password-based login.
✓ System software is up to date.
:heavy_multiplication_x: A new version of Mail-in-a-Box is available. You are running version v57a. The latest version is v64. For upgrade instructions, see mailinabox.email.
✓ System administrator address exists as a mail alias. [administrator@.com ↦ me@.com]
✓ The disk has 947.31 GB space remaining.
✓ System memory is 89% free.

Network

✓ Firewall is active.
✓ Outbound mail (SMTP port 25) is not blocked.
✓ IP address is not blacklisted by zen.spamhaus.org.
multiprocessing.pool.RemoteTraceback:
“”"
Traceback (most recent call last):
File “/usr/lib/python3.6/multiprocessing/pool.py”, line 119, in worker
result = (True, func(*args, **kwds))
File “/usr/lib/python3.6/multiprocessing/pool.py”, line 47, in starmapstar
return list(itertools.starmap(args[0], args[1]))
File “./status_checks.py”, line 377, in run_domain_checks_on_domain
check_primary_hostname_dns(domain, env, output, dns_domains, dns_zonefiles)
File “./status_checks.py”, line 420, in check_primary_hostname_dns
check_dnssec(zone, env, output, dns_zonefiles, is_checking_primary=True)
File “./status_checks.py”, line 589, in check_dnssec
ds_keytag, ds_alg, ds_digalg, ds_digest = rr_ds.split(“\t”)[4].split(" “)
IndexError: list index out of range
“””

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File “./status_checks.py”, line 1096, in
run_checks(False, env, ConsoleOutput(), pool)
File “./status_checks.py”, line 67, in run_checks
run_domain_checks(rounded_values, env, output, pool, domains_to_check=domains_to_check)
File “./status_checks.py”, line 351, in run_domain_checks
ret = pool.starmap(run_domain_checks_on_domain, args, chunksize=1)
File “/usr/lib/python3.6/multiprocessing/pool.py”, line 274, in starmap
return self._map_async(func, iterable, starmapstar, chunksize).get()
File “/usr/lib/python3.6/multiprocessing/pool.py”, line 644, in get
raise self._value
IndexError: list index out of range

Help please

1 Like

Can you have a look at the files stored under /etc/nsd/zones, specifically the *.ds files? Each line should look like <exampledomain.com>. 3600 IN DS 65224 8 1 <gibberish>
This might be fixed by running sudo tools/dns_update --force
I think this should be reported as a github issue, the code should be resilient against bad input files.

Thx, for reply.
I removed all the zones and set everything up from scratch. Strange behavior, I’ll open a ticket on Github a little later.

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.