#1059513 UnicodeDecodeError: invalid continuation byte

#1059513#5
Date:
2023-12-27 10:16:55 UTC
From:
To:
Dear Maintainer,

*** Reporter, please consider answering these questions, where appropriate ***

Many thanks for maintaining the cups package.

I use tea4cups to power on and off my network printer.

For some jobs I see exceptions in tea4cups which stop the print job:

rd@home:~$ grep "Job 1512" /var/log/cups/error_log
I [27/Dec/2023:10:46:25 +0100] [Job 1512] Adding start banner page "none".
I [27/Dec/2023:10:46:25 +0100] [Job 1512] Queued on "CP1525nw" by "rd".
I [27/Dec/2023:10:46:25 +0100] [Job 1512] File of type application/postscript queued by "rd".
I [27/Dec/2023:10:46:25 +0100] [Job 1512] Adding end banner page "none".
I [27/Dec/2023:10:47:26 +0100] [Job 1512] Started filter /usr/lib/cups/filter/gstopdf (PID 28163)
I [27/Dec/2023:10:47:26 +0100] [Job 1512] Started filter /usr/lib/cups/filter/pdftopdf (PID 28164)
I [27/Dec/2023:10:47:26 +0100] [Job 1512] Started filter /usr/lib/cups/filter/gstoraster (PID 28165)
I [27/Dec/2023:10:47:26 +0100] [Job 1512] Started filter /usr/lib/cups/filter/hpcups (PID 28168)
I [27/Dec/2023:10:47:26 +0100] [Job 1512] Started backend /usr/lib/cups/backend/tea4cups (PID 28170)
E [27/Dec/2023:10:47:44 +0100] [Job 1512] Tea4CUPS (PID 28170) : Traceback (most recent call last):
E [27/Dec/2023:10:47:44 +0100] [Job 1512] Tea4CUPS (PID 28170) :   File \"/usr/lib/cups/backend/tea4cups\", line 1177, in initBackend
E [27/Dec/2023:10:47:44 +0100] [Job 1512] Tea4CUPS (PID 28170) :     answer = cupsserver.getJobAttributes(self.JobId)
E [27/Dec/2023:10:47:44 +0100] [Job 1512] Tea4CUPS (PID 28170) :              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E [27/Dec/2023:10:47:44 +0100] [Job 1512] Tea4CUPS (PID 28170) :   File \"/usr/lib/cups/backend/tea4cups\", line 784, in getJobAttributes
E [27/Dec/2023:10:47:44 +0100] [Job 1512] Tea4CUPS (PID 28170) :     return self.doRequest(req)
E [27/Dec/2023:10:47:44 +0100] [Job 1512] Tea4CUPS (PID 28170) :            ^^^^^^^^^^^^^^^^^^^
E [27/Dec/2023:10:47:44 +0100] [Job 1512] Tea4CUPS (PID 28170) :   File \"/usr/lib/cups/backend/tea4cups\", line 762, in doRequest
E [27/Dec/2023:10:47:44 +0100] [Job 1512] Tea4CUPS (PID 28170) :     wrapper.logDebug(\"request content: %s\"%str(r.raw.content))
E [27/Dec/2023:10:47:44 +0100] [Job 1512] Tea4CUPS (PID 28170) :                                                ^^^^^^^^^^^^^
E [27/Dec/2023:10:47:44 +0100] [Job 1512] Tea4CUPS (PID 28170) : AttributeError: \'HTTPResponse\' object has no attribute \'content\'
E [27/Dec/2023:10:47:44 +0100] [Job 1512] Tea4CUPS (PID 28170) : During handling of the above exception, another exception occurred:
E [27/Dec/2023:10:47:44 +0100] [Job 1512] Tea4CUPS (PID 28170) : Traceback (most recent call last):
E [27/Dec/2023:10:47:44 +0100] [Job 1512] Tea4CUPS (PID 28170) :   File \"/usr/lib/cups/backend/tea4cups\", line 1547, in <module>
E [27/Dec/2023:10:47:44 +0100] [Job 1512] Tea4CUPS (PID 28170) :     wrapper.initBackend()
E [27/Dec/2023:10:47:44 +0100] [Job 1512] Tea4CUPS (PID 28170) :   File \"/usr/lib/cups/backend/tea4cups\", line 1183, in initBackend
E [27/Dec/2023:10:47:44 +0100] [Job 1512] Tea4CUPS (PID 28170) :     (ippfilename, answer) = self.parseIPPRequestFile()
E [27/Dec/2023:10:47:44 +0100] [Job 1512] Tea4CUPS (PID 28170) :                             ^^^^^^^^^^^^^^^^^^^^^^^^^^
E [27/Dec/2023:10:47:44 +0100] [Job 1512] Tea4CUPS (PID 28170) :   File \"/usr/lib/cups/backend/tea4cups\", line 1233, in parseIPPRequestFile
E [27/Dec/2023:10:47:44 +0100] [Job 1512] Tea4CUPS (PID 28170) :     ippmessage = IPPRequest(ippdatafile.read())
E [27/Dec/2023:10:47:44 +0100] [Job 1512] Tea4CUPS (PID 28170) :                             ^^^^^^^^^^^^^^^^^^
E [27/Dec/2023:10:47:44 +0100] [Job 1512] Tea4CUPS (PID 28170) :   File \"<frozen codecs>\", line 322, in decode
E [27/Dec/2023:10:47:44 +0100] [Job 1512] Tea4CUPS (PID 28170) : UnicodeDecodeError: \'utf-8\' codec can\'t decode byte 0xe7 in position 760: invalid continuation byte
E [27/Dec/2023:10:47:44 +0100] [Job 1512] Tea4CUPS (PID 28170) : Traceback (most recent call last):
E [27/Dec/2023:10:47:44 +0100] [Job 1512] Tea4CUPS (PID 28170) :   File \"/usr/lib/cups/backend/tea4cups\", line 1177, in initBackend
E [27/Dec/2023:10:47:44 +0100] [Job 1512] Tea4CUPS (PID 28170) :     answer = cupsserver.getJobAttributes(self.JobId)
E [27/Dec/2023:10:47:44 +0100] [Job 1512] Tea4CUPS (PID 28170) :              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E [27/Dec/2023:10:47:44 +0100] [Job 1512] Tea4CUPS (PID 28170) :   File \"/usr/lib/cups/backend/tea4cups\", line 784, in getJobAttributes
E [27/Dec/2023:10:47:44 +0100] [Job 1512] Tea4CUPS (PID 28170) :     return self.doRequest(req)
E [27/Dec/2023:10:47:44 +0100] [Job 1512] Tea4CUPS (PID 28170) :            ^^^^^^^^^^^^^^^^^^^
E [27/Dec/2023:10:47:44 +0100] [Job 1512] Tea4CUPS (PID 28170) :   File \"/usr/lib/cups/backend/tea4cups\", line 762, in doRequest
E [27/Dec/2023:10:47:44 +0100] [Job 1512] Tea4CUPS (PID 28170) :     wrapper.logDebug(\"request content: %s\"%str(r.raw.content))
E [27/Dec/2023:10:47:44 +0100] [Job 1512] Tea4CUPS (PID 28170) :                                                ^^^^^^^^^^^^^
E [27/Dec/2023:10:47:44 +0100] [Job 1512] Tea4CUPS (PID 28170) : AttributeError: \'HTTPResponse\' object has no attribute \'content\'
E [27/Dec/2023:10:47:44 +0100] [Job 1512] Tea4CUPS (PID 28170) : During handling of the above exception, another exception occurred:
E [27/Dec/2023:10:47:44 +0100] [Job 1512] Tea4CUPS (PID 28170) : Traceback (most recent call last):
E [27/Dec/2023:10:47:44 +0100] [Job 1512] Tea4CUPS (PID 28170) :   File \"/usr/lib/cups/backend/tea4cups\", line 1547, in <module>
E [27/Dec/2023:10:47:44 +0100] [Job 1512] Tea4CUPS (PID 28170) :     wrapper.initBackend()
E [27/Dec/2023:10:47:44 +0100] [Job 1512] Tea4CUPS (PID 28170) :   File \"/usr/lib/cups/backend/tea4cups\", line 1183, in initBackend
E [27/Dec/2023:10:47:44 +0100] [Job 1512] Tea4CUPS (PID 28170) :     (ippfilename, answer) = self.parseIPPRequestFile()
E [27/Dec/2023:10:47:44 +0100] [Job 1512] Tea4CUPS (PID 28170) :                             ^^^^^^^^^^^^^^^^^^^^^^^^^^
E [27/Dec/2023:10:47:44 +0100] [Job 1512] Tea4CUPS (PID 28170) :   File \"/usr/lib/cups/backend/tea4cups\", line 1233, in parseIPPRequestFile
E [27/Dec/2023:10:47:44 +0100] [Job 1512] Tea4CUPS (PID 28170) :     ippmessage = IPPRequest(ippdatafile.read())
E [27/Dec/2023:10:47:44 +0100] [Job 1512] Tea4CUPS (PID 28170) :                             ^^^^^^^^^^^^^^^^^^
E [27/Dec/2023:10:47:44 +0100] [Job 1512] Tea4CUPS (PID 28170) :   File \"<frozen codecs>\", line 322, in decode
E [27/Dec/2023:10:47:44 +0100] [Job 1512] Tea4CUPS (PID 28170) : UnicodeDecodeError: \'utf-8\' codec can\'t decode byte 0xe7 in position 760: invalid continuation byte
E [27/Dec/2023:10:47:44 +0100] [Job 1512] Tea4CUPS (PID 28170) : Traceback (most recent call last):
E [27/Dec/2023:10:47:44 +0100] [Job 1512] Tea4CUPS (PID 28170) :   File \"/usr/lib/cups/backend/tea4cups\", line 1177, in initBackend
E [27/Dec/2023:10:47:44 +0100] [Job 1512] Tea4CUPS (PID 28170) :     answer = cupsserver.getJobAttributes(self.JobId)
E [27/Dec/2023:10:47:44 +0100] [Job 1512] Tea4CUPS (PID 28170) :              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E [27/Dec/2023:10:47:44 +0100] [Job 1512] Tea4CUPS (PID 28170) :   File \"/usr/lib/cups/backend/tea4cups\", line 784, in getJobAttributes
E [27/Dec/2023:10:47:44 +0100] [Job 1512] Tea4CUPS (PID 28170) :     return self.doRequest(req)
E [27/Dec/2023:10:47:44 +0100] [Job 1512] Tea4CUPS (PID 28170) :            ^^^^^^^^^^^^^^^^^^^
E [27/Dec/2023:10:47:44 +0100] [Job 1512] Tea4CUPS (PID 28170) :   File \"/usr/lib/cups/backend/tea4cups\", line 762, in doRequest
E [27/Dec/2023:10:47:44 +0100] [Job 1512] Tea4CUPS (PID 28170) :     wrapper.logDebug(\"request content: %s\"%str(r.raw.content))
E [27/Dec/2023:10:47:44 +0100] [Job 1512] Tea4CUPS (PID 28170) :                                                ^^^^^^^^^^^^^
E [27/Dec/2023:10:47:44 +0100] [Job 1512] Tea4CUPS (PID 28170) : AttributeError: \'HTTPResponse\' object has no attribute \'content\'
E [27/Dec/2023:10:47:44 +0100] [Job 1512] Tea4CUPS (PID 28170) : During handling of the above exception, another exception occurred:
E [27/Dec/2023:10:47:44 +0100] [Job 1512] Tea4CUPS (PID 28170) : Traceback (most recent call last):
E [27/Dec/2023:10:47:44 +0100] [Job 1512] Tea4CUPS (PID 28170) :   File \"/usr/lib/cups/backend/tea4cups\", line 1547, in <module>
E [27/Dec/2023:10:47:44 +0100] [Job 1512] Tea4CUPS (PID 28170) :     wrapper.initBackend()
E [27/Dec/2023:10:47:44 +0100] [Job 1512] Tea4CUPS (PID 28170) :   File \"/usr/lib/cups/backend/tea4cups\", line 1183, in initBackend
E [27/Dec/2023:10:47:44 +0100] [Job 1512] Tea4CUPS (PID 28170) :     (ippfilename, answer) = self.parseIPPRequestFile()
E [27/Dec/2023:10:47:44 +0100] [Job 1512] Tea4CUPS (PID 28170) :                             ^^^^^^^^^^^^^^^^^^^^^^^^^^
E [27/Dec/2023:10:47:44 +0100] [Job 1512] Tea4CUPS (PID 28170) :   File \"/usr/lib/cups/backend/tea4cups\", line 1233, in parseIPPRequestFile
E [27/Dec/2023:10:47:44 +0100] [Job 1512] Tea4CUPS (PID 28170) :     ippmessage = IPPRequest(ippdatafile.read())
E [27/Dec/2023:10:47:44 +0100] [Job 1512] Tea4CUPS (PID 28170) :                             ^^^^^^^^^^^^^^^^^^
E [27/Dec/2023:10:47:44 +0100] [Job 1512] Tea4CUPS (PID 28170) :   File \"<frozen codecs>\", line 322, in decode
E [27/Dec/2023:10:47:44 +0100] [Job 1512] Tea4CUPS (PID 28170) : UnicodeDecodeError: \'utf-8\' codec can\'t decode byte 0xe7 in position 760: invalid continuation byte
I [27/Dec/2023:10:47:44 +0100] [Job 1512] Hint: Try setting the LogLevel to "debug" to find out more.
W [27/Dec/2023:10:47:45 +0100] [Job 1512] Backend returned status 1 (failed)
I [27/Dec/2023:10:47:45 +0100] [Job 1512] Job held for 300 seconds since it could not be sent.
I [27/Dec/2023:10:52:48 +0100] [Job 1512] Job hold expired.
I [27/Dec/2023:10:52:48 +0100] [Job 1512] Started filter /usr/lib/cups/filter/gstopdf (PID 10691)
I [27/Dec/2023:10:52:48 +0100] [Job 1512] Started filter /usr/lib/cups/filter/pdftopdf (PID 10692)
I [27/Dec/2023:10:52:48 +0100] [Job 1512] Started filter /usr/lib/cups/filter/gstoraster (PID 10693)
I [27/Dec/2023:10:52:48 +0100] [Job 1512] Started filter /usr/lib/cups/filter/hpcups (PID 10694)
I [27/Dec/2023:10:52:48 +0100] [Job 1512] Started backend /usr/lib/cups/backend/tea4cups (PID 10695)
E [27/Dec/2023:10:53:05 +0100] [Job 1512] Tea4CUPS (PID 10695) : Traceback (most recent call last):
E [27/Dec/2023:10:53:05 +0100] [Job 1512] Tea4CUPS (PID 10695) :   File \"/usr/lib/cups/backend/tea4cups\", line 1177, in initBackend
E [27/Dec/2023:10:53:05 +0100] [Job 1512] Tea4CUPS (PID 10695) :     answer = cupsserver.getJobAttributes(self.JobId)
E [27/Dec/2023:10:53:05 +0100] [Job 1512] Tea4CUPS (PID 10695) :              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E [27/Dec/2023:10:53:05 +0100] [Job 1512] Tea4CUPS (PID 10695) :   File \"/usr/lib/cups/backend/tea4cups\", line 784, in getJobAttributes
E [27/Dec/2023:10:53:05 +0100] [Job 1512] Tea4CUPS (PID 10695) :     return self.doRequest(req)
E [27/Dec/2023:10:53:05 +0100] [Job 1512] Tea4CUPS (PID 10695) :            ^^^^^^^^^^^^^^^^^^^
E [27/Dec/2023:10:53:05 +0100] [Job 1512] Tea4CUPS (PID 10695) :   File \"/usr/lib/cups/backend/tea4cups\", line 762, in doRequest
E [27/Dec/2023:10:53:05 +0100] [Job 1512] Tea4CUPS (PID 10695) :     wrapper.logDebug(\"request content: %s\"%str(r.raw.content))
E [27/Dec/2023:10:53:05 +0100] [Job 1512] Tea4CUPS (PID 10695) :                                                ^^^^^^^^^^^^^
E [27/Dec/2023:10:53:05 +0100] [Job 1512] Tea4CUPS (PID 10695) : AttributeError: \'HTTPResponse\' object has no attribute \'content\'
E [27/Dec/2023:10:53:05 +0100] [Job 1512] Tea4CUPS (PID 10695) : During handling of the above exception, another exception occurred:
E [27/Dec/2023:10:53:05 +0100] [Job 1512] Tea4CUPS (PID 10695) : Traceback (most recent call last):
E [27/Dec/2023:10:53:05 +0100] [Job 1512] Tea4CUPS (PID 10695) :   File \"/usr/lib/cups/backend/tea4cups\", line 1547, in <module>
E [27/Dec/2023:10:53:05 +0100] [Job 1512] Tea4CUPS (PID 10695) :     wrapper.initBackend()
E [27/Dec/2023:10:53:05 +0100] [Job 1512] Tea4CUPS (PID 10695) :   File \"/usr/lib/cups/backend/tea4cups\", line 1183, in initBackend
E [27/Dec/2023:10:53:05 +0100] [Job 1512] Tea4CUPS (PID 10695) :     (ippfilename, answer) = self.parseIPPRequestFile()
E [27/Dec/2023:10:53:05 +0100] [Job 1512] Tea4CUPS (PID 10695) :                             ^^^^^^^^^^^^^^^^^^^^^^^^^^
E [27/Dec/2023:10:53:05 +0100] [Job 1512] Tea4CUPS (PID 10695) :   File \"/usr/lib/cups/backend/tea4cups\", line 1233, in parseIPPRequestFile
E [27/Dec/2023:10:53:05 +0100] [Job 1512] Tea4CUPS (PID 10695) :     ippmessage = IPPRequest(ippdatafile.read())
E [27/Dec/2023:10:53:05 +0100] [Job 1512] Tea4CUPS (PID 10695) :                             ^^^^^^^^^^^^^^^^^^
E [27/Dec/2023:10:53:05 +0100] [Job 1512] Tea4CUPS (PID 10695) :   File \"<frozen codecs>\", line 322, in decode
E [27/Dec/2023:10:53:05 +0100] [Job 1512] Tea4CUPS (PID 10695) : UnicodeDecodeError: \'utf-8\' codec can\'t decode byte 0xe7 in position 760: invalid continuation byte
E [27/Dec/2023:10:53:05 +0100] [Job 1512] Tea4CUPS (PID 10695) : Traceback (most recent call last):
E [27/Dec/2023:10:53:05 +0100] [Job 1512] Tea4CUPS (PID 10695) :   File \"/usr/lib/cups/backend/tea4cups\", line 1177, in initBackend
E [27/Dec/2023:10:53:05 +0100] [Job 1512] Tea4CUPS (PID 10695) :     answer = cupsserver.getJobAttributes(self.JobId)
E [27/Dec/2023:10:53:05 +0100] [Job 1512] Tea4CUPS (PID 10695) :              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E [27/Dec/2023:10:53:05 +0100] [Job 1512] Tea4CUPS (PID 10695) :   File \"/usr/lib/cups/backend/tea4cups\", line 784, in getJobAttributes
E [27/Dec/2023:10:53:05 +0100] [Job 1512] Tea4CUPS (PID 10695) :     return self.doRequest(req)
E [27/Dec/2023:10:53:05 +0100] [Job 1512] Tea4CUPS (PID 10695) :            ^^^^^^^^^^^^^^^^^^^
E [27/Dec/2023:10:53:05 +0100] [Job 1512] Tea4CUPS (PID 10695) :   File \"/usr/lib/cups/backend/tea4cups\", line 762, in doRequest
E [27/Dec/2023:10:53:05 +0100] [Job 1512] Tea4CUPS (PID 10695) :     wrapper.logDebug(\"request content: %s\"%str(r.raw.content))
E [27/Dec/2023:10:53:05 +0100] [Job 1512] Tea4CUPS (PID 10695) :                                                ^^^^^^^^^^^^^
E [27/Dec/2023:10:53:05 +0100] [Job 1512] Tea4CUPS (PID 10695) : AttributeError: \'HTTPResponse\' object has no attribute \'content\'
E [27/Dec/2023:10:53:05 +0100] [Job 1512] Tea4CUPS (PID 10695) : During handling of the above exception, another exception occurred:
E [27/Dec/2023:10:53:05 +0100] [Job 1512] Tea4CUPS (PID 10695) : Traceback (most recent call last):
E [27/Dec/2023:10:53:05 +0100] [Job 1512] Tea4CUPS (PID 10695) :   File \"/usr/lib/cups/backend/tea4cups\", line 1547, in <module>
E [27/Dec/2023:10:53:05 +0100] [Job 1512] Tea4CUPS (PID 10695) :     wrapper.initBackend()
E [27/Dec/2023:10:53:05 +0100] [Job 1512] Tea4CUPS (PID 10695) :   File \"/usr/lib/cups/backend/tea4cups\", line 1183, in initBackend
E [27/Dec/2023:10:53:05 +0100] [Job 1512] Tea4CUPS (PID 10695) :     (ippfilename, answer) = self.parseIPPRequestFile()
E [27/Dec/2023:10:53:05 +0100] [Job 1512] Tea4CUPS (PID 10695) :                             ^^^^^^^^^^^^^^^^^^^^^^^^^^
E [27/Dec/2023:10:53:05 +0100] [Job 1512] Tea4CUPS (PID 10695) :   File \"/usr/lib/cups/backend/tea4cups\", line 1233, in parseIPPRequestFile
E [27/Dec/2023:10:53:05 +0100] [Job 1512] Tea4CUPS (PID 10695) :     ippmessage = IPPRequest(ippdatafile.read())
E [27/Dec/2023:10:53:05 +0100] [Job 1512] Tea4CUPS (PID 10695) :                             ^^^^^^^^^^^^^^^^^^
E [27/Dec/2023:10:53:05 +0100] [Job 1512] Tea4CUPS (PID 10695) :   File \"<frozen codecs>\", line 322, in decode
E [27/Dec/2023:10:53:05 +0100] [Job 1512] Tea4CUPS (PID 10695) : UnicodeDecodeError: \'utf-8\' codec can\'t decode byte 0xe7 in position 760: invalid continuation byte
E [27/Dec/2023:10:53:05 +0100] [Job 1512] Tea4CUPS (PID 10695) : Traceback (most recent call last):
E [27/Dec/2023:10:53:05 +0100] [Job 1512] Tea4CUPS (PID 10695) :   File \"/usr/lib/cups/backend/tea4cups\", line 1177, in initBackend
E [27/Dec/2023:10:53:05 +0100] [Job 1512] Tea4CUPS (PID 10695) :     answer = cupsserver.getJobAttributes(self.JobId)
E [27/Dec/2023:10:53:05 +0100] [Job 1512] Tea4CUPS (PID 10695) :              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E [27/Dec/2023:10:53:05 +0100] [Job 1512] Tea4CUPS (PID 10695) :   File \"/usr/lib/cups/backend/tea4cups\", line 784, in getJobAttributes
E [27/Dec/2023:10:53:05 +0100] [Job 1512] Tea4CUPS (PID 10695) :     return self.doRequest(req)
E [27/Dec/2023:10:53:05 +0100] [Job 1512] Tea4CUPS (PID 10695) :            ^^^^^^^^^^^^^^^^^^^
E [27/Dec/2023:10:53:05 +0100] [Job 1512] Tea4CUPS (PID 10695) :   File \"/usr/lib/cups/backend/tea4cups\", line 762, in doRequest
E [27/Dec/2023:10:53:05 +0100] [Job 1512] Tea4CUPS (PID 10695) :     wrapper.logDebug(\"request content: %s\"%str(r.raw.content))
E [27/Dec/2023:10:53:05 +0100] [Job 1512] Tea4CUPS (PID 10695) :                                                ^^^^^^^^^^^^^
E [27/Dec/2023:10:53:05 +0100] [Job 1512] Tea4CUPS (PID 10695) : AttributeError: \'HTTPResponse\' object has no attribute \'content\'
E [27/Dec/2023:10:53:05 +0100] [Job 1512] Tea4CUPS (PID 10695) : During handling of the above exception, another exception occurred:
E [27/Dec/2023:10:53:05 +0100] [Job 1512] Tea4CUPS (PID 10695) : Traceback (most recent call last):
E [27/Dec/2023:10:53:05 +0100] [Job 1512] Tea4CUPS (PID 10695) :   File \"/usr/lib/cups/backend/tea4cups\", line 1547, in <module>
E [27/Dec/2023:10:53:05 +0100] [Job 1512] Tea4CUPS (PID 10695) :     wrapper.initBackend()
E [27/Dec/2023:10:53:05 +0100] [Job 1512] Tea4CUPS (PID 10695) :   File \"/usr/lib/cups/backend/tea4cups\", line 1183, in initBackend
E [27/Dec/2023:10:53:05 +0100] [Job 1512] Tea4CUPS (PID 10695) :     (ippfilename, answer) = self.parseIPPRequestFile()
E [27/Dec/2023:10:53:05 +0100] [Job 1512] Tea4CUPS (PID 10695) :                             ^^^^^^^^^^^^^^^^^^^^^^^^^^
E [27/Dec/2023:10:53:05 +0100] [Job 1512] Tea4CUPS (PID 10695) :   File \"/usr/lib/cups/backend/tea4cups\", line 1233, in parseIPPRequestFile
E [27/Dec/2023:10:53:05 +0100] [Job 1512] Tea4CUPS (PID 10695) :     ippmessage = IPPRequest(ippdatafile.read())
E [27/Dec/2023:10:53:05 +0100] [Job 1512] Tea4CUPS (PID 10695) :                             ^^^^^^^^^^^^^^^^^^
E [27/Dec/2023:10:53:05 +0100] [Job 1512] Tea4CUPS (PID 10695) :   File \"<frozen codecs>\", line 322, in decode
E [27/Dec/2023:10:53:05 +0100] [Job 1512] Tea4CUPS (PID 10695) : UnicodeDecodeError: \'utf-8\' codec can\'t decode byte 0xe7 in position 760: invalid continuation byte
I [27/Dec/2023:10:53:05 +0100] [Job 1512] Hint: Try setting the LogLevel to "debug" to find out more.
W [27/Dec/2023:10:53:06 +0100] [Job 1512] Backend returned status 1 (failed)
I [27/Dec/2023:10:53:06 +0100] [Job 1512] Job held for 300 seconds since it could not be sent.
I [27/Dec/2023:10:58:09 +0100] [Job 1512] Job hold expired.
I [27/Dec/2023:10:58:10 +0100] [Job 1512] Started filter /usr/lib/cups/filter/gstopdf (PID 24565)
I [27/Dec/2023:10:58:10 +0100] [Job 1512] Started filter /usr/lib/cups/filter/pdftopdf (PID 24566)
I [27/Dec/2023:10:58:10 +0100] [Job 1512] Started filter /usr/lib/cups/filter/gstoraster (PID 24567)
I [27/Dec/2023:10:58:10 +0100] [Job 1512] Started filter /usr/lib/cups/filter/hpcups (PID 24568)
I [27/Dec/2023:10:58:10 +0100] [Job 1512] Started backend /usr/lib/cups/backend/tea4cups (PID 24569)
E [27/Dec/2023:10:58:27 +0100] [Job 1512] Tea4CUPS (PID 24569) : Traceback (most recent call last):
E [27/Dec/2023:10:58:27 +0100] [Job 1512] Tea4CUPS (PID 24569) :   File \"/usr/lib/cups/backend/tea4cups\", line 1177, in initBackend
E [27/Dec/2023:10:58:27 +0100] [Job 1512] Tea4CUPS (PID 24569) :     answer = cupsserver.getJobAttributes(self.JobId)
E [27/Dec/2023:10:58:27 +0100] [Job 1512] Tea4CUPS (PID 24569) :              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E [27/Dec/2023:10:58:27 +0100] [Job 1512] Tea4CUPS (PID 24569) :   File \"/usr/lib/cups/backend/tea4cups\", line 784, in getJobAttributes
E [27/Dec/2023:10:58:27 +0100] [Job 1512] Tea4CUPS (PID 24569) :     return self.doRequest(req)
E [27/Dec/2023:10:58:27 +0100] [Job 1512] Tea4CUPS (PID 24569) :            ^^^^^^^^^^^^^^^^^^^
E [27/Dec/2023:10:58:27 +0100] [Job 1512] Tea4CUPS (PID 24569) :   File \"/usr/lib/cups/backend/tea4cups\", line 762, in doRequest
E [27/Dec/2023:10:58:27 +0100] [Job 1512] Tea4CUPS (PID 24569) :     wrapper.logDebug(\"request content: %s\"%str(r.raw.content))
E [27/Dec/2023:10:58:27 +0100] [Job 1512] Tea4CUPS (PID 24569) :                                                ^^^^^^^^^^^^^
E [27/Dec/2023:10:58:27 +0100] [Job 1512] Tea4CUPS (PID 24569) : AttributeError: \'HTTPResponse\' object has no attribute \'content\'
E [27/Dec/2023:10:58:27 +0100] [Job 1512] Tea4CUPS (PID 24569) : During handling of the above exception, another exception occurred:
E [27/Dec/2023:10:58:27 +0100] [Job 1512] Tea4CUPS (PID 24569) : Traceback (most recent call last):
E [27/Dec/2023:10:58:27 +0100] [Job 1512] Tea4CUPS (PID 24569) :   File \"/usr/lib/cups/backend/tea4cups\", line 1547, in <module>
E [27/Dec/2023:10:58:27 +0100] [Job 1512] Tea4CUPS (PID 24569) :     wrapper.initBackend()
E [27/Dec/2023:10:58:27 +0100] [Job 1512] Tea4CUPS (PID 24569) :   File \"/usr/lib/cups/backend/tea4cups\", line 1183, in initBackend
E [27/Dec/2023:10:58:27 +0100] [Job 1512] Tea4CUPS (PID 24569) :     (ippfilename, answer) = self.parseIPPRequestFile()
E [27/Dec/2023:10:58:27 +0100] [Job 1512] Tea4CUPS (PID 24569) :                             ^^^^^^^^^^^^^^^^^^^^^^^^^^
E [27/Dec/2023:10:58:27 +0100] [Job 1512] Tea4CUPS (PID 24569) :   File \"/usr/lib/cups/backend/tea4cups\", line 1233, in parseIPPRequestFile
E [27/Dec/2023:10:58:27 +0100] [Job 1512] Tea4CUPS (PID 24569) :     ippmessage = IPPRequest(ippdatafile.read())
E [27/Dec/2023:10:58:27 +0100] [Job 1512] Tea4CUPS (PID 24569) :                             ^^^^^^^^^^^^^^^^^^
E [27/Dec/2023:10:58:27 +0100] [Job 1512] Tea4CUPS (PID 24569) :   File \"<frozen codecs>\", line 322, in decode
E [27/Dec/2023:10:58:27 +0100] [Job 1512] Tea4CUPS (PID 24569) : UnicodeDecodeError: \'utf-8\' codec can\'t decode byte 0xe7 in position 760: invalid continuation byte
E [27/Dec/2023:10:58:27 +0100] [Job 1512] Tea4CUPS (PID 24569) : Traceback (most recent call last):
E [27/Dec/2023:10:58:27 +0100] [Job 1512] Tea4CUPS (PID 24569) :   File \"/usr/lib/cups/backend/tea4cups\", line 1177, in initBackend
E [27/Dec/2023:10:58:27 +0100] [Job 1512] Tea4CUPS (PID 24569) :     answer = cupsserver.getJobAttributes(self.JobId)
E [27/Dec/2023:10:58:27 +0100] [Job 1512] Tea4CUPS (PID 24569) :              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E [27/Dec/2023:10:58:27 +0100] [Job 1512] Tea4CUPS (PID 24569) :   File \"/usr/lib/cups/backend/tea4cups\", line 784, in getJobAttributes
E [27/Dec/2023:10:58:27 +0100] [Job 1512] Tea4CUPS (PID 24569) :     return self.doRequest(req)
E [27/Dec/2023:10:58:27 +0100] [Job 1512] Tea4CUPS (PID 24569) :            ^^^^^^^^^^^^^^^^^^^
E [27/Dec/2023:10:58:27 +0100] [Job 1512] Tea4CUPS (PID 24569) :   File \"/usr/lib/cups/backend/tea4cups\", line 762, in doRequest
E [27/Dec/2023:10:58:27 +0100] [Job 1512] Tea4CUPS (PID 24569) :     wrapper.logDebug(\"request content: %s\"%str(r.raw.content))
E [27/Dec/2023:10:58:27 +0100] [Job 1512] Tea4CUPS (PID 24569) :                                                ^^^^^^^^^^^^^
E [27/Dec/2023:10:58:27 +0100] [Job 1512] Tea4CUPS (PID 24569) : AttributeError: \'HTTPResponse\' object has no attribute \'content\'
E [27/Dec/2023:10:58:27 +0100] [Job 1512] Tea4CUPS (PID 24569) : During handling of the above exception, another exception occurred:
E [27/Dec/2023:10:58:27 +0100] [Job 1512] Tea4CUPS (PID 24569) : Traceback (most recent call last):
E [27/Dec/2023:10:58:27 +0100] [Job 1512] Tea4CUPS (PID 24569) :   File \"/usr/lib/cups/backend/tea4cups\", line 1547, in <module>
E [27/Dec/2023:10:58:27 +0100] [Job 1512] Tea4CUPS (PID 24569) :     wrapper.initBackend()
E [27/Dec/2023:10:58:27 +0100] [Job 1512] Tea4CUPS (PID 24569) :   File \"/usr/lib/cups/backend/tea4cups\", line 1183, in initBackend
E [27/Dec/2023:10:58:27 +0100] [Job 1512] Tea4CUPS (PID 24569) :     (ippfilename, answer) = self.parseIPPRequestFile()
E [27/Dec/2023:10:58:27 +0100] [Job 1512] Tea4CUPS (PID 24569) :                             ^^^^^^^^^^^^^^^^^^^^^^^^^^
E [27/Dec/2023:10:58:27 +0100] [Job 1512] Tea4CUPS (PID 24569) :   File \"/usr/lib/cups/backend/tea4cups\", line 1233, in parseIPPRequestFile
E [27/Dec/2023:10:58:27 +0100] [Job 1512] Tea4CUPS (PID 24569) :     ippmessage = IPPRequest(ippdatafile.read())
E [27/Dec/2023:10:58:27 +0100] [Job 1512] Tea4CUPS (PID 24569) :                             ^^^^^^^^^^^^^^^^^^
E [27/Dec/2023:10:58:27 +0100] [Job 1512] Tea4CUPS (PID 24569) :   File \"<frozen codecs>\", line 322, in decode
E [27/Dec/2023:10:58:27 +0100] [Job 1512] Tea4CUPS (PID 24569) : UnicodeDecodeError: \'utf-8\' codec can\'t decode byte 0xe7 in position 760: invalid continuation byte
E [27/Dec/2023:10:58:27 +0100] [Job 1512] Tea4CUPS (PID 24569) : Traceback (most recent call last):
E [27/Dec/2023:10:58:27 +0100] [Job 1512] Tea4CUPS (PID 24569) :   File \"/usr/lib/cups/backend/tea4cups\", line 1177, in initBackend
E [27/Dec/2023:10:58:27 +0100] [Job 1512] Tea4CUPS (PID 24569) :     answer = cupsserver.getJobAttributes(self.JobId)
E [27/Dec/2023:10:58:27 +0100] [Job 1512] Tea4CUPS (PID 24569) :              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E [27/Dec/2023:10:58:27 +0100] [Job 1512] Tea4CUPS (PID 24569) :   File \"/usr/lib/cups/backend/tea4cups\", line 784, in getJobAttributes
E [27/Dec/2023:10:58:27 +0100] [Job 1512] Tea4CUPS (PID 24569) :     return self.doRequest(req)
E [27/Dec/2023:10:58:27 +0100] [Job 1512] Tea4CUPS (PID 24569) :            ^^^^^^^^^^^^^^^^^^^
E [27/Dec/2023:10:58:27 +0100] [Job 1512] Tea4CUPS (PID 24569) :   File \"/usr/lib/cups/backend/tea4cups\", line 762, in doRequest
E [27/Dec/2023:10:58:27 +0100] [Job 1512] Tea4CUPS (PID 24569) :     wrapper.logDebug(\"request content: %s\"%str(r.raw.content))
E [27/Dec/2023:10:58:27 +0100] [Job 1512] Tea4CUPS (PID 24569) :                                                ^^^^^^^^^^^^^
E [27/Dec/2023:10:58:27 +0100] [Job 1512] Tea4CUPS (PID 24569) : AttributeError: \'HTTPResponse\' object has no attribute \'content\'
E [27/Dec/2023:10:58:27 +0100] [Job 1512] Tea4CUPS (PID 24569) : During handling of the above exception, another exception occurred:
E [27/Dec/2023:10:58:27 +0100] [Job 1512] Tea4CUPS (PID 24569) : Traceback (most recent call last):
E [27/Dec/2023:10:58:27 +0100] [Job 1512] Tea4CUPS (PID 24569) :   File \"/usr/lib/cups/backend/tea4cups\", line 1547, in <module>
E [27/Dec/2023:10:58:27 +0100] [Job 1512] Tea4CUPS (PID 24569) :     wrapper.initBackend()
E [27/Dec/2023:10:58:27 +0100] [Job 1512] Tea4CUPS (PID 24569) :   File \"/usr/lib/cups/backend/tea4cups\", line 1183, in initBackend
E [27/Dec/2023:10:58:27 +0100] [Job 1512] Tea4CUPS (PID 24569) :     (ippfilename, answer) = self.parseIPPRequestFile()
E [27/Dec/2023:10:58:27 +0100] [Job 1512] Tea4CUPS (PID 24569) :                             ^^^^^^^^^^^^^^^^^^^^^^^^^^
E [27/Dec/2023:10:58:27 +0100] [Job 1512] Tea4CUPS (PID 24569) :   File \"/usr/lib/cups/backend/tea4cups\", line 1233, in parseIPPRequestFile
E [27/Dec/2023:10:58:27 +0100] [Job 1512] Tea4CUPS (PID 24569) :     ippmessage = IPPRequest(ippdatafile.read())
E [27/Dec/2023:10:58:27 +0100] [Job 1512] Tea4CUPS (PID 24569) :                             ^^^^^^^^^^^^^^^^^^
E [27/Dec/2023:10:58:27 +0100] [Job 1512] Tea4CUPS (PID 24569) :   File \"<frozen codecs>\", line 322, in decode
E [27/Dec/2023:10:58:27 +0100] [Job 1512] Tea4CUPS (PID 24569) : UnicodeDecodeError: \'utf-8\' codec can\'t decode byte 0xe7 in position 760: invalid continuation byte
I [27/Dec/2023:10:58:27 +0100] [Job 1512] Hint: Try setting the LogLevel to "debug" to find out more.
W [27/Dec/2023:10:58:27 +0100] [Job 1512] Backend returned status 1 (failed)
I [27/Dec/2023:10:58:27 +0100] [Job 1512] Job held for 300 seconds since it could not be sent.
I [27/Dec/2023:11:02:09 +0100] [Job 1512] Job canceled by \"rd\"
I [27/Dec/2023:11:02:09 +0100] [Job 1512] Canceled by "rd".
rd@home:~$


I also saw that there is a somewhat newer tea4cups upstream release: https://github.com/dadosch/tea4cups but I am not sure if it fixes the issue.

Stackoverflow mentions chardet

https://stackoverflow.com/questions/55563399/how-to-solve-unicodedecodeerror-utf-8-codec-cant-decode-byte-0xff-in-positio

in another context.

I could probably easily provide a failing file, if that helps. If there is anything else I could test, please let me know.

Thanks
Rainer



*** End of the template - remove these template lines ***