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