Package: inspircd
Version: 2.0.27-1
Severity: important
Quack,
Similarly as #910368 for Apache the systemd service file lacks proper
settings to wait for network to be available.
I got these logs:
Aug 17 12:47:08 Jinta inspircd[401]: WARNING: Not all your client ports
could be bound --
Aug 17 12:47:08 Jinta inspircd[401]: starting anyway with 0 of 8 client
ports bound.
Aug 17 12:47:08 Jinta inspircd[401]: The following port(s) failed to
bind:
Aug 17 12:47:08 Jinta inspircd[401]: 1. Address:
193.200.43.27:6667 Reason: Cannot assign requested address
Aug 17 12:47:08 Jinta inspircd[401]: 2. Address:
193.200.43.27:6669 Reason: Cannot assign requested address
Aug 17 12:47:08 Jinta inspircd[401]: 3. Address:
193.200.43.27:6680 Reason: Cannot assign requested address
Aug 17 12:47:08 Jinta inspircd[401]: 4. Address:
193.200.43.27:6681 Reason: Cannot assign requested address
Aug 17 12:47:08 Jinta inspircd[401]: 5. Address:
[2001:67c:1740:9005::27]:6667 Reason: Cannot assign requested
address
Aug 17 12:47:08 Jinta inspircd[401]: 6. Address:
[2001:67c:1740:9005::27]:6669 Reason: Cannot assign requested
address
Aug 17 12:47:08 Jinta inspircd[401]: 7. Address:
[2001:67c:1740:9005::27]:6680 Reason: Cannot assign requested
address
Aug 17 12:47:08 Jinta inspircd[401]: 8. Address:
[2001:67c:1740:9005::27]:6681 Reason: Cannot assign requested
address
Aug 17 12:47:08 Jinta inspircd[401]: Hint: Try using a public IP instead
of blank or *
To make matter worse the daemon decides to go on even when all ports
fail to bind, which results in systemd status to be all green and,
unless you monitor the port too, you can miss the failure.
Same suggestion:
After=network-online.target
Wants=network-online.target
oldstable is affected too.
Regards.
\_o<
--
Marc Dequènes