Bug#1059513: UnicodeDecodeError: invalid continuation byte
Package: cups-tea4cups
Version: 3.14~alpha0+svn3576-2
Severity: normal
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 ***
-- System Information:
Debian Release: 12.4
APT prefers stable-security
APT policy: (500, 'stable-security'), (500, 'stable')
Architecture: armhf (armv7l)
Foreign Architectures: amd64
Kernel: Linux 6.1.0-15-armmp (SMP w/4 CPU threads)
Kernel taint flags: TAINT_CRAP
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages cups-tea4cups depends on:
ii cups 2.4.2-3+deb12u5
ii python3 3.11.2-1+b1
cups-tea4cups recommends no packages.
cups-tea4cups suggests no packages.
-- Configuration Files:
/etc/cups/tea4cups.conf changed:
[global]
directory : /var/spool/cups/
prehook_sispmctl : /usr/local/bin/printeron.sh
posthook_sispmctl : /usr/local/bin/printerdone.sh
-- no debconf information
Reply to: