-
Notifications
You must be signed in to change notification settings - Fork 17
Description
Due to a selfimposed fuckup I had to do a fresh install yesterday.
I had several issues with the installer, which I iteratively fixed in a long evening:
-
(1)
dna-enable_debian_testing_repomakes a faulty apt configuration resulting in failing apt fetches ("404"): If you check http://security.debian.org/dists/ you'll note thattesting/updatesdoes not exist on the server, replace that withtesting-security. -
(2) (minor) During installation the user is asked wether to keep a modified version of
/etc/nginx/nginx.conf, or to update to the version from the latest package. -
(3) Installation of postfix /
mailutilsfails, because on debian9libmailutils5must be installed explicitly -
(4)
updatedbcommand not available. Fix: installlocateNow enabling ejabberd... /root/aenigma/functions: line 1614: updatedb: command not found -
(5) systemd services
etcd,patroniwould refuse to start, resulting in another installer crash. After a reboot it worked as it should.- investigating this I noticed that
etcdcomplains in it's logs:embed: serving insecure client requests on 127.0.0.1:2379, this is strongly discouraged!. Didn't investigate if this is a concern.
- investigating this I noticed that
-
(6) (minor) plenty seemingly unnecessary restarts of ejabberd in the last stages of setup (each with 16sec timeout). Suggestion: Just stop ejabberd, make all the config changes with several prompts, and then restart once
-
(7) (major) cannot run
aenigma-backup, as it looks for a folder structure in/var/lib/ejabberdwhich is not provisioned..? -
(8) (major) The step after installation of ejabberd installs all debian
testingupdates, so we now run debian10... This make the installer incompatible with its own actions, making subsequent runs abort. (Faking/etc/os-releasemakes it work again though).- subsequently the next step (installation of Converse.js) fails.
- This is pretty much irreversible, right?