From 06608db7f88bf25810299a5f37ebf6931c11d78f Mon Sep 17 00:00:00 2001 From: wizzdom Date: Mon, 30 Sep 2024 19:31:25 +0100 Subject: [PATCH] post-powercut: add mailman note --- docs/procedures/post-powercut.md | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/docs/procedures/post-powercut.md b/docs/procedures/post-powercut.md index 31ce85d9..95f2e09f 100644 --- a/docs/procedures/post-powercut.md +++ b/docs/procedures/post-powercut.md @@ -6,8 +6,8 @@ tags: - powercut - todo created: 2023-12-05T01:36:11 -modified: 2024-09-27T13:35:28 -title: post-powercut +modified: 2024-09-30T19:24:57 +title: Post-powercut Todo List --- # Post-powercut Todo List @@ -19,15 +19,21 @@ A list of things that should be done/checked immediately after a power cut: - `eno2` should have *no IP address* - `br0` should have the external IP address (`136.206.16.0/24`) - this should also be reserved by DHCP on [`mordor`](../hardware/network/mordor.md) - If the [`bastion-vm`](../services/bastion-vm.md) fails to start, check: - - `/storage` is mounted `rw` on each [`aperture`](docs/hardware/aperture/index.md) server - - `br0` is present and configured on each [`aperture`](docs/hardware/aperture/index.md) server + - `/storage` is mounted `rw` on each [`aperture`](../hardware/aperture/index.md) server + - `br0` is present and configured on each [`aperture`](../hardware/aperture/index.md) server - `vm-resources.service.consul` is running and `http://vm-resources.service.consul:8000/bastion/bastion-vm-latest.qcow2` is accessible - if the `latest` symlink points to a corrupted image, `ln -sf` it to an earlier one -- All the [`nixos`](docs/procedures/nixos.md) boxes rely on [`DNS`](docs/services/bind.md) for [`ldap`](docs/services/ldap.md) and [`nfs`](docs/services/nfs.md): - - Make sure bind is running on [`paphos`](docs/hardware/paphos.md) +- All the [`nixos`](..//procedures/nixos.md) boxes rely on [`DNS`](..//services/bind.md) for [`LDAP`](../services/ldap.md) and [`NFS`](../services/nfs.md): + - Make sure bind is running on [`paphos`](../hardware/paphos.md) - mount `/storage` - `systemctl restart` `httpd`, `php-fpm-rbusers-*` and `ldap` - Apache on [`hardcase`](../hardware/nix/hardcase.md) sometimes tries to start before networking is finished starting. To fix it, disable/re-enable it a few times. This usually makes it turn on. +- Mailman on [`hardcase`](../hardware/nix/hardcase.md) has a lock file at `/var/lib/mailman/lock/master.lck`. If it doesn't shut down correctly, this lock file will block mailman from starting up. Remove it with: + +```bash +rm /var/lib/mailman/lock/master.lck +``` + - [`paphos`](../hardware/paphos.md) is old and sometimes its time will become out of sync. To make sure its time is accurate, run: ```bash