Created attachment 1690548 [details] Patch +++ This bug was initially created as a clone of Bug #1838449 +++ It was found out that httpAddrConnect2() now sets errno EINPROGRESS when it tries to connect to a device which is turned off/network is down/ or when any 'device unreachable' scenarios. It influences ipp and socket backends, which don't catch EINPROGRESS -> contimeout is not applied, resulting into the backend is running with a job till the job is cancelled manually. Reported upstream here https://github.com/apple/cups/pull/5782 The fix will set 2 different errnos now: 1) ETIMEDOUT when remaining time in httpAddrConnect2() is reached 2) EHOSTDOWN when all addresses are tried and there are no open file descriptors This will make backends to apply contimeout and the job will be retried/aborted (according print queue error policy) and queue disabled in the future.
FEDORA-2020-dc949ad479 has been submitted as an update to Fedora 32. https://bodhi.fedoraproject.org/updates/FEDORA-2020-dc949ad479
FEDORA-2020-167f5dcc7f has been submitted as an update to Fedora 31. https://bodhi.fedoraproject.org/updates/FEDORA-2020-167f5dcc7f
FEDORA-2020-167f5dcc7f has been pushed to the Fedora 31 testing repository. In short time you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-167f5dcc7f` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-167f5dcc7f See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2020-dc949ad479 has been pushed to the Fedora 32 testing repository. In short time you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-dc949ad479` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-dc949ad479 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2020-dc949ad479 has been pushed to the Fedora 32 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-2020-167f5dcc7f has been pushed to the Fedora 31 stable repository. If problem still persists, please make note of it in this bug report.