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

Reply via email to