nixpkgs/nixos/modules/services
Erik Arvstedt 828cd4c895
nixos/bitcoind: fix rare startup error
Previously, dhcpcd and bitcoind starting up in parallel could lead to
the following error in bitcoind:
```
bitcoind: libevent: getaddrinfo: address family for nodename not supported
bitcoind: Binding RPC on address 127.0.0.1 port 8332 failed.
bitcoind: Unable to bind any endpoint for
```
After the initial failure, the bitcoind service would always restart successfully.

This race condition, where both applications were simultaneously
manipulating network resources, was only triggered under specific
hardware conditions.

Fix it by running bitcoind after dhcp has started (by running after
`network-online.target`).
This bug and the fix only affect the default NixOS scripted
networking backend.
2022-11-02 12:31:40 +01:00
..
admin pgadmin4: 6.12 -> 6.13 2022-09-22 17:42:20 +02:00
amqp nixos/*: automatically convert option descriptions 2022-08-31 16:32:53 +02:00
audio nixos/navidrome: set proper SystemCallFilter 2022-10-24 22:21:59 +10:00
backup nixos/btrbk: fix ordering of subsections and refactor 2022-10-24 08:52:25 +08:00
blockchain/ethereum nixos/*: automatically convert option descriptions 2022-08-31 16:32:53 +02:00
cluster nixos/kubernetes: use package from config 2022-10-16 12:38:50 +10:00
computing nixos/*: convert internal option descriptions to MD 2022-08-31 16:32:54 +02:00
continuous-integration nixos/jenkins-job-builder: better defaults for accessUser/accessTokenFile 2022-10-30 19:01:48 +01:00
databases doc/nixos/postgress: Mention extensions in upgrading 2022-10-26 15:21:06 +02:00
desktops Merge branch 'master' into staging 2022-10-13 08:27:55 +02:00
development nixos/*: convert straggler options to MD 2022-08-31 17:27:38 +02:00
display-managers nixos/*: automatically convert option descriptions 2022-08-31 16:32:53 +02:00
editors nixos/*: automatically convert option descriptions 2022-08-31 16:32:53 +02:00
finance nixos/*: automatically convert option descriptions 2022-08-31 16:32:53 +02:00
games nixos/*: convert straggler options to MD 2022-08-31 17:27:38 +02:00
hardware nixos/udev: add enable option 2022-10-26 19:24:14 +02:00
home-automation nixos/home-assistant: update bluetooth and serial component list 2022-09-30 15:07:17 +02:00
logging treewide: convert fake octal ints to strings 2022-10-28 17:23:44 +02:00
mail nixos/listmonk: set proper SystemCallFilter 2022-10-25 11:55:18 +08:00
matrix nixos/mautrix-telegram: fix link to example config 2022-10-30 13:20:16 -04:00
misc nixos/sourcehut: removing myself from maintainers 2022-11-01 21:56:37 -04:00
monitoring Merge pull request #197987 from SuperSandro2000/grafana-socket 2022-10-31 01:45:42 +01:00
network-filesystems Merge pull request #197104 from Luflosi/kubo-RFC42 2022-10-27 23:48:33 +02:00
networking nixos/bitcoind: fix rare startup error 2022-11-02 12:31:40 +01:00
printing nixos/printing: add services.printing.stateless option 2022-10-17 22:59:24 +01:00
scheduling treewide: automatically md-convert option descriptions 2022-07-30 15:16:34 +02:00
search hound, nixos/hound: deduplicate runtime deps 2022-10-23 12:50:24 +10:00
security Merge pull request #197221 from azahi/endlessh-module 2022-11-01 23:44:25 +01:00
system nixos/cloud-init: fix hostname and resolvconf configuration 2022-10-27 08:07:48 +02:00
torrent nixos/*: convert straggler options to MD 2022-08-31 17:27:38 +02:00
tracing nixos/*: automatically convert option descriptions 2022-08-31 16:32:53 +02:00
ttys nixos/getty: mkdefault for etc/issue 2022-10-05 12:46:23 -04:00
video nixos/*: convert options with admonitions to MD 2022-08-31 16:36:16 +02:00
wayland nixos/*: automatically convert option descriptions 2022-08-31 16:32:53 +02:00
web-apps Merge pull request #194059 from onny/invoiceplane-test 2022-11-01 22:53:13 +01:00
web-servers nixos/merecat: init 2022-10-31 09:24:28 +01:00
x11 Merge pull request #197029 from jtojnar/webp-loader 2022-10-25 17:02:06 +02:00