Crash in TFTP server code serving UEFI boot loader

Bug #1464894 reported by Mark Shuttleworth
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
MAAS
Triaged
Critical
Unassigned

Bug Description

I see this traceback in clusterd.log:

2015-06-13 19:10:34+0100 [TFTP (UDP)] Datagram received from ('192.168.9.105', 1664): <RRQDatagram(filename=bootx64.efi, mode=octet, options={'tsize': '0', 'blksize': '1468'})>
2015-06-13 19:10:34+0100 [-] RemoteOriginReadSession starting on 57414
2015-06-13 19:10:34+0100 [-] Starting protocol <tftp.bootstrap.RemoteOriginReadSession instance at 0x7f62a0649f80>
2015-06-13 19:10:34+0100 [RemoteOriginReadSession (UDP)] (UDP Port 57414 Closed)
2015-06-13 19:10:34+0100 [RemoteOriginReadSession (UDP)] Stopping protocol <tftp.bootstrap.RemoteOriginReadSession instance at 0x7f62a0649f80>
2015-06-13 19:10:35+0100 [-] Unhandled Error
 Traceback (most recent call last):
   File "/usr/lib/python2.7/dist-packages/twisted/application/app.py", line 392, in startReactor
     self.config, oldstdout, oldstderr, self.profiler, reactor)
   File "/usr/lib/python2.7/dist-packages/twisted/application/app.py", line 313, in runReactorWithLogging
     reactor.run()
   File "/usr/lib/python2.7/dist-packages/twisted/internet/base.py", line 1192, in run
     self.mainLoop()
   File "/usr/lib/python2.7/dist-packages/twisted/internet/base.py", line 1201, in mainLoop
     self.runUntilCurrent()
 --- <exception caught here> ---
   File "/usr/lib/python2.7/dist-packages/twisted/internet/base.py", line 824, in runUntilCurrent
     call.func(*call.args, **call.kw)
   File "/usr/lib/python2.7/dist-packages/tftp/util.py", line 80, in _call_and_schedule
     self.callable(*self.callable_args, **self.callable_kwargs)
   File "/usr/lib/python2.7/dist-packages/twisted/internet/udp.py", line 254, in write
     return self.socket.send(datagram)
 exceptions.AttributeError: 'Port' object has no attribute 'socket'

This is trying to boot a NUC (AMT, UEFI).

Mark

Revision history for this message
Raphaël Badin (rvb) wrote :

See bug 1464984 for an explanation about the circumstances of the crash.

Changed in maas:
status: New → Triaged
importance: Undecided → Critical
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.