0s autopkgtest [07:34:37]: starting date and time: 2026-01-23 07:34:37+0000 0s autopkgtest [07:34:37]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [07:34:37]: host juju-7f2275-prod-proposed-migration-environment-20; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.0ku7b4_q/out --timeout-copy=6000 -a i386 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:python3-defaults --apt-upgrade nobodd --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=python3-defaults/3.14.2-1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-cpu2-ram4-disk20-amd64 --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-20@sto01-6.secgroup --name adt-resolute-i386-nobodd-20260123-073437-juju-7f2275-prod-proposed-migration-environment-20-cd89ecdb-0836-4035-922e-0643d13ef5a9 --image adt/ubuntu-resolute-amd64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-20 --net-id=net_prod-autopkgtest-workers-amd64 -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 3s Creating nova instance adt-resolute-i386-nobodd-20260123-073437-juju-7f2275-prod-proposed-migration-environment-20-cd89ecdb-0836-4035-922e-0643d13ef5a9 from image adt/ubuntu-resolute-amd64-server-20260123.img (UUID 789dbc23-4f1b-4e7c-bcab-98e6eebf04f2)... 160s autopkgtest [07:37:17]: testbed dpkg architecture: amd64 160s autopkgtest [07:37:17]: testbed apt version: 3.1.13 160s autopkgtest [07:37:17]: @@@@@@@@@@@@@@@@@@@@ test bed setup 161s autopkgtest [07:37:18]: testbed release detected to be: None 161s autopkgtest [07:37:18]: updating testbed package index (apt update) 162s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 162s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 162s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 162s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 162s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [2820 B] 162s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1058 kB] 162s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [23.6 kB] 162s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [95.5 kB] 162s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 Packages [124 kB] 162s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main i386 Packages [104 kB] 162s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 c-n-f Metadata [3384 B] 162s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted i386 Packages [3696 B] 162s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 Packages [12.3 kB] 162s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 c-n-f Metadata [336 B] 162s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/universe i386 Packages [402 kB] 162s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 Packages [926 kB] 162s Get:17 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 c-n-f Metadata [22.3 kB] 162s Get:18 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 Packages [11.6 kB] 162s Get:19 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse i386 Packages [4704 B] 162s Get:20 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 c-n-f Metadata [564 B] 163s Fetched 2920 kB in 1s (4029 kB/s) 164s Reading package lists... 165s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 165s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 165s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 165s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 166s Reading package lists... 166s Reading package lists... 166s Building dependency tree... 166s Reading state information... 166s Calculating upgrade... 167s The following packages were automatically installed and are no longer required: 167s python3.13 python3.13-minimal 167s Use 'sudo apt autoremove' to remove them. 167s The following NEW packages will be installed: 167s libpython3.14-minimal libpython3.14-stdlib python3.14 python3.14-minimal 167s The following packages will be upgraded: 167s libpython3-stdlib python3 python3-gdbm python3-minimal 167s 4 upgraded, 4 newly installed, 0 to remove and 0 not upgraded. 167s Need to get 6769 kB of archives. 167s After this operation, 24.5 MB of additional disk space will be used. 167s Get:1 http://ftpmaster.internal/ubuntu resolute/main amd64 libpython3.14-minimal amd64 3.14.2-1 [920 kB] 167s Get:2 http://ftpmaster.internal/ubuntu resolute/main amd64 python3.14-minimal amd64 3.14.2-1 [2563 kB] 167s Get:3 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 python3-minimal amd64 3.14.2-1 [28.2 kB] 167s Get:4 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 python3 amd64 3.14.2-1 [22.9 kB] 167s Get:5 http://ftpmaster.internal/ubuntu resolute/main amd64 libpython3.14-stdlib amd64 3.14.2-1 [2398 kB] 167s Get:6 http://ftpmaster.internal/ubuntu resolute/main amd64 python3.14 amd64 3.14.2-1 [816 kB] 167s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 libpython3-stdlib amd64 3.14.2-1 [10.9 kB] 167s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 python3-gdbm amd64 3.14.2-1 [11.1 kB] 167s dpkg-preconfigure: unable to re-open stdin: No such file or directory 167s Fetched 6769 kB in 1s (12.7 MB/s) 168s Selecting previously unselected package libpython3.14-minimal:amd64. 168s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 124176 files and directories currently installed.) 168s Preparing to unpack .../libpython3.14-minimal_3.14.2-1_amd64.deb ... 168s Unpacking libpython3.14-minimal:amd64 (3.14.2-1) ... 168s Selecting previously unselected package python3.14-minimal. 168s Preparing to unpack .../python3.14-minimal_3.14.2-1_amd64.deb ... 168s Unpacking python3.14-minimal (3.14.2-1) ... 168s Setting up libpython3.14-minimal:amd64 (3.14.2-1) ... 168s Setting up python3.14-minimal (3.14.2-1) ... 169s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 124518 files and directories currently installed.) 169s Preparing to unpack .../python3-minimal_3.14.2-1_amd64.deb ... 169s Unpacking python3-minimal (3.14.2-1) over (3.13.9-3) ... 169s Setting up python3-minimal (3.14.2-1) ... 170s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 124518 files and directories currently installed.) 170s Preparing to unpack .../python3_3.14.2-1_amd64.deb ... 170s running python pre-rtupdate hooks for python3.14... 170s Unpacking python3 (3.14.2-1) over (3.13.9-3) ... 170s Selecting previously unselected package libpython3.14-stdlib:amd64. 170s Preparing to unpack .../libpython3.14-stdlib_3.14.2-1_amd64.deb ... 170s Unpacking libpython3.14-stdlib:amd64 (3.14.2-1) ... 170s Selecting previously unselected package python3.14. 170s Preparing to unpack .../python3.14_3.14.2-1_amd64.deb ... 170s Unpacking python3.14 (3.14.2-1) ... 170s Preparing to unpack .../libpython3-stdlib_3.14.2-1_amd64.deb ... 170s Unpacking libpython3-stdlib:amd64 (3.14.2-1) over (3.13.9-3) ... 170s Preparing to unpack .../python3-gdbm_3.14.2-1_amd64.deb ... 170s Unpacking python3-gdbm (3.14.2-1) over (3.13.9-3) ... 170s Setting up libpython3.14-stdlib:amd64 (3.14.2-1) ... 170s Setting up python3.14 (3.14.2-1) ... 171s Setting up libpython3-stdlib:amd64 (3.14.2-1) ... 171s Setting up python3-gdbm (3.14.2-1) ... 171s Setting up python3 (3.14.2-1) ... 171s running python rtupdate hooks for python3.14... 171s running python post-rtupdate hooks for python3.14... 171s Processing triggers for man-db (2.13.1-1) ... 172s Processing triggers for systemd (259-1ubuntu2) ... 172s autopkgtest [07:37:29]: upgrading testbed (apt dist-upgrade and autopurge) 172s Reading package lists... 173s Building dependency tree... 173s Reading state information... 173s Calculating upgrade... 173s The following packages were automatically installed and are no longer required: 173s python3.13 python3.13-minimal 173s Use 'sudo apt autoremove' to remove them. 173s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 173s Reading package lists... 173s Building dependency tree... 173s Reading state information... 173s Solving dependencies... 174s The following packages will be REMOVED: 174s python3.13* python3.13-minimal* 174s 0 upgraded, 0 newly installed, 2 to remove and 0 not upgraded. 174s After this operation, 7860 kB disk space will be freed. 174s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 124948 files and directories currently installed.) 174s Removing python3.13 (3.13.11-1) ... 174s Removing python3.13-minimal (3.13.11-1) ... 175s Processing triggers for man-db (2.13.1-1) ... 175s Processing triggers for systemd (259-1ubuntu2) ... 175s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 124921 files and directories currently installed.) 175s Purging configuration files for python3.13-minimal (3.13.11-1) ... 178s autopkgtest [07:37:35]: testbed running kernel: Linux 6.18.0-9-generic #9-Ubuntu SMP PREEMPT_DYNAMIC Mon Jan 12 16:49:02 UTC 2026 178s autopkgtest [07:37:35]: @@@@@@@@@@@@@@@@@@@@ apt-source nobodd 181s Get:1 http://ftpmaster.internal/ubuntu resolute/universe nobodd 0.4-0ubuntu2 (dsc) [2325 B] 181s Get:2 http://ftpmaster.internal/ubuntu resolute/universe nobodd 0.4-0ubuntu2 (tar) [261 kB] 181s Get:3 http://ftpmaster.internal/ubuntu resolute/universe nobodd 0.4-0ubuntu2 (diff) [4012 B] 181s gpgv: Signature made Wed Dec 17 19:46:26 2025 UTC 181s gpgv: using RSA key 25E3FF2D7F469DBE7D0D4E50AFCFEC8E669CE1C2 181s gpgv: Can't check signature: No public key 181s dpkg-source: warning: cannot verify inline signature for ./nobodd_0.4-0ubuntu2.dsc: no acceptable signature found 181s autopkgtest [07:37:38]: testing package nobodd version 0.4-0ubuntu2 181s autopkgtest [07:37:38]: build not needed 182s autopkgtest [07:37:39]: test command1: preparing testbed 182s Reading package lists... 182s Building dependency tree... 182s Reading state information... 182s Solving dependencies... 182s The following NEW packages will be installed: 182s python3-iniconfig python3-nobodd python3-pluggy python3-pytest 183s 0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded. 183s Need to get 381 kB of archives. 183s After this operation, 1876 kB of additional disk space will be used. 183s Get:1 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-iniconfig all 2.1.0-2 [6962 B] 183s Get:2 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-nobodd all 0.4-0ubuntu2 [75.5 kB] 183s Get:3 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-pluggy all 1.6.0-2 [21.1 kB] 183s Get:4 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-pytest all 9.0.2-2 [277 kB] 183s Fetched 381 kB in 0s (1537 kB/s) 183s Selecting previously unselected package python3-iniconfig. 183s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 124923 files and directories currently installed.) 183s Preparing to unpack .../python3-iniconfig_2.1.0-2_all.deb ... 183s Unpacking python3-iniconfig (2.1.0-2) ... 183s Selecting previously unselected package python3-nobodd. 183s Preparing to unpack .../python3-nobodd_0.4-0ubuntu2_all.deb ... 183s Unpacking python3-nobodd (0.4-0ubuntu2) ... 183s Selecting previously unselected package python3-pluggy. 183s Preparing to unpack .../python3-pluggy_1.6.0-2_all.deb ... 183s Unpacking python3-pluggy (1.6.0-2) ... 183s Selecting previously unselected package python3-pytest. 183s Preparing to unpack .../python3-pytest_9.0.2-2_all.deb ... 183s Unpacking python3-pytest (9.0.2-2) ... 183s Setting up python3-iniconfig (2.1.0-2) ... 183s Setting up python3-nobodd (0.4-0ubuntu2) ... 183s Setting up python3-pluggy (1.6.0-2) ... 184s Setting up python3-pytest (9.0.2-2) ... 184s Processing triggers for man-db (2.13.1-1) ... 186s autopkgtest [07:37:43]: test environment configured for cross building 186s autopkgtest [07:37:43]: test command1: pytest-3 -rsx --tb=short tests/ 186s autopkgtest [07:37:43]: test command1: [----------------------- 187s ============================= test session starts ============================== 187s platform linux -- Python 3.14.2, pytest-9.0.2, pluggy-1.6.0 187s rootdir: /tmp/autopkgtest.vYYZhk/build.xa7/src 187s configfile: setup.cfg 187s plugins: typeguard-4.4.4 187s collected 255 items 187s 187s tests/test_config.py ............... [ 5%] 187s tests/test_disk.py ............ [ 10%] 187s tests/test_fat.py ............................. [ 21%] 188s tests/test_fs.py ....................................................... [ 43%] 188s ... [ 44%] 188s tests/test_gpt.py ...... [ 47%] 188s tests/test_mbr.py ....... [ 49%] 188s tests/test_netascii.py ....... [ 52%] 188s tests/test_path.py ....................... [ 61%] 189s tests/test_prep.py ............... [ 67%] 194s tests/test_server.py ............... [ 73%] 194s tests/test_systemd.py ...................... [ 81%] 194s tests/test_tftp.py ........... [ 86%] 195s tests/test_tftpd.py .......Call stack: 195s File "/usr/lib/python3.14/threading.py", line 1044, in _bootstrap 195s self._bootstrap_inner() 195s File "/usr/lib/python3.14/threading.py", line 1082, in _bootstrap_inner 195s self._context.run(self.run) 195s File "/usr/lib/python3.14/threading.py", line 1024, in run 195s self._target(*self._args, **self._kwargs) 195s File "/usr/lib/python3.14/socketserver.py", line 240, in serve_forever 195s self._handle_request_noblock() 195s File "/usr/lib/python3.14/socketserver.py", line 318, in _handle_request_noblock 195s self.process_request(request, client_address) 195s File "/usr/lib/python3.14/socketserver.py", line 349, in process_request 195s self.finish_request(request, client_address) 195s File "/usr/lib/python3.14/socketserver.py", line 362, in finish_request 195s self.RequestHandlerClass(request, client_address, self) 195s File "/usr/lib/python3.14/socketserver.py", line 766, in __init__ 195s self.handle() 195s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 489, in handle 195s return super().handle() 195s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 323, in handle 195s response = getattr(self, 'do_' + packet.opcode.name)(packet) 195s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 520, in do_ACK 195s self.server.logger.info( 195s Message: '%s - DONE - %.1f secs, %d bytes, ~%.1f Kb/s' 195s Arguments: ('127.0.0.1:56260', 1.005649614, 50, 0.04855381468878086) 195s --- Logging error --- 195s Traceback (most recent call last): 195s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 510, in do_ACK 195s return DATAPacket(packet.block + 1, state.get_block(packet.block + 1)) 195s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ 195s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 217, in get_block 195s raise TransferDone('transfer completed') 195s nobodd.tftpd.TransferDone: transfer completed 195s 195s During handling of the above exception, another exception occurred: 195s 195s Traceback (most recent call last): 195s File "/usr/lib/python3.14/logging/__init__.py", line 1154, in emit 195s stream.write(msg + self.terminator) 195s ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ 195s ValueError: I/O operation on closed file. 195s Call stack: 195s File "/usr/lib/python3.14/threading.py", line 1044, in _bootstrap 195s self._bootstrap_inner() 195s File "/usr/lib/python3.14/threading.py", line 1082, in _bootstrap_inner 195s self._context.run(self.run) 195s File "/usr/lib/python3.14/threading.py", line 1024, in run 195s self._target(*self._args, **self._kwargs) 195s File "/usr/lib/python3.14/socketserver.py", line 240, in serve_forever 195s self._handle_request_noblock() 195s File "/usr/lib/python3.14/socketserver.py", line 318, in _handle_request_noblock 195s self.process_request(request, client_address) 195s File "/usr/lib/python3.14/socketserver.py", line 349, in process_request 195s self.finish_request(request, client_address) 195s File "/usr/lib/python3.14/socketserver.py", line 362, in finish_request 195s self.RequestHandlerClass(request, client_address, self) 195s File "/usr/lib/python3.14/socketserver.py", line 766, in __init__ 195s self.handle() 195s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 489, in handle 195s return super().handle() 195s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 323, in handle 195s response = getattr(self, 'do_' + packet.opcode.name)(packet) 195s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 520, in do_ACK 195s self.server.logger.info( 195s Message: '%s - DONE - %.1f secs, %d bytes, ~%.1f Kb/s' 195s Arguments: ('127.0.0.1:56260', 1.005649614, 50, 0.04855381468878086) 195s --- Logging error --- 195s Traceback (most recent call last): 195s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 510, in do_ACK 195s return DATAPacket(packet.block + 1, state.get_block(packet.block + 1)) 195s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ 195s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 217, in get_block 195s raise TransferDone('transfer completed') 195s nobodd.tftpd.TransferDone: transfer completed 196s F............. [ 94%] 197s tests/test_tools.py .............. [100%] 197s 197s =================================== FAILURES =================================== 197s _____________________ test_tftp_rrq_transfer_with_options ______________________ 197s tests/test_tftpd.py:391: in test_tftp_rrq_transfer_with_options 197s assert match_records(caplog.record_tuples, [ 197s E AssertionError: assert False 197s E + where False = match_records([('tftpd', 20, '127.0.0.1:56260 - DONE - 1.0 secs, 50 bytes, ~0.0 Kb/s'), ('tftpd', 20, '127.0.0.1:34336 - RRQ (octet) cmdline.txt'), ('tftpd', 20, '127.0.0.1:34336 - DONE - 0.0 secs, 50 bytes, ~60.2 Kb/s')], [('tftpd', 20, '127.0.0.1:34336 - RRQ (octet) cmdline.txt'), ('tftpd', 20, '127.0.0.1:34336 - DONE - * secs, * bytes, ~* Kb/s')]) 197s E + where [('tftpd', 20, '127.0.0.1:56260 - DONE - 1.0 secs, 50 bytes, ~0.0 Kb/s'), ('tftpd', 20, '127.0.0.1:34336 - RRQ (octet) cmdline.txt'), ('tftpd', 20, '127.0.0.1:34336 - DONE - 0.0 secs, 50 bytes, ~60.2 Kb/s')] = <_pytest.logging.LogCaptureFixture object at 0x7f8c9d6785f0>.record_tuples 197s ----------------------------- Captured stderr call ----------------------------- 197s 197s During handling of the above exception, another exception occurred: 197s 197s Traceback (most recent call last): 197s --- Logging error --- 197s Traceback (most recent call last): 197s File "/usr/lib/python3.14/logging/__init__.py", line 1154, in emit 197s stream.write(msg + self.terminator) 197s ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ 197s ValueError: I/O operation on closed file. 197s Call stack: 197s File "/usr/lib/python3.14/logging/__init__.py", line 1154, in emit 197s stream.write(msg + self.terminator) 197s ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ 197s ValueError: I/O operation on closed file. 197s Call stack: 197s File "/usr/lib/python3.14/threading.py", line 1044, in _bootstrap 197s self._bootstrap_inner() 197s File "/usr/lib/python3.14/threading.py", line 1082, in _bootstrap_inner 197s self._context.run(self.run) 197s File "/usr/lib/python3.14/threading.py", line 1024, in run 197s self._target(*self._args, **self._kwargs) 197s File "/usr/lib/python3.14/socketserver.py", line 240, in serve_forever 197s self._handle_request_noblock() 197s File "/usr/lib/python3.14/socketserver.py", line 318, in _handle_request_noblock 197s self.process_request(request, client_address) 197s File "/usr/lib/python3.14/threading.py", line 1044, in _bootstrap 197s self._bootstrap_inner() 197s File "/usr/lib/python3.14/threading.py", line 1082, in _bootstrap_inner 197s self._context.run(self.run) 197s File "/usr/lib/python3.14/threading.py", line 1024, in run 197s self._target(*self._args, **self._kwargs) 197s File "/usr/lib/python3.14/socketserver.py", line 240, in serve_forever 197s self._handle_request_noblock() 197s File "/usr/lib/python3.14/socketserver.py", line 318, in _handle_request_noblock 197s self.process_request(request, client_address) 197s File "/usr/lib/python3.14/socketserver.py", line 349, in process_request 197s self.finish_request(request, client_address) 197s File "/usr/lib/python3.14/socketserver.py", line 362, in finish_request 197s self.RequestHandlerClass(request, client_address, self) 197s File "/usr/lib/python3.14/socketserver.py", line 766, in __init__ 197s self.handle() 197s File "/usr/lib/python3.14/socketserver.py", line 349, in process_request 197s self.finish_request(request, client_address) 197s File "/usr/lib/python3.14/socketserver.py", line 362, in finish_request 197s self.RequestHandlerClass(request, client_address, self) 197s File "/usr/lib/python3.14/socketserver.py", line 766, in __init__ 197s self.handle() 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 489, in handle 197s return super().handle() 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 323, in handle 197s response = getattr(self, 'do_' + packet.opcode.name)(packet) 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 520, in do_ACK 197s self.server.logger.info( 197s Message: '%s - DONE - %.1f secs, %d bytes, ~%.1f Kb/s' 197s Arguments: ('127.0.0.1:56260', 1.005649614, 50, 0.04855381468878086) 197s --- Logging error --- 197s Traceback (most recent call last): 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 510, in do_ACK 197s return DATAPacket(packet.block + 1, state.get_block(packet.block + 1)) 197s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 217, in get_block 197s raise TransferDone('transfer completed') 197s nobodd.tftpd.TransferDone: transfer completed 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 323, in handle 197s response = getattr(self, 'do_' + packet.opcode.name)(packet) 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 403, in do_RRQ 197s self.server.logger.info( 197s Message: '%s - RRQ (%s) %s' 197s Arguments: ('127.0.0.1:34336', 'octet', 'cmdline.txt') 197s --- Logging error --- 197s Traceback (most recent call last): 197s File "/usr/lib/python3.14/logging/__init__.py", line 1154, in emit 197s stream.write(msg + self.terminator) 197s ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ 197s ValueError: I/O operation on closed file. 197s Call stack: 197s 197s During handling of the above exception, another exception occurred: 197s 197s Traceback (most recent call last): 197s File "/usr/lib/python3.14/logging/__init__.py", line 1154, in emit 197s stream.write(msg + self.terminator) 197s ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ 197s ValueError: I/O operation on closed file. 197s Call stack: 197s File "/usr/lib/python3.14/threading.py", line 1044, in _bootstrap 197s self._bootstrap_inner() 197s File "/usr/lib/python3.14/threading.py", line 1044, in _bootstrap 197s self._bootstrap_inner() 197s File "/usr/lib/python3.14/threading.py", line 1082, in _bootstrap_inner 197s self._context.run(self.run) 197s File "/usr/lib/python3.14/threading.py", line 1024, in run 197s self._target(*self._args, **self._kwargs) 197s File "/usr/lib/python3.14/socketserver.py", line 240, in serve_forever 197s self._handle_request_noblock() 197s File "/usr/lib/python3.14/threading.py", line 1082, in _bootstrap_inner 197s self._context.run(self.run) 197s File "/usr/lib/python3.14/threading.py", line 1024, in run 197s self._target(*self._args, **self._kwargs) 197s File "/usr/lib/python3.14/socketserver.py", line 240, in serve_forever 197s self._handle_request_noblock() 197s File "/usr/lib/python3.14/socketserver.py", line 318, in _handle_request_noblock 197s self.process_request(request, client_address) 197s File "/usr/lib/python3.14/socketserver.py", line 349, in process_request 197s self.finish_request(request, client_address) 197s File "/usr/lib/python3.14/socketserver.py", line 318, in _handle_request_noblock 197s self.process_request(request, client_address) 197s File "/usr/lib/python3.14/socketserver.py", line 349, in process_request 197s self.finish_request(request, client_address) 197s File "/usr/lib/python3.14/socketserver.py", line 362, in finish_request 197s self.RequestHandlerClass(request, client_address, self) 197s File "/usr/lib/python3.14/socketserver.py", line 766, in __init__ 197s self.handle() 197s File "/usr/lib/python3.14/socketserver.py", line 362, in finish_request 197s self.RequestHandlerClass(request, client_address, self) 197s File "/usr/lib/python3.14/socketserver.py", line 766, in __init__ 197s self.handle() 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 323, in handle 197s response = getattr(self, 'do_' + packet.opcode.name)(packet) 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 403, in do_RRQ 197s self.server.logger.info( 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 489, in handle 197s return super().handle() 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 323, in handle 197s response = getattr(self, 'do_' + packet.opcode.name)(packet) 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 520, in do_ACK 197s self.server.logger.info( 197s Message: '%s - DONE - %.1f secs, %d bytes, ~%.1f Kb/s' 197s Arguments: ('127.0.0.1:56260', 1.005649614, 50, 0.04855381468878086) 197s --- Logging error --- 197s Traceback (most recent call last): 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 510, in do_ACK 197s return DATAPacket(packet.block + 1, state.get_block(packet.block + 1)) 197s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 217, in get_block 197s raise TransferDone('transfer completed') 197s nobodd.tftpd.TransferDone: transfer completed 197s 197s During handling of the above exception, another exception occurred: 197s 197s Message: '%s - RRQ (%s) %s' 197s Arguments: ('127.0.0.1:34336', 'octet', 'cmdline.txt') 197s --- Logging error --- 197s Traceback (most recent call last): 197s File "/usr/lib/python3.14/logging/__init__.py", line 1154, in emit 197s stream.write(msg + self.terminator) 197s ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ 197s ValueError: I/O operation on closed file. 197s Call stack: 197s File "/usr/lib/python3.14/threading.py", line 1044, in _bootstrap 197s self._bootstrap_inner() 197s File "/usr/lib/python3.14/threading.py", line 1082, in _bootstrap_inner 197s self._context.run(self.run) 197s File "/usr/lib/python3.14/threading.py", line 1024, in run 197s self._target(*self._args, **self._kwargs) 197s Traceback (most recent call last): 197s File "/usr/lib/python3.14/logging/__init__.py", line 1154, in emit 197s stream.write(msg + self.terminator) 197s ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ 197s ValueError: I/O operation on closed file. 197s File "/usr/lib/python3.14/socketserver.py", line 240, in serve_forever 197s self._handle_request_noblock() 197s Call stack: 197s File "/usr/lib/python3.14/socketserver.py", line 318, in _handle_request_noblock 197s self.process_request(request, client_address) 197s File "/usr/lib/python3.14/socketserver.py", line 349, in process_request 197s self.finish_request(request, client_address) 197s File "/usr/lib/python3.14/socketserver.py", line 362, in finish_request 197s self.RequestHandlerClass(request, client_address, self) 197s File "/usr/lib/python3.14/socketserver.py", line 766, in __init__ 197s self.handle() 197s File "/usr/lib/python3.14/threading.py", line 1044, in _bootstrap 197s self._bootstrap_inner() 197s File "/usr/lib/python3.14/threading.py", line 1082, in _bootstrap_inner 197s self._context.run(self.run) 197s File "/usr/lib/python3.14/threading.py", line 1024, in run 197s self._target(*self._args, **self._kwargs) 197s File "/usr/lib/python3.14/socketserver.py", line 240, in serve_forever 197s self._handle_request_noblock() 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 323, in handle 197s response = getattr(self, 'do_' + packet.opcode.name)(packet) 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 403, in do_RRQ 197s self.server.logger.info( 197s Message: '%s - RRQ (%s) %s' 197s Arguments: ('127.0.0.1:34336', 'octet', 'cmdline.txt') 197s --- Logging error --- 197s Traceback (most recent call last): 197s File "/usr/lib/python3.14/logging/__init__.py", line 1154, in emit 197s stream.write(msg + self.terminator) 197s ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ 197s ValueError: I/O operation on closed file. 197s Call stack: 197s File "/usr/lib/python3.14/socketserver.py", line 318, in _handle_request_noblock 197s self.process_request(request, client_address) 197s File "/usr/lib/python3.14/socketserver.py", line 349, in process_request 197s self.finish_request(request, client_address) 197s File "/usr/lib/python3.14/socketserver.py", line 362, in finish_request 197s self.RequestHandlerClass(request, client_address, self) 197s File "/usr/lib/python3.14/socketserver.py", line 766, in __init__ 197s self.handle() 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 489, in handle 197s return super().handle() 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 323, in handle 197s response = getattr(self, 'do_' + packet.opcode.name)(packet) 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 520, in do_ACK 197s self.server.logger.info( 197s Message: '%s - DONE - %.1f secs, %d bytes, ~%.1f Kb/s' 197s Arguments: ('127.0.0.1:56260', 1.005649614, 50, 0.04855381468878086) 197s --- Logging error --- 197s Traceback (most recent call last): 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 510, in do_ACK 197s return DATAPacket(packet.block + 1, state.get_block(packet.block + 1)) 197s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 217, in get_block 197s raise TransferDone('transfer completed') 197s nobodd.tftpd.TransferDone: transfer completed 197s 197s During handling of the above exception, another exception occurred: 197s 197s Traceback (most recent call last): 197s File "/usr/lib/python3.14/logging/__init__.py", line 1154, in emit 197s stream.write(msg + self.terminator) 197s ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ 197s ValueError: I/O operation on closed file. 197s File "/usr/lib/python3.14/threading.py", line 1044, in _bootstrap 197s self._bootstrap_inner() 197s File "/usr/lib/python3.14/threading.py", line 1082, in _bootstrap_inner 197s self._context.run(self.run) 197s Call stack: 197s File "/usr/lib/python3.14/threading.py", line 1044, in _bootstrap 197s self._bootstrap_inner() 197s File "/usr/lib/python3.14/threading.py", line 1082, in _bootstrap_inner 197s self._context.run(self.run) 197s File "/usr/lib/python3.14/threading.py", line 1024, in run 197s self._target(*self._args, **self._kwargs) 197s File "/usr/lib/python3.14/socketserver.py", line 240, in serve_forever 197s self._handle_request_noblock() 197s File "/usr/lib/python3.14/socketserver.py", line 318, in _handle_request_noblock 197s self.process_request(request, client_address) 197s File "/usr/lib/python3.14/threading.py", line 1024, in run 197s self._target(*self._args, **self._kwargs) 197s File "/usr/lib/python3.14/socketserver.py", line 240, in serve_forever 197s self._handle_request_noblock() 197s File "/usr/lib/python3.14/socketserver.py", line 318, in _handle_request_noblock 197s self.process_request(request, client_address) 197s File "/usr/lib/python3.14/socketserver.py", line 349, in process_request 197s self.finish_request(request, client_address) 197s File "/usr/lib/python3.14/socketserver.py", line 362, in finish_request 197s self.RequestHandlerClass(request, client_address, self) 197s File "/usr/lib/python3.14/socketserver.py", line 766, in __init__ 197s self.handle() 197s File "/usr/lib/python3.14/socketserver.py", line 349, in process_request 197s self.finish_request(request, client_address) 197s File "/usr/lib/python3.14/socketserver.py", line 362, in finish_request 197s self.RequestHandlerClass(request, client_address, self) 197s File "/usr/lib/python3.14/socketserver.py", line 766, in __init__ 197s self.handle() 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 489, in handle 197s return super().handle() 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 323, in handle 197s response = getattr(self, 'do_' + packet.opcode.name)(packet) 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 520, in do_ACK 197s self.server.logger.info( 197s Message: '%s - DONE - %.1f secs, %d bytes, ~%.1f Kb/s' 197s Arguments: ('127.0.0.1:56260', 1.005649614, 50, 0.04855381468878086) 197s 127.0.0.1:56260 - DONE - 1.0 secs, 50 bytes, ~0.0 Kb/s 197s --- Logging error --- 197s Traceback (most recent call last): 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 510, in do_ACK 197s return DATAPacket(packet.block + 1, state.get_block(packet.block + 1)) 197s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 217, in get_block 197s raise TransferDone('transfer completed') 197s nobodd.tftpd.TransferDone: transfer completed 197s 197s During handling of the above exception, another exception occurred: 197s 197s Traceback (most recent call last): 197s File "/usr/lib/python3.14/logging/__init__.py", line 1154, in emit 197s stream.write(msg + self.terminator) 197s ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ 197s ValueError: I/O operation on closed file. 197s Call stack: 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 323, in handle 197s response = getattr(self, 'do_' + packet.opcode.name)(packet) 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 403, in do_RRQ 197s self.server.logger.info( 197s File "/usr/lib/python3.14/threading.py", line 1044, in _bootstrap 197s self._bootstrap_inner() 197s File "/usr/lib/python3.14/threading.py", line 1082, in _bootstrap_inner 197s self._context.run(self.run) 197s Message: '%s - RRQ (%s) %s' 197s Arguments: ('127.0.0.1:34336', 'octet', 'cmdline.txt') 197s --- Logging error --- 197s Traceback (most recent call last): 197s File "/usr/lib/python3.14/logging/__init__.py", line 1154, in emit 197s stream.write(msg + self.terminator) 197s ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ 197s ValueError: I/O operation on closed file. 197s Call stack: 197s File "/usr/lib/python3.14/threading.py", line 1024, in run 197s self._target(*self._args, **self._kwargs) 197s File "/usr/lib/python3.14/socketserver.py", line 240, in serve_forever 197s self._handle_request_noblock() 197s File "/usr/lib/python3.14/socketserver.py", line 318, in _handle_request_noblock 197s self.process_request(request, client_address) 197s File "/usr/lib/python3.14/socketserver.py", line 349, in process_request 197s self.finish_request(request, client_address) 197s File "/usr/lib/python3.14/socketserver.py", line 362, in finish_request 197s self.RequestHandlerClass(request, client_address, self) 197s File "/usr/lib/python3.14/socketserver.py", line 766, in __init__ 197s self.handle() 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 489, in handle 197s return super().handle() 197s File "/usr/lib/python3.14/threading.py", line 1044, in _bootstrap 197s self._bootstrap_inner() 197s File "/usr/lib/python3.14/threading.py", line 1082, in _bootstrap_inner 197s self._context.run(self.run) 197s File "/usr/lib/python3.14/threading.py", line 1024, in run 197s self._target(*self._args, **self._kwargs) 197s File "/usr/lib/python3.14/socketserver.py", line 240, in serve_forever 197s self._handle_request_noblock() 197s File "/usr/lib/python3.14/socketserver.py", line 318, in _handle_request_noblock 197s self.process_request(request, client_address) 197s File "/usr/lib/python3.14/socketserver.py", line 349, in process_request 197s self.finish_request(request, client_address) 197s File "/usr/lib/python3.14/socketserver.py", line 362, in finish_request 197s self.RequestHandlerClass(request, client_address, self) 197s File "/usr/lib/python3.14/socketserver.py", line 766, in __init__ 197s self.handle() 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 323, in handle 197s response = getattr(self, 'do_' + packet.opcode.name)(packet) 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 520, in do_ACK 197s self.server.logger.info( 197s Message: '%s - DONE - %.1f secs, %d bytes, ~%.1f Kb/s' 197s Arguments: ('127.0.0.1:56260', 1.005649614, 50, 0.04855381468878086) 197s --- Logging error --- 197s Traceback (most recent call last): 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 510, in do_ACK 197s return DATAPacket(packet.block + 1, state.get_block(packet.block + 1)) 197s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 323, in handle 197s response = getattr(self, 'do_' + packet.opcode.name)(packet) 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 403, in do_RRQ 197s self.server.logger.info( 197s Message: '%s - RRQ (%s) %s' 197s Arguments: ('127.0.0.1:34336', 'octet', 'cmdline.txt') 197s --- Logging error --- 197s Traceback (most recent call last): 197s File "/usr/lib/python3.14/logging/__init__.py", line 1154, in emit 197s stream.write(msg + self.terminator) 197s ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ 197s ValueError: I/O operation on closed file. 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 217, in get_block 197s raise TransferDone('transfer completed') 197s nobodd.tftpd.TransferDone: transfer completed 197s Call stack: 197s 197s During handling of the above exception, another exception occurred: 197s 197s File "/usr/lib/python3.14/threading.py", line 1044, in _bootstrap 197s self._bootstrap_inner() 197s File "/usr/lib/python3.14/threading.py", line 1082, in _bootstrap_inner 197s self._context.run(self.run) 197s File "/usr/lib/python3.14/threading.py", line 1024, in run 197s self._target(*self._args, **self._kwargs) 197s File "/usr/lib/python3.14/socketserver.py", line 240, in serve_forever 197s self._handle_request_noblock() 197s File "/usr/lib/python3.14/socketserver.py", line 318, in _handle_request_noblock 197s self.process_request(request, client_address) 197s Traceback (most recent call last): 197s File "/usr/lib/python3.14/logging/__init__.py", line 1154, in emit 197s stream.write(msg + self.terminator) 197s ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ 197s ValueError: I/O operation on closed file. 197s File "/usr/lib/python3.14/socketserver.py", line 349, in process_request 197s self.finish_request(request, client_address) 197s File "/usr/lib/python3.14/socketserver.py", line 362, in finish_request 197s self.RequestHandlerClass(request, client_address, self) 197s File "/usr/lib/python3.14/socketserver.py", line 766, in __init__ 197s self.handle() 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 323, in handle 197s response = getattr(self, 'do_' + packet.opcode.name)(packet) 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 403, in do_RRQ 197s self.server.logger.info( 197s Call stack: 197s Message: '%s - RRQ (%s) %s' 197s Arguments: ('127.0.0.1:34336', 'octet', 'cmdline.txt') 197s 127.0.0.1:34336 - RRQ (octet) cmdline.txt 197s --- Logging error --- 197s Traceback (most recent call last): 197s File "/usr/lib/python3.14/logging/__init__.py", line 1154, in emit 197s stream.write(msg + self.terminator) 197s ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ 197s ValueError: I/O operation on closed file. 197s Call stack: 197s File "/usr/lib/python3.14/threading.py", line 1044, in _bootstrap 197s self._bootstrap_inner() 197s File "/usr/lib/python3.14/threading.py", line 1082, in _bootstrap_inner 197s self._context.run(self.run) 197s File "/usr/lib/python3.14/threading.py", line 1024, in run 197s self._target(*self._args, **self._kwargs) 197s File "/usr/lib/python3.14/threading.py", line 1044, in _bootstrap 197s self._bootstrap_inner() 197s File "/usr/lib/python3.14/threading.py", line 1082, in _bootstrap_inner 197s self._context.run(self.run) 197s File "/usr/lib/python3.14/threading.py", line 1024, in run 197s self._target(*self._args, **self._kwargs) 197s File "/usr/lib/python3.14/socketserver.py", line 240, in serve_forever 197s self._handle_request_noblock() 197s File "/usr/lib/python3.14/socketserver.py", line 318, in _handle_request_noblock 197s self.process_request(request, client_address) 197s File "/usr/lib/python3.14/socketserver.py", line 349, in process_request 197s self.finish_request(request, client_address) 197s File "/usr/lib/python3.14/socketserver.py", line 362, in finish_request 197s self.RequestHandlerClass(request, client_address, self) 197s File "/usr/lib/python3.14/socketserver.py", line 766, in __init__ 197s self.handle() 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 323, in handle 197s response = getattr(self, 'do_' + packet.opcode.name)(packet) 197s File "/usr/lib/python3.14/socketserver.py", line 240, in serve_forever 197s self._handle_request_noblock() 197s File "/usr/lib/python3.14/socketserver.py", line 318, in _handle_request_noblock 197s self.process_request(request, client_address) 197s File "/usr/lib/python3.14/socketserver.py", line 349, in process_request 197s self.finish_request(request, client_address) 197s File "/usr/lib/python3.14/socketserver.py", line 362, in finish_request 197s self.RequestHandlerClass(request, client_address, self) 197s File "/usr/lib/python3.14/socketserver.py", line 766, in __init__ 197s self.handle() 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 403, in do_RRQ 197s self.server.logger.info( 197s Message: '%s - RRQ (%s) %s' 197s Arguments: ('127.0.0.1:34336', 'octet', 'cmdline.txt') 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 489, in handle 197s return super().handle() 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 323, in handle 197s response = getattr(self, 'do_' + packet.opcode.name)(packet) 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 520, in do_ACK 197s self.server.logger.info( 197s Message: '%s - DONE - %.1f secs, %d bytes, ~%.1f Kb/s' 197s Arguments: ('127.0.0.1:56260', 1.005649614, 50, 0.04855381468878086) 197s --- Logging error --- 197s Traceback (most recent call last): 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 510, in do_ACK 197s return DATAPacket(packet.block + 1, state.get_block(packet.block + 1)) 197s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 217, in get_block 197s raise TransferDone('transfer completed') 197s nobodd.tftpd.TransferDone: transfer completed 197s 197s During handling of the above exception, another exception occurred: 197s 197s --- Logging error --- 197s Traceback (most recent call last): 197s File "/usr/lib/python3.14/logging/__init__.py", line 1154, in emit 197s stream.write(msg + self.terminator) 197s ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ 197s ValueError: I/O operation on closed file. 197s Call stack: 197s Traceback (most recent call last): 197s File "/usr/lib/python3.14/logging/__init__.py", line 1154, in emit 197s stream.write(msg + self.terminator) 197s ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ 197s ValueError: I/O operation on closed file. 197s Call stack: 197s File "/usr/lib/python3.14/threading.py", line 1044, in _bootstrap 197s self._bootstrap_inner() 197s File "/usr/lib/python3.14/threading.py", line 1082, in _bootstrap_inner 197s self._context.run(self.run) 197s File "/usr/lib/python3.14/threading.py", line 1024, in run 197s self._target(*self._args, **self._kwargs) 197s File "/usr/lib/python3.14/socketserver.py", line 240, in serve_forever 197s self._handle_request_noblock() 197s File "/usr/lib/python3.14/socketserver.py", line 318, in _handle_request_noblock 197s self.process_request(request, client_address) 197s File "/usr/lib/python3.14/threading.py", line 1044, in _bootstrap 197s self._bootstrap_inner() 197s File "/usr/lib/python3.14/threading.py", line 1082, in _bootstrap_inner 197s self._context.run(self.run) 197s File "/usr/lib/python3.14/threading.py", line 1024, in run 197s self._target(*self._args, **self._kwargs) 197s File "/usr/lib/python3.14/socketserver.py", line 349, in process_request 197s self.finish_request(request, client_address) 197s File "/usr/lib/python3.14/socketserver.py", line 362, in finish_request 197s self.RequestHandlerClass(request, client_address, self) 197s File "/usr/lib/python3.14/socketserver.py", line 766, in __init__ 197s self.handle() 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 489, in handle 197s return super().handle() 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 323, in handle 197s response = getattr(self, 'do_' + packet.opcode.name)(packet) 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 520, in do_ACK 197s self.server.logger.info( 197s File "/usr/lib/python3.14/socketserver.py", line 240, in serve_forever 197s self._handle_request_noblock() 197s File "/usr/lib/python3.14/socketserver.py", line 318, in _handle_request_noblock 197s self.process_request(request, client_address) 197s File "/usr/lib/python3.14/socketserver.py", line 349, in process_request 197s self.finish_request(request, client_address) 197s File "/usr/lib/python3.14/socketserver.py", line 362, in finish_request 197s self.RequestHandlerClass(request, client_address, self) 197s Message: '%s - DONE - %.1f secs, %d bytes, ~%.1f Kb/s' 197s Arguments: ('127.0.0.1:56260', 1.005649614, 50, 0.04855381468878086) 197s --- Logging error --- 197s Traceback (most recent call last): 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 510, in do_ACK 197s return DATAPacket(packet.block + 1, state.get_block(packet.block + 1)) 197s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 217, in get_block 197s raise TransferDone('transfer completed') 197s nobodd.tftpd.TransferDone: transfer completed 197s 197s During handling of the above exception, another exception occurred: 197s 197s File "/usr/lib/python3.14/socketserver.py", line 766, in __init__ 197s self.handle() 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 323, in handle 197s response = getattr(self, 'do_' + packet.opcode.name)(packet) 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 403, in do_RRQ 197s self.server.logger.info( 197s Message: '%s - RRQ (%s) %s' 197s Arguments: ('127.0.0.1:34336', 'octet', 'cmdline.txt') 197s Traceback (most recent call last): 197s File "/usr/lib/python3.14/logging/__init__.py", line 1154, in emit 197s stream.write(msg + self.terminator) 197s ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ 197s ValueError: I/O operation on closed file. 197s --- Logging error --- 197s Traceback (most recent call last): 197s File "/usr/lib/python3.14/logging/__init__.py", line 1154, in emit 197s stream.write(msg + self.terminator) 197s ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ 197s ValueError: I/O operation on closed file. 197s Call stack: 197s Call stack: 197s File "/usr/lib/python3.14/threading.py", line 1044, in _bootstrap 197s self._bootstrap_inner() 197s File "/usr/lib/python3.14/threading.py", line 1082, in _bootstrap_inner 197s self._context.run(self.run) 197s File "/usr/lib/python3.14/threading.py", line 1024, in run 197s self._target(*self._args, **self._kwargs) 197s File "/usr/lib/python3.14/socketserver.py", line 240, in serve_forever 197s self._handle_request_noblock() 197s File "/usr/lib/python3.14/threading.py", line 1044, in _bootstrap 197s self._bootstrap_inner() 197s File "/usr/lib/python3.14/threading.py", line 1082, in _bootstrap_inner 197s self._context.run(self.run) 197s File "/usr/lib/python3.14/socketserver.py", line 318, in _handle_request_noblock 197s self.process_request(request, client_address) 197s File "/usr/lib/python3.14/socketserver.py", line 349, in process_request 197s self.finish_request(request, client_address) 197s File "/usr/lib/python3.14/socketserver.py", line 362, in finish_request 197s self.RequestHandlerClass(request, client_address, self) 197s File "/usr/lib/python3.14/socketserver.py", line 766, in __init__ 197s self.handle() 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 323, in handle 197s response = getattr(self, 'do_' + packet.opcode.name)(packet) 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 403, in do_RRQ 197s self.server.logger.info( 197s Message: '%s - RRQ (%s) %s' 197s Arguments: ('127.0.0.1:34336', 'octet', 'cmdline.txt') 197s File "/usr/lib/python3.14/threading.py", line 1024, in run 197s self._target(*self._args, **self._kwargs) 197s File "/usr/lib/python3.14/socketserver.py", line 240, in serve_forever 197s self._handle_request_noblock() 197s File "/usr/lib/python3.14/socketserver.py", line 318, in _handle_request_noblock 197s self.process_request(request, client_address) 197s File "/usr/lib/python3.14/socketserver.py", line 349, in process_request 197s self.finish_request(request, client_address) 197s File "/usr/lib/python3.14/socketserver.py", line 362, in finish_request 197s self.RequestHandlerClass(request, client_address, self) 197s File "/usr/lib/python3.14/socketserver.py", line 766, in __init__ 197s self.handle() 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 489, in handle 197s return super().handle() 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 323, in handle 197s response = getattr(self, 'do_' + packet.opcode.name)(packet) 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 520, in do_ACK 197s self.server.logger.info( 197s Message: '%s - DONE - %.1f secs, %d bytes, ~%.1f Kb/s' 197s Arguments: ('127.0.0.1:56260', 1.005649614, 50, 0.04855381468878086) 197s --- Logging error --- 197s Traceback (most recent call last): 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 510, in do_ACK 197s return DATAPacket(packet.block + 1, state.get_block(packet.block + 1)) 197s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 217, in get_block 197s raise TransferDone('transfer completed') 197s nobodd.tftpd.TransferDone: transfer completed 197s 197s During handling of the above exception, another exception occurred: 197s 197s --- Logging error --- 197s Traceback (most recent call last): 197s File "/usr/lib/python3.14/logging/__init__.py", line 1154, in emit 197s stream.write(msg + self.terminator) 197s ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ 197s ValueError: I/O operation on closed file. 197s Call stack: 197s Traceback (most recent call last): 197s File "/usr/lib/python3.14/logging/__init__.py", line 1154, in emit 197s stream.write(msg + self.terminator) 197s ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ 197s ValueError: I/O operation on closed file. 197s Call stack: 197s File "/usr/lib/python3.14/threading.py", line 1044, in _bootstrap 197s self._bootstrap_inner() 197s File "/usr/lib/python3.14/threading.py", line 1082, in _bootstrap_inner 197s self._context.run(self.run) 197s File "/usr/lib/python3.14/threading.py", line 1024, in run 197s self._target(*self._args, **self._kwargs) 197s File "/usr/lib/python3.14/socketserver.py", line 240, in serve_forever 197s self._handle_request_noblock() 197s File "/usr/lib/python3.14/threading.py", line 1044, in _bootstrap 197s self._bootstrap_inner() 197s File "/usr/lib/python3.14/threading.py", line 1082, in _bootstrap_inner 197s self._context.run(self.run) 197s File "/usr/lib/python3.14/threading.py", line 1024, in run 197s self._target(*self._args, **self._kwargs) 197s File "/usr/lib/python3.14/socketserver.py", line 240, in serve_forever 197s self._handle_request_noblock() 197s File "/usr/lib/python3.14/socketserver.py", line 318, in _handle_request_noblock 197s self.process_request(request, client_address) 197s File "/usr/lib/python3.14/socketserver.py", line 318, in _handle_request_noblock 197s self.process_request(request, client_address) 197s File "/usr/lib/python3.14/socketserver.py", line 349, in process_request 197s self.finish_request(request, client_address) 197s File "/usr/lib/python3.14/socketserver.py", line 362, in finish_request 197s self.RequestHandlerClass(request, client_address, self) 197s File "/usr/lib/python3.14/socketserver.py", line 766, in __init__ 197s self.handle() 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 323, in handle 197s response = getattr(self, 'do_' + packet.opcode.name)(packet) 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 403, in do_RRQ 197s self.server.logger.info( 197s Message: '%s - RRQ (%s) %s' 197s Arguments: ('127.0.0.1:34336', 'octet', 'cmdline.txt') 197s File "/usr/lib/python3.14/socketserver.py", line 349, in process_request 197s self.finish_request(request, client_address) 197s File "/usr/lib/python3.14/socketserver.py", line 362, in finish_request 197s self.RequestHandlerClass(request, client_address, self) 197s File "/usr/lib/python3.14/socketserver.py", line 766, in __init__ 197s self.handle() 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 489, in handle 197s return super().handle() 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 323, in handle 197s response = getattr(self, 'do_' + packet.opcode.name)(packet) 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 520, in do_ACK 197s self.server.logger.info( 197s Message: '%s - DONE - %.1f secs, %d bytes, ~%.1f Kb/s' 197s Arguments: ('127.0.0.1:56260', 1.005649614, 50, 0.04855381468878086) 197s --- Logging error --- 197s Traceback (most recent call last): 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 510, in do_ACK 197s return DATAPacket(packet.block + 1, state.get_block(packet.block + 1)) 197s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 217, in get_block 197s raise TransferDone('transfer completed') 197s nobodd.tftpd.TransferDone: transfer completed 197s 197s During handling of the above exception, another exception occurred: 197s 197s Traceback (most recent call last): 197s File "/usr/lib/python3.14/logging/__init__.py", line 1154, in emit 197s stream.write(msg + self.terminator) 197s ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ 197s ValueError: I/O operation on closed file. 197s Call stack: 197s --- Logging error --- 197s Traceback (most recent call last): 197s File "/usr/lib/python3.14/logging/__init__.py", line 1154, in emit 197s stream.write(msg + self.terminator) 197s ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ 197s ValueError: I/O operation on closed file. 197s File "/usr/lib/python3.14/threading.py", line 1044, in _bootstrap 197s self._bootstrap_inner() 197s File "/usr/lib/python3.14/threading.py", line 1082, in _bootstrap_inner 197s self._context.run(self.run) 197s File "/usr/lib/python3.14/threading.py", line 1024, in run 197s self._target(*self._args, **self._kwargs) 197s File "/usr/lib/python3.14/socketserver.py", line 240, in serve_forever 197s self._handle_request_noblock() 197s File "/usr/lib/python3.14/socketserver.py", line 318, in _handle_request_noblock 197s self.process_request(request, client_address) 197s Call stack: 197s File "/usr/lib/python3.14/socketserver.py", line 349, in process_request 197s self.finish_request(request, client_address) 197s File "/usr/lib/python3.14/socketserver.py", line 362, in finish_request 197s self.RequestHandlerClass(request, client_address, self) 197s File "/usr/lib/python3.14/socketserver.py", line 766, in __init__ 197s self.handle() 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 489, in handle 197s return super().handle() 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 323, in handle 197s response = getattr(self, 'do_' + packet.opcode.name)(packet) 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 520, in do_ACK 197s self.server.logger.info( 197s File "/usr/lib/python3.14/threading.py", line 1044, in _bootstrap 197s self._bootstrap_inner() 197s File "/usr/lib/python3.14/threading.py", line 1082, in _bootstrap_inner 197s self._context.run(self.run) 197s File "/usr/lib/python3.14/threading.py", line 1024, in run 197s self._target(*self._args, **self._kwargs) 197s File "/usr/lib/python3.14/socketserver.py", line 240, in serve_forever 197s self._handle_request_noblock() 197s File "/usr/lib/python3.14/socketserver.py", line 318, in _handle_request_noblock 197s self.process_request(request, client_address) 197s Message: '%s - DONE - %.1f secs, %d bytes, ~%.1f Kb/s' 197s Arguments: ('127.0.0.1:56260', 1.005649614, 50, 0.04855381468878086) 197s --- Logging error --- 197s Traceback (most recent call last): 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 510, in do_ACK 197s return DATAPacket(packet.block + 1, state.get_block(packet.block + 1)) 197s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 217, in get_block 197s raise TransferDone('transfer completed') 197s nobodd.tftpd.TransferDone: transfer completed 197s 197s During handling of the above exception, another exception occurred: 197s 197s Traceback (most recent call last): 197s File "/usr/lib/python3.14/logging/__init__.py", line 1154, in emit 197s stream.write(msg + self.terminator) 197s ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ 197s ValueError: I/O operation on closed file. 197s Call stack: 197s File "/usr/lib/python3.14/socketserver.py", line 349, in process_request 197s self.finish_request(request, client_address) 197s File "/usr/lib/python3.14/socketserver.py", line 362, in finish_request 197s self.RequestHandlerClass(request, client_address, self) 197s File "/usr/lib/python3.14/socketserver.py", line 766, in __init__ 197s self.handle() 197s File "/usr/lib/python3.14/threading.py", line 1044, in _bootstrap 197s self._bootstrap_inner() 197s File "/usr/lib/python3.14/threading.py", line 1082, in _bootstrap_inner 197s self._context.run(self.run) 197s File "/usr/lib/python3.14/threading.py", line 1024, in run 197s self._target(*self._args, **self._kwargs) 197s File "/usr/lib/python3.14/socketserver.py", line 240, in serve_forever 197s self._handle_request_noblock() 197s File "/usr/lib/python3.14/socketserver.py", line 318, in _handle_request_noblock 197s self.process_request(request, client_address) 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 323, in handle 197s response = getattr(self, 'do_' + packet.opcode.name)(packet) 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 403, in do_RRQ 197s self.server.logger.info( 197s Message: '%s - RRQ (%s) %s' 197s Arguments: ('127.0.0.1:34336', 'octet', 'cmdline.txt') 197s --- Logging error --- 197s Traceback (most recent call last): 197s File "/usr/lib/python3.14/logging/__init__.py", line 1154, in emit 197s stream.write(msg + self.terminator) 197s ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ 197s ValueError: I/O operation on closed file. 197s File "/usr/lib/python3.14/socketserver.py", line 349, in process_request 197s self.finish_request(request, client_address) 197s File "/usr/lib/python3.14/socketserver.py", line 362, in finish_request 197s self.RequestHandlerClass(request, client_address, self) 197s File "/usr/lib/python3.14/socketserver.py", line 766, in __init__ 197s self.handle() 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 489, in handle 197s return super().handle() 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 323, in handle 197s response = getattr(self, 'do_' + packet.opcode.name)(packet) 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 520, in do_ACK 197s self.server.logger.info( 197s Message: '%s - DONE - %.1f secs, %d bytes, ~%.1f Kb/s' 197s Arguments: ('127.0.0.1:56260', 1.005649614, 50, 0.04855381468878086) 197s --- Logging error --- 197s Traceback (most recent call last): 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 510, in do_ACK 197s return DATAPacket(packet.block + 1, state.get_block(packet.block + 1)) 197s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ 197s Call stack: 197s File "/usr/lib/python3.14/threading.py", line 1044, in _bootstrap 197s self._bootstrap_inner() 197s File "/usr/lib/python3.14/threading.py", line 1082, in _bootstrap_inner 197s self._context.run(self.run) 197s File "/usr/lib/python3.14/threading.py", line 1024, in run 197s self._target(*self._args, **self._kwargs) 197s File "/usr/lib/python3.14/socketserver.py", line 240, in serve_forever 197s self._handle_request_noblock() 197s File "/usr/lib/python3.14/socketserver.py", line 318, in _handle_request_noblock 197s self.process_request(request, client_address) 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 217, in get_block 197s raise TransferDone('transfer completed') 197s nobodd.tftpd.TransferDone: transfer completed 197s 197s During handling of the above exception, another exception occurred: 197s 197s Traceback (most recent call last): 197s File "/usr/lib/python3.14/logging/__init__.py", line 1154, in emit 197s stream.write(msg + self.terminator) 197s ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ 197s ValueError: I/O operation on closed file. 197s File "/usr/lib/python3.14/socketserver.py", line 349, in process_request 197s self.finish_request(request, client_address) 197s Call stack: 197s File "/usr/lib/python3.14/threading.py", line 1044, in _bootstrap 197s self._bootstrap_inner() 197s File "/usr/lib/python3.14/threading.py", line 1082, in _bootstrap_inner 197s self._context.run(self.run) 197s File "/usr/lib/python3.14/threading.py", line 1024, in run 197s self._target(*self._args, **self._kwargs) 197s File "/usr/lib/python3.14/socketserver.py", line 240, in serve_forever 197s self._handle_request_noblock() 197s File "/usr/lib/python3.14/socketserver.py", line 318, in _handle_request_noblock 197s self.process_request(request, client_address) 197s File "/usr/lib/python3.14/socketserver.py", line 362, in finish_request 197s self.RequestHandlerClass(request, client_address, self) 197s File "/usr/lib/python3.14/socketserver.py", line 766, in __init__ 197s self.handle() 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 323, in handle 197s response = getattr(self, 'do_' + packet.opcode.name)(packet) 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 403, in do_RRQ 197s self.server.logger.info( 197s Message: '%s - RRQ (%s) %s' 197s Arguments: ('127.0.0.1:34336', 'octet', 'cmdline.txt') 197s --- Logging error --- 197s Traceback (most recent call last): 197s File "/usr/lib/python3.14/logging/__init__.py", line 1154, in emit 197s stream.write(msg + self.terminator) 197s ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ 197s ValueError: I/O operation on closed file. 197s Call stack: 197s File "/usr/lib/python3.14/socketserver.py", line 349, in process_request 197s self.finish_request(request, client_address) 197s File "/usr/lib/python3.14/socketserver.py", line 362, in finish_request 197s self.RequestHandlerClass(request, client_address, self) 197s File "/usr/lib/python3.14/socketserver.py", line 766, in __init__ 197s self.handle() 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 489, in handle 197s return super().handle() 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 323, in handle 197s response = getattr(self, 'do_' + packet.opcode.name)(packet) 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 520, in do_ACK 197s self.server.logger.info( 197s Message: '%s - DONE - %.1f secs, %d bytes, ~%.1f Kb/s' 197s Arguments: ('127.0.0.1:56260', 1.005649614, 50, 0.04855381468878086) 197s --- Logging error --- 197s Traceback (most recent call last): 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 510, in do_ACK 197s return DATAPacket(packet.block + 1, state.get_block(packet.block + 1)) 197s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 217, in get_block 197s raise TransferDone('transfer completed') 197s nobodd.tftpd.TransferDone: transfer completed 197s 197s During handling of the above exception, another exception occurred: 197s 197s Traceback (most recent call last): 197s File "/usr/lib/python3.14/logging/__init__.py", line 1154, in emit 197s stream.write(msg + self.terminator) 197s ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ 197s ValueError: I/O operation on closed file. 197s Call stack: 197s File "/usr/lib/python3.14/threading.py", line 1044, in _bootstrap 197s self._bootstrap_inner() 197s File "/usr/lib/python3.14/threading.py", line 1082, in _bootstrap_inner 197s self._context.run(self.run) 197s File "/usr/lib/python3.14/threading.py", line 1024, in run 197s self._target(*self._args, **self._kwargs) 197s File "/usr/lib/python3.14/socketserver.py", line 240, in serve_forever 197s self._handle_request_noblock() 197s File "/usr/lib/python3.14/threading.py", line 1044, in _bootstrap 197s self._bootstrap_inner() 197s File "/usr/lib/python3.14/threading.py", line 1082, in _bootstrap_inner 197s self._context.run(self.run) 197s File "/usr/lib/python3.14/socketserver.py", line 318, in _handle_request_noblock 197s self.process_request(request, client_address) 197s File "/usr/lib/python3.14/socketserver.py", line 349, in process_request 197s self.finish_request(request, client_address) 197s File "/usr/lib/python3.14/socketserver.py", line 362, in finish_request 197s self.RequestHandlerClass(request, client_address, self) 197s File "/usr/lib/python3.14/threading.py", line 1024, in run 197s self._target(*self._args, **self._kwargs) 197s File "/usr/lib/python3.14/socketserver.py", line 240, in serve_forever 197s self._handle_request_noblock() 197s File "/usr/lib/python3.14/socketserver.py", line 318, in _handle_request_noblock 197s self.process_request(request, client_address) 197s File "/usr/lib/python3.14/socketserver.py", line 349, in process_request 197s self.finish_request(request, client_address) 197s File "/usr/lib/python3.14/socketserver.py", line 362, in finish_request 197s self.RequestHandlerClass(request, client_address, self) 197s File "/usr/lib/python3.14/socketserver.py", line 766, in __init__ 197s self.handle() 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 489, in handle 197s return super().handle() 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 323, in handle 197s response = getattr(self, 'do_' + packet.opcode.name)(packet) 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 520, in do_ACK 197s self.server.logger.info( 197s File "/usr/lib/python3.14/socketserver.py", line 766, in __init__ 197s self.handle() 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 323, in handle 197s response = getattr(self, 'do_' + packet.opcode.name)(packet) 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 403, in do_RRQ 197s self.server.logger.info( 197s Message: '%s - DONE - %.1f secs, %d bytes, ~%.1f Kb/s' 197s Arguments: ('127.0.0.1:56260', 1.005649614, 50, 0.04855381468878086) 197s Message: '%s - RRQ (%s) %s' 197s Arguments: ('127.0.0.1:34336', 'octet', 'cmdline.txt') 197s --- Logging error --- 197s Traceback (most recent call last): 197s File "/usr/lib/python3.14/logging/__init__.py", line 1154, in emit 197s stream.write(msg + self.terminator) 197s ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ 197s ValueError: I/O operation on closed file. 197s Call stack: 197s File "/usr/lib/python3.14/threading.py", line 1044, in _bootstrap 197s self._bootstrap_inner() 197s File "/usr/lib/python3.14/threading.py", line 1082, in _bootstrap_inner 197s self._context.run(self.run) 197s File "/usr/lib/python3.14/threading.py", line 1024, in run 197s self._target(*self._args, **self._kwargs) 197s File "/usr/lib/python3.14/socketserver.py", line 240, in serve_forever 197s self._handle_request_noblock() 197s File "/usr/lib/python3.14/socketserver.py", line 318, in _handle_request_noblock 197s self.process_request(request, client_address) 197s File "/usr/lib/python3.14/socketserver.py", line 349, in process_request 197s self.finish_request(request, client_address) 197s File "/usr/lib/python3.14/socketserver.py", line 362, in finish_request 197s self.RequestHandlerClass(request, client_address, self) 197s File "/usr/lib/python3.14/socketserver.py", line 766, in __init__ 197s self.handle() 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 323, in handle 197s response = getattr(self, 'do_' + packet.opcode.name)(packet) 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 403, in do_RRQ 197s self.server.logger.info( 197s Message: '%s - RRQ (%s) %s' 197s Arguments: ('127.0.0.1:34336', 'octet', 'cmdline.txt') 197s --- Logging error --- 197s Traceback (most recent call last): 197s File "/usr/lib/python3.14/logging/__init__.py", line 1154, in emit 197s stream.write(msg + self.terminator) 197s ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ 197s ValueError: I/O operation on closed file. 197s Call stack: 197s File "/usr/lib/python3.14/threading.py", line 1044, in _bootstrap 197s self._bootstrap_inner() 197s File "/usr/lib/python3.14/threading.py", line 1082, in _bootstrap_inner 197s self._context.run(self.run) 197s File "/usr/lib/python3.14/threading.py", line 1024, in run 197s self._target(*self._args, **self._kwargs) 197s File "/usr/lib/python3.14/socketserver.py", line 240, in serve_forever 197s self._handle_request_noblock() 197s File "/usr/lib/python3.14/socketserver.py", line 318, in _handle_request_noblock 197s self.process_request(request, client_address) 197s File "/usr/lib/python3.14/socketserver.py", line 349, in process_request 197s self.finish_request(request, client_address) 197s File "/usr/lib/python3.14/socketserver.py", line 362, in finish_request 197s self.RequestHandlerClass(request, client_address, self) 197s File "/usr/lib/python3.14/socketserver.py", line 766, in __init__ 197s self.handle() 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 323, in handle 197s response = getattr(self, 'do_' + packet.opcode.name)(packet) 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 403, in do_RRQ 197s self.server.logger.info( 197s Message: '%s - RRQ (%s) %s' 197s Arguments: ('127.0.0.1:34336', 'octet', 'cmdline.txt') 197s --- Logging error --- 197s Traceback (most recent call last): 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 510, in do_ACK 197s return DATAPacket(packet.block + 1, state.get_block(packet.block + 1)) 197s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 217, in get_block 197s raise TransferDone('transfer completed') 197s nobodd.tftpd.TransferDone: transfer completed 197s 197s During handling of the above exception, another exception occurred: 197s 197s Traceback (most recent call last): 197s File "/usr/lib/python3.14/logging/__init__.py", line 1154, in emit 197s stream.write(msg + self.terminator) 197s ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ 197s ValueError: I/O operation on closed file. 197s Call stack: 197s File "/usr/lib/python3.14/threading.py", line 1044, in _bootstrap 197s self._bootstrap_inner() 197s File "/usr/lib/python3.14/threading.py", line 1082, in _bootstrap_inner 197s self._context.run(self.run) 197s File "/usr/lib/python3.14/threading.py", line 1024, in run 197s self._target(*self._args, **self._kwargs) 197s File "/usr/lib/python3.14/socketserver.py", line 240, in serve_forever 197s self._handle_request_noblock() 197s File "/usr/lib/python3.14/socketserver.py", line 318, in _handle_request_noblock 197s self.process_request(request, client_address) 197s File "/usr/lib/python3.14/socketserver.py", line 349, in process_request 197s self.finish_request(request, client_address) 197s File "/usr/lib/python3.14/socketserver.py", line 362, in finish_request 197s self.RequestHandlerClass(request, client_address, self) 197s File "/usr/lib/python3.14/socketserver.py", line 766, in __init__ 197s self.handle() 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 489, in handle 197s return super().handle() 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 323, in handle 197s response = getattr(self, 'do_' + packet.opcode.name)(packet) 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 520, in do_ACK 197s self.server.logger.info( 197s Message: '%s - DONE - %.1f secs, %d bytes, ~%.1f Kb/s' 197s Arguments: ('127.0.0.1:34336', 0.000811411, 50, 60.17680928653913) 197s --- Logging error --- 197s Traceback (most recent call last): 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 510, in do_ACK 197s return DATAPacket(packet.block + 1, state.get_block(packet.block + 1)) 197s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 217, in get_block 197s raise TransferDone('transfer completed') 197s nobodd.tftpd.TransferDone: transfer completed 197s 197s During handling of the above exception, another exception occurred: 197s 197s Traceback (most recent call last): 197s File "/usr/lib/python3.14/logging/__init__.py", line 1154, in emit 197s stream.write(msg + self.terminator) 197s ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ 197s ValueError: I/O operation on closed file. 197s Call stack: 197s File "/usr/lib/python3.14/threading.py", line 1044, in _bootstrap 197s self._bootstrap_inner() 197s File "/usr/lib/python3.14/threading.py", line 1082, in _bootstrap_inner 197s self._context.run(self.run) 197s File "/usr/lib/python3.14/threading.py", line 1024, in run 197s self._target(*self._args, **self._kwargs) 197s File "/usr/lib/python3.14/socketserver.py", line 240, in serve_forever 197s self._handle_request_noblock() 197s File "/usr/lib/python3.14/socketserver.py", line 318, in _handle_request_noblock 197s self.process_request(request, client_address) 197s File "/usr/lib/python3.14/socketserver.py", line 349, in process_request 197s self.finish_request(request, client_address) 197s File "/usr/lib/python3.14/socketserver.py", line 362, in finish_request 197s self.RequestHandlerClass(request, client_address, self) 197s File "/usr/lib/python3.14/socketserver.py", line 766, in __init__ 197s self.handle() 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 489, in handle 197s return super().handle() 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 323, in handle 197s response = getattr(self, 'do_' + packet.opcode.name)(packet) 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 520, in do_ACK 197s self.server.logger.info( 197s Message: '%s - DONE - %.1f secs, %d bytes, ~%.1f Kb/s' 197s Arguments: ('127.0.0.1:34336', 0.000811411, 50, 60.17680928653913) 197s --- Logging error --- 197s Traceback (most recent call last): 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 510, in do_ACK 197s return DATAPacket(packet.block + 1, state.get_block(packet.block + 1)) 197s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 217, in get_block 197s raise TransferDone('transfer completed') 197s nobodd.tftpd.TransferDone: transfer completed 197s 197s During handling of the above exception, another exception occurred: 197s 197s Traceback (most recent call last): 197s File "/usr/lib/python3.14/logging/__init__.py", line 1154, in emit 197s stream.write(msg + self.terminator) 197s ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ 197s ValueError: I/O operation on closed file. 197s Call stack: 197s File "/usr/lib/python3.14/threading.py", line 1044, in _bootstrap 197s self._bootstrap_inner() 197s File "/usr/lib/python3.14/threading.py", line 1082, in _bootstrap_inner 197s self._context.run(self.run) 197s File "/usr/lib/python3.14/threading.py", line 1024, in run 197s self._target(*self._args, **self._kwargs) 197s File "/usr/lib/python3.14/socketserver.py", line 240, in serve_forever 197s self._handle_request_noblock() 197s File "/usr/lib/python3.14/socketserver.py", line 318, in _handle_request_noblock 197s self.process_request(request, client_address) 197s File "/usr/lib/python3.14/socketserver.py", line 349, in process_request 197s self.finish_request(request, client_address) 197s File "/usr/lib/python3.14/socketserver.py", line 362, in finish_request 197s self.RequestHandlerClass(request, client_address, self) 197s File "/usr/lib/python3.14/socketserver.py", line 766, in __init__ 197s self.handle() 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 489, in handle 197s return super().handle() 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 323, in handle 197s response = getattr(self, 'do_' + packet.opcode.name)(packet) 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 520, in do_ACK 197s self.server.logger.info( 197s Message: '%s - DONE - %.1f secs, %d bytes, ~%.1f Kb/s' 197s Arguments: ('127.0.0.1:34336', 0.000811411, 50, 60.17680928653913) 197s --- Logging error --- 197s Traceback (most recent call last): 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 510, in do_ACK 197s return DATAPacket(packet.block + 1, state.get_block(packet.block + 1)) 197s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 217, in get_block 197s raise TransferDone('transfer completed') 197s nobodd.tftpd.TransferDone: transfer completed 197s 197s During handling of the above exception, another exception occurred: 197s 197s Traceback (most recent call last): 197s File "/usr/lib/python3.14/logging/__init__.py", line 1154, in emit 197s stream.write(msg + self.terminator) 197s ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ 197s ValueError: I/O operation on closed file. 197s Call stack: 197s File "/usr/lib/python3.14/threading.py", line 1044, in _bootstrap 197s self._bootstrap_inner() 197s File "/usr/lib/python3.14/threading.py", line 1082, in _bootstrap_inner 197s self._context.run(self.run) 197s File "/usr/lib/python3.14/threading.py", line 1024, in run 197s self._target(*self._args, **self._kwargs) 197s File "/usr/lib/python3.14/socketserver.py", line 240, in serve_forever 197s self._handle_request_noblock() 197s File "/usr/lib/python3.14/socketserver.py", line 318, in _handle_request_noblock 197s self.process_request(request, client_address) 197s File "/usr/lib/python3.14/socketserver.py", line 349, in process_request 197s self.finish_request(request, client_address) 197s File "/usr/lib/python3.14/socketserver.py", line 362, in finish_request 197s self.RequestHandlerClass(request, client_address, self) 197s File "/usr/lib/python3.14/socketserver.py", line 766, in __init__ 197s self.handle() 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 489, in handle 197s return super().handle() 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 323, in handle 197s response = getattr(self, 'do_' + packet.opcode.name)(packet) 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 520, in do_ACK 197s self.server.logger.info( 197s Message: '%s - DONE - %.1f secs, %d bytes, ~%.1f Kb/s' 197s Arguments: ('127.0.0.1:34336', 0.000811411, 50, 60.17680928653913) 197s --- Logging error --- 197s Traceback (most recent call last): 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 510, in do_ACK 197s return DATAPacket(packet.block + 1, state.get_block(packet.block + 1)) 197s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 217, in get_block 197s raise TransferDone('transfer completed') 197s nobodd.tftpd.TransferDone: transfer completed 197s 197s During handling of the above exception, another exception occurred: 197s 197s Traceback (most recent call last): 197s File "/usr/lib/python3.14/logging/__init__.py", line 1154, in emit 197s stream.write(msg + self.terminator) 197s ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ 197s ValueError: I/O operation on closed file. 197s Call stack: 197s File "/usr/lib/python3.14/threading.py", line 1044, in _bootstrap 197s self._bootstrap_inner() 197s File "/usr/lib/python3.14/threading.py", line 1082, in _bootstrap_inner 197s self._context.run(self.run) 197s File "/usr/lib/python3.14/threading.py", line 1024, in run 197s self._target(*self._args, **self._kwargs) 197s File "/usr/lib/python3.14/socketserver.py", line 240, in serve_forever 197s self._handle_request_noblock() 197s File "/usr/lib/python3.14/socketserver.py", line 318, in _handle_request_noblock 197s self.process_request(request, client_address) 197s File "/usr/lib/python3.14/socketserver.py", line 349, in process_request 197s self.finish_request(request, client_address) 197s File "/usr/lib/python3.14/socketserver.py", line 362, in finish_request 197s self.RequestHandlerClass(request, client_address, self) 197s File "/usr/lib/python3.14/socketserver.py", line 766, in __init__ 197s self.handle() 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 489, in handle 197s return super().handle() 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 323, in handle 197s response = getattr(self, 'do_' + packet.opcode.name)(packet) 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 520, in do_ACK 197s self.server.logger.info( 197s Message: '%s - DONE - %.1f secs, %d bytes, ~%.1f Kb/s' 197s Arguments: ('127.0.0.1:34336', 0.000811411, 50, 60.17680928653913) 197s --- Logging error --- 197s Traceback (most recent call last): 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 510, in do_ACK 197s return DATAPacket(packet.block + 1, state.get_block(packet.block + 1)) 197s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 217, in get_block 197s raise TransferDone('transfer completed') 197s nobodd.tftpd.TransferDone: transfer completed 197s 197s During handling of the above exception, another exception occurred: 197s 197s Traceback (most recent call last): 197s File "/usr/lib/python3.14/logging/__init__.py", line 1154, in emit 197s stream.write(msg + self.terminator) 197s ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ 197s ValueError: I/O operation on closed file. 197s Call stack: 197s File "/usr/lib/python3.14/threading.py", line 1044, in _bootstrap 197s self._bootstrap_inner() 197s File "/usr/lib/python3.14/threading.py", line 1082, in _bootstrap_inner 197s self._context.run(self.run) 197s File "/usr/lib/python3.14/threading.py", line 1024, in run 197s self._target(*self._args, **self._kwargs) 197s File "/usr/lib/python3.14/socketserver.py", line 240, in serve_forever 197s self._handle_request_noblock() 197s File "/usr/lib/python3.14/socketserver.py", line 318, in _handle_request_noblock 197s self.process_request(request, client_address) 197s File "/usr/lib/python3.14/socketserver.py", line 349, in process_request 197s self.finish_request(request, client_address) 197s File "/usr/lib/python3.14/socketserver.py", line 362, in finish_request 197s self.RequestHandlerClass(request, client_address, self) 197s File "/usr/lib/python3.14/socketserver.py", line 766, in __init__ 197s self.handle() 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 489, in handle 197s return super().handle() 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 323, in handle 197s response = getattr(self, 'do_' + packet.opcode.name)(packet) 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 520, in do_ACK 197s self.server.logger.info( 197s Message: '%s - DONE - %.1f secs, %d bytes, ~%.1f Kb/s' 197s Arguments: ('127.0.0.1:34336', 0.000811411, 50, 60.17680928653913) 197s 127.0.0.1:34336 - DONE - 0.0 secs, 50 bytes, ~60.2 Kb/s 197s --- Logging error --- 197s Traceback (most recent call last): 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 510, in do_ACK 197s return DATAPacket(packet.block + 1, state.get_block(packet.block + 1)) 197s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 217, in get_block 197s raise TransferDone('transfer completed') 197s nobodd.tftpd.TransferDone: transfer completed 197s 197s During handling of the above exception, another exception occurred: 197s 197s Traceback (most recent call last): 197s File "/usr/lib/python3.14/logging/__init__.py", line 1154, in emit 197s stream.write(msg + self.terminator) 197s ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ 197s ValueError: I/O operation on closed file. 197s Call stack: 197s File "/usr/lib/python3.14/threading.py", line 1044, in _bootstrap 197s self._bootstrap_inner() 197s File "/usr/lib/python3.14/threading.py", line 1082, in _bootstrap_inner 197s self._context.run(self.run) 197s File "/usr/lib/python3.14/threading.py", line 1024, in run 197s self._target(*self._args, **self._kwargs) 197s File "/usr/lib/python3.14/socketserver.py", line 240, in serve_forever 197s self._handle_request_noblock() 197s File "/usr/lib/python3.14/socketserver.py", line 318, in _handle_request_noblock 197s self.process_request(request, client_address) 197s File "/usr/lib/python3.14/socketserver.py", line 349, in process_request 197s self.finish_request(request, client_address) 197s File "/usr/lib/python3.14/socketserver.py", line 362, in finish_request 197s self.RequestHandlerClass(request, client_address, self) 197s File "/usr/lib/python3.14/socketserver.py", line 766, in __init__ 197s self.handle() 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 489, in handle 197s return super().handle() 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 323, in handle 197s response = getattr(self, 'do_' + packet.opcode.name)(packet) 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 520, in do_ACK 197s self.server.logger.info( 197s Message: '%s - DONE - %.1f secs, %d bytes, ~%.1f Kb/s' 197s Arguments: ('127.0.0.1:34336', 0.000811411, 50, 60.17680928653913) 197s --- Logging error --- 197s Traceback (most recent call last): 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 510, in do_ACK 197s return DATAPacket(packet.block + 1, state.get_block(packet.block + 1)) 197s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 217, in get_block 197s raise TransferDone('transfer completed') 197s nobodd.tftpd.TransferDone: transfer completed 197s 197s During handling of the above exception, another exception occurred: 197s 197s Traceback (most recent call last): 197s File "/usr/lib/python3.14/logging/__init__.py", line 1154, in emit 197s stream.write(msg + self.terminator) 197s ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ 197s ValueError: I/O operation on closed file. 197s Call stack: 197s File "/usr/lib/python3.14/threading.py", line 1044, in _bootstrap 197s self._bootstrap_inner() 197s File "/usr/lib/python3.14/threading.py", line 1082, in _bootstrap_inner 197s self._context.run(self.run) 197s File "/usr/lib/python3.14/threading.py", line 1024, in run 197s self._target(*self._args, **self._kwargs) 197s File "/usr/lib/python3.14/socketserver.py", line 240, in serve_forever 197s self._handle_request_noblock() 197s File "/usr/lib/python3.14/socketserver.py", line 318, in _handle_request_noblock 197s self.process_request(request, client_address) 197s File "/usr/lib/python3.14/socketserver.py", line 349, in process_request 197s self.finish_request(request, client_address) 197s File "/usr/lib/python3.14/socketserver.py", line 362, in finish_request 197s self.RequestHandlerClass(request, client_address, self) 197s File "/usr/lib/python3.14/socketserver.py", line 766, in __init__ 197s self.handle() 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 489, in handle 197s return super().handle() 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 323, in handle 197s response = getattr(self, 'do_' + packet.opcode.name)(packet) 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 520, in do_ACK 197s self.server.logger.info( 197s Message: '%s - DONE - %.1f secs, %d bytes, ~%.1f Kb/s' 197s Arguments: ('127.0.0.1:34336', 0.000811411, 50, 60.17680928653913) 197s --- Logging error --- 197s Traceback (most recent call last): 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 510, in do_ACK 197s return DATAPacket(packet.block + 1, state.get_block(packet.block + 1)) 197s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 217, in get_block 197s raise TransferDone('transfer completed') 197s nobodd.tftpd.TransferDone: transfer completed 197s 197s During handling of the above exception, another exception occurred: 197s 197s Traceback (most recent call last): 197s File "/usr/lib/python3.14/logging/__init__.py", line 1154, in emit 197s stream.write(msg + self.terminator) 197s ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ 197s ValueError: I/O operation on closed file. 197s Call stack: 197s File "/usr/lib/python3.14/threading.py", line 1044, in _bootstrap 197s self._bootstrap_inner() 197s File "/usr/lib/python3.14/threading.py", line 1082, in _bootstrap_inner 197s self._context.run(self.run) 197s File "/usr/lib/python3.14/threading.py", line 1024, in run 197s self._target(*self._args, **self._kwargs) 197s File "/usr/lib/python3.14/socketserver.py", line 240, in serve_forever 197s self._handle_request_noblock() 197s File "/usr/lib/python3.14/socketserver.py", line 318, in _handle_request_noblock 197s self.process_request(request, client_address) 197s File "/usr/lib/python3.14/socketserver.py", line 349, in process_request 197s self.finish_request(request, client_address) 197s File "/usr/lib/python3.14/socketserver.py", line 362, in finish_request 197s self.RequestHandlerClass(request, client_address, self) 197s File "/usr/lib/python3.14/socketserver.py", line 766, in __init__ 197s self.handle() 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 489, in handle 197s return super().handle() 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 323, in handle 197s response = getattr(self, 'do_' + packet.opcode.name)(packet) 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 520, in do_ACK 197s self.server.logger.info( 197s Message: '%s - DONE - %.1f secs, %d bytes, ~%.1f Kb/s' 197s Arguments: ('127.0.0.1:34336', 0.000811411, 50, 60.17680928653913) 197s --- Logging error --- 197s Traceback (most recent call last): 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 510, in do_ACK 197s return DATAPacket(packet.block + 1, state.get_block(packet.block + 1)) 197s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 217, in get_block 197s raise TransferDone('transfer completed') 197s nobodd.tftpd.TransferDone: transfer completed 197s 197s During handling of the above exception, another exception occurred: 197s 197s Traceback (most recent call last): 197s File "/usr/lib/python3.14/logging/__init__.py", line 1154, in emit 197s stream.write(msg + self.terminator) 197s ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ 197s ValueError: I/O operation on closed file. 197s Call stack: 197s File "/usr/lib/python3.14/threading.py", line 1044, in _bootstrap 197s self._bootstrap_inner() 197s File "/usr/lib/python3.14/threading.py", line 1082, in _bootstrap_inner 197s self._context.run(self.run) 197s File "/usr/lib/python3.14/threading.py", line 1024, in run 197s self._target(*self._args, **self._kwargs) 197s File "/usr/lib/python3.14/socketserver.py", line 240, in serve_forever 197s self._handle_request_noblock() 197s File "/usr/lib/python3.14/socketserver.py", line 318, in _handle_request_noblock 197s self.process_request(request, client_address) 197s File "/usr/lib/python3.14/socketserver.py", line 349, in process_request 197s self.finish_request(request, client_address) 197s File "/usr/lib/python3.14/socketserver.py", line 362, in finish_request 197s self.RequestHandlerClass(request, client_address, self) 197s File "/usr/lib/python3.14/socketserver.py", line 766, in __init__ 197s self.handle() 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 489, in handle 197s return super().handle() 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 323, in handle 197s response = getattr(self, 'do_' + packet.opcode.name)(packet) 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 520, in do_ACK 197s self.server.logger.info( 197s Message: '%s - DONE - %.1f secs, %d bytes, ~%.1f Kb/s' 197s Arguments: ('127.0.0.1:34336', 0.000811411, 50, 60.17680928653913) 197s --- Logging error --- 197s Traceback (most recent call last): 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 510, in do_ACK 197s return DATAPacket(packet.block + 1, state.get_block(packet.block + 1)) 197s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 217, in get_block 197s raise TransferDone('transfer completed') 197s nobodd.tftpd.TransferDone: transfer completed 197s 197s During handling of the above exception, another exception occurred: 197s 197s Traceback (most recent call last): 197s File "/usr/lib/python3.14/logging/__init__.py", line 1154, in emit 197s stream.write(msg + self.terminator) 197s ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ 197s ValueError: I/O operation on closed file. 197s Call stack: 197s File "/usr/lib/python3.14/threading.py", line 1044, in _bootstrap 197s self._bootstrap_inner() 197s File "/usr/lib/python3.14/threading.py", line 1082, in _bootstrap_inner 197s self._context.run(self.run) 197s File "/usr/lib/python3.14/threading.py", line 1024, in run 197s self._target(*self._args, **self._kwargs) 197s File "/usr/lib/python3.14/socketserver.py", line 240, in serve_forever 197s self._handle_request_noblock() 197s File "/usr/lib/python3.14/socketserver.py", line 318, in _handle_request_noblock 197s self.process_request(request, client_address) 197s File "/usr/lib/python3.14/socketserver.py", line 349, in process_request 197s self.finish_request(request, client_address) 197s File "/usr/lib/python3.14/socketserver.py", line 362, in finish_request 197s self.RequestHandlerClass(request, client_address, self) 197s File "/usr/lib/python3.14/socketserver.py", line 766, in __init__ 197s self.handle() 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 489, in handle 197s return super().handle() 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 323, in handle 197s response = getattr(self, 'do_' + packet.opcode.name)(packet) 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 520, in do_ACK 197s self.server.logger.info( 197s Message: '%s - DONE - %.1f secs, %d bytes, ~%.1f Kb/s' 197s Arguments: ('127.0.0.1:34336', 0.000811411, 50, 60.17680928653913) 197s --- Logging error --- 197s Traceback (most recent call last): 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 510, in do_ACK 197s return DATAPacket(packet.block + 1, state.get_block(packet.block + 1)) 197s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 217, in get_block 197s raise TransferDone('transfer completed') 197s nobodd.tftpd.TransferDone: transfer completed 197s 197s During handling of the above exception, another exception occurred: 197s 197s Traceback (most recent call last): 197s File "/usr/lib/python3.14/logging/__init__.py", line 1154, in emit 197s stream.write(msg + self.terminator) 197s ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ 197s ValueError: I/O operation on closed file. 197s Call stack: 197s File "/usr/lib/python3.14/threading.py", line 1044, in _bootstrap 197s self._bootstrap_inner() 197s File "/usr/lib/python3.14/threading.py", line 1082, in _bootstrap_inner 197s self._context.run(self.run) 197s File "/usr/lib/python3.14/threading.py", line 1024, in run 197s self._target(*self._args, **self._kwargs) 197s File "/usr/lib/python3.14/socketserver.py", line 240, in serve_forever 197s self._handle_request_noblock() 197s File "/usr/lib/python3.14/socketserver.py", line 318, in _handle_request_noblock 197s self.process_request(request, client_address) 197s File "/usr/lib/python3.14/socketserver.py", line 349, in process_request 197s self.finish_request(request, client_address) 197s File "/usr/lib/python3.14/socketserver.py", line 362, in finish_request 197s self.RequestHandlerClass(request, client_address, self) 197s File "/usr/lib/python3.14/socketserver.py", line 766, in __init__ 197s self.handle() 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 489, in handle 197s return super().handle() 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 323, in handle 197s response = getattr(self, 'do_' + packet.opcode.name)(packet) 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 520, in do_ACK 197s self.server.logger.info( 197s Message: '%s - DONE - %.1f secs, %d bytes, ~%.1f Kb/s' 197s Arguments: ('127.0.0.1:34336', 0.000811411, 50, 60.17680928653913) 197s --- Logging error --- 197s Traceback (most recent call last): 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 510, in do_ACK 197s return DATAPacket(packet.block + 1, state.get_block(packet.block + 1)) 197s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 217, in get_block 197s raise TransferDone('transfer completed') 197s nobodd.tftpd.TransferDone: transfer completed 197s 197s During handling of the above exception, another exception occurred: 197s 197s Traceback (most recent call last): 197s File "/usr/lib/python3.14/logging/__init__.py", line 1154, in emit 197s stream.write(msg + self.terminator) 197s ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ 197s ValueError: I/O operation on closed file. 197s Call stack: 197s File "/usr/lib/python3.14/threading.py", line 1044, in _bootstrap 197s self._bootstrap_inner() 197s File "/usr/lib/python3.14/threading.py", line 1082, in _bootstrap_inner 197s self._context.run(self.run) 197s File "/usr/lib/python3.14/threading.py", line 1024, in run 197s self._target(*self._args, **self._kwargs) 197s File "/usr/lib/python3.14/socketserver.py", line 240, in serve_forever 197s self._handle_request_noblock() 197s File "/usr/lib/python3.14/socketserver.py", line 318, in _handle_request_noblock 197s self.process_request(request, client_address) 197s File "/usr/lib/python3.14/socketserver.py", line 349, in process_request 197s self.finish_request(request, client_address) 197s File "/usr/lib/python3.14/socketserver.py", line 362, in finish_request 197s self.RequestHandlerClass(request, client_address, self) 197s File "/usr/lib/python3.14/socketserver.py", line 766, in __init__ 197s self.handle() 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 489, in handle 197s return super().handle() 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 323, in handle 197s response = getattr(self, 'do_' + packet.opcode.name)(packet) 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 520, in do_ACK 197s self.server.logger.info( 197s Message: '%s - DONE - %.1f secs, %d bytes, ~%.1f Kb/s' 197s Arguments: ('127.0.0.1:34336', 0.000811411, 50, 60.17680928653913) 197s --- Logging error --- 197s Traceback (most recent call last): 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 510, in do_ACK 197s return DATAPacket(packet.block + 1, state.get_block(packet.block + 1)) 197s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 217, in get_block 197s raise TransferDone('transfer completed') 197s nobodd.tftpd.TransferDone: transfer completed 197s 197s During handling of the above exception, another exception occurred: 197s 197s Traceback (most recent call last): 197s File "/usr/lib/python3.14/logging/__init__.py", line 1154, in emit 197s stream.write(msg + self.terminator) 197s ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ 197s ValueError: I/O operation on closed file. 197s Call stack: 197s File "/usr/lib/python3.14/threading.py", line 1044, in _bootstrap 197s self._bootstrap_inner() 197s File "/usr/lib/python3.14/threading.py", line 1082, in _bootstrap_inner 197s self._context.run(self.run) 197s File "/usr/lib/python3.14/threading.py", line 1024, in run 197s self._target(*self._args, **self._kwargs) 197s File "/usr/lib/python3.14/socketserver.py", line 240, in serve_forever 197s self._handle_request_noblock() 197s File "/usr/lib/python3.14/socketserver.py", line 318, in _handle_request_noblock 197s self.process_request(request, client_address) 197s File "/usr/lib/python3.14/socketserver.py", line 349, in process_request 197s self.finish_request(request, client_address) 197s File "/usr/lib/python3.14/socketserver.py", line 362, in finish_request 197s self.RequestHandlerClass(request, client_address, self) 197s File "/usr/lib/python3.14/socketserver.py", line 766, in __init__ 197s self.handle() 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 489, in handle 197s return super().handle() 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 323, in handle 197s response = getattr(self, 'do_' + packet.opcode.name)(packet) 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 520, in do_ACK 197s self.server.logger.info( 197s Message: '%s - DONE - %.1f secs, %d bytes, ~%.1f Kb/s' 197s Arguments: ('127.0.0.1:34336', 0.000811411, 50, 60.17680928653913) 197s --- Logging error --- 197s Traceback (most recent call last): 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 510, in do_ACK 197s return DATAPacket(packet.block + 1, state.get_block(packet.block + 1)) 197s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 217, in get_block 197s raise TransferDone('transfer completed') 197s nobodd.tftpd.TransferDone: transfer completed 197s 197s During handling of the above exception, another exception occurred: 197s 197s Traceback (most recent call last): 197s File "/usr/lib/python3.14/logging/__init__.py", line 1154, in emit 197s stream.write(msg + self.terminator) 197s ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ 197s ValueError: I/O operation on closed file. 197s Call stack: 197s File "/usr/lib/python3.14/threading.py", line 1044, in _bootstrap 197s self._bootstrap_inner() 197s File "/usr/lib/python3.14/threading.py", line 1082, in _bootstrap_inner 197s self._context.run(self.run) 197s File "/usr/lib/python3.14/threading.py", line 1024, in run 197s self._target(*self._args, **self._kwargs) 197s File "/usr/lib/python3.14/socketserver.py", line 240, in serve_forever 197s self._handle_request_noblock() 197s File "/usr/lib/python3.14/socketserver.py", line 318, in _handle_request_noblock 197s self.process_request(request, client_address) 197s File "/usr/lib/python3.14/socketserver.py", line 349, in process_request 197s self.finish_request(request, client_address) 197s File "/usr/lib/python3.14/socketserver.py", line 362, in finish_request 197s self.RequestHandlerClass(request, client_address, self) 197s File "/usr/lib/python3.14/socketserver.py", line 766, in __init__ 197s self.handle() 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 489, in handle 197s return super().handle() 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 323, in handle 197s response = getattr(self, 'do_' + packet.opcode.name)(packet) 197s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 520, in do_ACK 197s self.server.logger.info( 197s Message: '%s - DONE - %.1f secs, %d bytes, ~%.1f Kb/s' 197s Arguments: ('127.0.0.1:34336', 0.000811411, 50, 60.17680928653913) 197s ------------------------------ Captured log call ------------------------------- 197s INFO tftpd:tftpd.py:520 127.0.0.1:56260 - DONE - 1.0 secs, 50 bytes, ~0.0 Kb/s 197s INFO tftpd:tftpd.py:403 127.0.0.1:34336 - RRQ (octet) cmdline.txt 197s INFO tftpd:tftpd.py:520 127.0.0.1:34336 - DONE - 0.0 secs, 50 bytes, ~60.2 Kb/s 197s =============================== warnings summary =============================== 197s tests/test_fs.py::test_fatfile_readonly 197s /usr/lib/python3/dist-packages/_pytest/unraisableexception.py:67: PytestUnraisableExceptionWarning: Exception ignored while finalizing file : None 197s 197s Traceback (most recent call last): 197s File "/usr/lib/python3/dist-packages/nobodd/fs.py", line 1660, in close 197s if self._entry is not None and self._entry.size == 0 and self._map: 197s ^^^^^^^^^^^ 197s AttributeError: 'nobodd.fs.FatFile' object has no attribute '_entry' 197s 197s 197s warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) 197s 197s tests/test_prep.py: 15 warnings 197s /usr/lib/python3/dist-packages/nobodd/prep.py:125: PendingDeprecationWarning: FileType is deprecated. Simply open files after parsing arguments. 197s '--tftpd-conf', type=argparse.FileType('w'), metavar='FILE', default=None, 197s 197s tests/test_prep.py: 15 warnings 197s /usr/lib/python3/dist-packages/nobodd/prep.py:131: PendingDeprecationWarning: FileType is deprecated. Simply open files after parsing arguments. 197s '--nbd-conf', type=argparse.FileType('w'), metavar='FILE', default=None, 197s 197s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 197s ================= 1 failed, 254 passed, 31 warnings in 10.37s ================== 197s autopkgtest [07:37:54]: test command1: -----------------------] 197s command1 FAIL non-zero exit status 1 197s autopkgtest [07:37:54]: test command1: - - - - - - - - - - results - - - - - - - - - - 198s autopkgtest [07:37:55]: test command1: - - - - - - - - - - stderr - - - - - - - - - - 198s Call stack: 198s File "/usr/lib/python3.14/threading.py", line 1044, in _bootstrap 198s self._bootstrap_inner() 198s File "/usr/lib/python3.14/threading.py", line 1082, in _bootstrap_inner 198s self._context.run(self.run) 198s File "/usr/lib/python3.14/threading.py", line 1024, in run 198s self._target(*self._args, **self._kwargs) 198s File "/usr/lib/python3.14/socketserver.py", line 240, in serve_forever 198s self._handle_request_noblock() 198s File "/usr/lib/python3.14/socketserver.py", line 318, in _handle_request_noblock 198s self.process_request(request, client_address) 198s File "/usr/lib/python3.14/socketserver.py", line 349, in process_request 198s self.finish_request(request, client_address) 198s File "/usr/lib/python3.14/socketserver.py", line 362, in finish_request 198s self.RequestHandlerClass(request, client_address, self) 198s File "/usr/lib/python3.14/socketserver.py", line 766, in __init__ 198s self.handle() 198s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 489, in handle 198s return super().handle() 198s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 323, in handle 198s response = getattr(self, 'do_' + packet.opcode.name)(packet) 198s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 520, in do_ACK 198s self.server.logger.info( 198s Message: '%s - DONE - %.1f secs, %d bytes, ~%.1f Kb/s' 198s Arguments: ('127.0.0.1:56260', 1.005649614, 50, 0.04855381468878086) 198s --- Logging error --- 198s Traceback (most recent call last): 198s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 510, in do_ACK 198s return DATAPacket(packet.block + 1, state.get_block(packet.block + 1)) 198s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ 198s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 217, in get_block 198s raise TransferDone('transfer completed') 198s nobodd.tftpd.TransferDone: transfer completed 198s 198s During handling of the above exception, another exception occurred: 198s 198s Traceback (most recent call last): 198s File "/usr/lib/python3.14/logging/__init__.py", line 1154, in emit 198s stream.write(msg + self.terminator) 198s ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ 198s ValueError: I/O operation on closed file. 198s Call stack: 198s File "/usr/lib/python3.14/threading.py", line 1044, in _bootstrap 198s self._bootstrap_inner() 198s File "/usr/lib/python3.14/threading.py", line 1082, in _bootstrap_inner 198s self._context.run(self.run) 198s File "/usr/lib/python3.14/threading.py", line 1024, in run 198s self._target(*self._args, **self._kwargs) 198s File "/usr/lib/python3.14/socketserver.py", line 240, in serve_forever 198s self._handle_request_noblock() 198s File "/usr/lib/python3.14/socketserver.py", line 318, in _handle_request_noblock 198s self.process_request(request, client_address) 198s File "/usr/lib/python3.14/socketserver.py", line 349, in process_request 198s self.finish_request(request, client_address) 198s File "/usr/lib/python3.14/socketserver.py", line 362, in finish_request 198s self.RequestHandlerClass(request, client_address, self) 198s File "/usr/lib/python3.14/socketserver.py", line 766, in __init__ 198s self.handle() 198s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 489, in handle 198s return super().handle() 198s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 323, in handle 198s response = getattr(self, 'do_' + packet.opcode.name)(packet) 198s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 520, in do_ACK 198s self.server.logger.info( 198s Message: '%s - DONE - %.1f secs, %d bytes, ~%.1f Kb/s' 198s Arguments: ('127.0.0.1:56260', 1.005649614, 50, 0.04855381468878086) 198s --- Logging error --- 198s Traceback (most recent call last): 198s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 510, in do_ACK 198s return DATAPacket(packet.block + 1, state.get_block(packet.block + 1)) 198s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ 198s File "/usr/lib/python3/dist-packages/nobodd/tftpd.py", line 217, in get_block 198s raise TransferDone('transfer completed') 198s nobodd.tftpd.TransferDone: transfer completed 198s autopkgtest [07:37:55]: @@@@@@@@@@@@@@@@@@@@ summary 198s command1 FAIL non-zero exit status 1