Client will not boot past TFTP download

Bug #759072 reported by jsass
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ltsp (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Client stops booting with the following:

Trying to load: pxelinux.cfg/default ok
Could not find kernel image: vmliunuz
boot: _

ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: ltsp-server 5.2.6-0ubuntu4
ProcVersionSignature: Ubuntu 2.6.38-7.39-generic 2.6.38
Uname: Linux 2.6.38-7-generic x86_64
Architecture: amd64
Date: Tue Apr 12 14:49:50 2011
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Beta amd64 (20110330)
ProcEnviron:
 LANGUAGE=en_US:en
 PATH=(custom, no user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: ltsp
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
jsass (sass-joel) wrote :
Revision history for this message
jsass (sass-joel) wrote :
Download full text (3.7 KiB)

Further information, TFTP is run with the following options:

/usr/sbin/in.tftpd -4 -L -vvv -u tftp --secure /var/lib/tftpboot

results in /var/log/syslog :

Apr 12 14:47:27 ltsp-desktop dhcpd: DHCPDISCOVER from 00:13:90:02:45:27 via eth0
Apr 12 14:47:28 ltsp-desktop dhcpd: DHCPOFFER on 192.168.10.20 to 00:13:90:02:45:27 via eth0
Apr 12 14:47:29 ltsp-desktop dhcpd: DHCPREQUEST for 192.168.10.20 (192.168.10.1) from 00:13:90:02:45:27 via eth0
Apr 12 14:47:29 ltsp-desktop dhcpd: DHCPACK on 192.168.10.20 to 00:13:90:02:45:27 via eth0
Apr 12 14:47:29 ltsp-desktop in.tftpd[26763]: RRQ from 192.168.10.20 filename /ltsp/i386/pxelinux.0
Apr 12 14:47:29 ltsp-desktop in.tftpd[26763]: tftp: client does not accept options
Apr 12 14:47:29 ltsp-desktop in.tftpd[26764]: RRQ from 192.168.10.20 filename /ltsp/i386/pxelinux.0
Apr 12 14:47:29 ltsp-desktop in.tftpd[26765]: RRQ from 192.168.10.20 filename /ltsp/i386/pxelinux.cfg/01-00-13-90-02-45-27
Apr 12 14:47:29 ltsp-desktop in.tftpd[26765]: sending NAK (1, File not found) to 192.168.10.20
Apr 12 14:47:29 ltsp-desktop in.tftpd[26766]: RRQ from 192.168.10.20 filename /ltsp/i386/pxelinux.cfg/C0A80A14
Apr 12 14:47:29 ltsp-desktop in.tftpd[26766]: sending NAK (1, File not found) to 192.168.10.20
Apr 12 14:47:29 ltsp-desktop in.tftpd[26767]: RRQ from 192.168.10.20 filename /ltsp/i386/pxelinux.cfg/C0A80A1
Apr 12 14:47:29 ltsp-desktop in.tftpd[26767]: sending NAK (1, File not found) to 192.168.10.20
Apr 12 14:47:29 ltsp-desktop in.tftpd[26768]: RRQ from 192.168.10.20 filename /ltsp/i386/pxelinux.cfg/C0A80A
Apr 12 14:47:29 ltsp-desktop in.tftpd[26768]: sending NAK (1, File not found) to 192.168.10.20
Apr 12 14:47:29 ltsp-desktop in.tftpd[26769]: RRQ from 192.168.10.20 filename /ltsp/i386/pxelinux.cfg/C0A80
Apr 12 14:47:29 ltsp-desktop in.tftpd[26769]: sending NAK (1, File not found) to 192.168.10.20
Apr 12 14:47:29 ltsp-desktop in.tftpd[26770]: RRQ from 192.168.10.20 filename /ltsp/i386/pxelinux.cfg/C0A8
Apr 12 14:47:29 ltsp-desktop in.tftpd[26770]: sending NAK (1, File not found) to 192.168.10.20
Apr 12 14:47:29 ltsp-desktop in.tftpd[26771]: RRQ from 192.168.10.20 filename /ltsp/i386/pxelinux.cfg/C0A
Apr 12 14:47:29 ltsp-desktop in.tftpd[26771]: sending NAK (1, File not found) to 192.168.10.20
Apr 12 14:47:29 ltsp-desktop in.tftpd[26772]: RRQ from 192.168.10.20 filename /ltsp/i386/pxelinux.cfg/C0
Apr 12 14:47:29 ltsp-desktop in.tftpd[26772]: sending NAK (1, File not found) to 192.168.10.20
Apr 12 14:47:29 ltsp-desktop in.tftpd[26773]: RRQ from 192.168.10.20 filename /ltsp/i386/pxelinux.cfg/C
Apr 12 14:47:29 ltsp-desktop in.tftpd[26773]: sending NAK (1, File not found) to 192.168.10.20
Apr 12 14:47:29 ltsp-desktop in.tftpd[26774]: RRQ from 192.168.10.20 filename /ltsp/i386/pxelinux.cfg/default
Apr 12 14:47:29 ltsp-desktop in.tftpd[26775]: RRQ from 192.168.10.20 filename /ltsp/i386/vmlinuz
Apr 12 14:47:29 ltsp-desktop in.tftpd[26775]: sending NAK (0, Permission denied) to 192.168.10.20
Apr 12 14:47:29 ltsp-desktop in.tftpd[26776]: RRQ from 192.168.10.20 filename /ltsp/i386/vmlinuz.cbt
Apr 12 14:47:29 ltsp-desktop in.tftpd[26776]: sending NAK (1, File not found) to 192.168.10.20
Apr 12 14:47:29 ltsp-desktop in.tftpd[2677...

Read more...

Revision history for this message
jsass (sass-joel) wrote :

Client stops running with the following on the screen:

Intel UNDI, PXE-2.0 (build 082)
Copyright (C) 1997-2000 Intel Corporation

For Realtek RTL8139(X)/8130/810X PCI Fast Ethernet Controller v2.13 (020326)

CLIENT MAC ADDR: 00 13 90 02 45 27
CLIENT IP: 192.168.10.20 MASK: 255.255.255.0 DHCP IP: 192.168.10.1

PXELINUX 4.02 debian-20101016 Copyright (C) 1994-2010 H. Peter Anvin et al
!PXE entry point found (we hope) at 9E1A:00F9 via plan A
UNDI code segment at 9E1A len 132B
UNDI data segment at 9877 len 5A30
Getting cached packet 01 02 03
My IP address seems to be C0A80A14 192.168.10.20
ip=192.168.10.20:192.168.10.1:192.168.10.1:255.255.255.0
BOOTIF=01-00-13-90-02-45-27
TFTP prefix: /ltsp/i386
Trying to load: pxelinux.cfg/default ok
Could not find kernel image: vmlinuz
boot: _

Revision history for this message
jsass (sass-joel) wrote :

Attached wireshark capture of the process halt. Notice -- permission deniet when file /ltsp/i386/vmlinuz is accessed.

Revision history for this message
jsass (sass-joel) wrote :

Discovered solution --

Upon installing ltsp-server-standalone, the file /var/lib/tftpboot/ltsp/i386/vmlinuz-2.6.38-8-generic has a the following permissions: 600

chmod 644 /var/lib/tftpboot/ltsp/i386/vmlinuz-2.6.38-8 will fix the problem.

*This file should not be installed with the 600 permission by default. It should be set to 644*

Changed in ltsp (Ubuntu):
status: New → Fix Released
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.