[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: