Ubuntu Server 14.10: Missing pxelinux.0 on tftpboot/ltsp/chroot

Bug #1387773 reported by Fabio Henrique de Souza
34
This bug affects 6 people
Affects Status Importance Assigned to Milestone
LTSP5
Fix Released
High
Unassigned
ltsp (Ubuntu)
Won't Fix
High
Unassigned

Bug Description

I've got a fresh install of Ubuntu Server 14.010 64bit.

After installing ltsp-server and run ltsp-build-client to build a kubuntu-desktop (fatclient) , I noticed that the file pxelinux.0 is missing in tftpboot/ltsp/$CHROOT folder and $CHROOT /boot

Searching for a solution I saw that pxelinux.0 no longer comes with the syslinux package in Ubuntu 14:10 but in a new package pxelinux.

pxelinux.0 -> /usr/lib/PXELINUX no more in /usr/lib/syslinux

This is the cause of the error ?

I installed pxelinux and syslinux -common packages on server and even I rerun ltsp - build-client the problem persists .

Revision history for this message
Vagrant Cascadian (vagrantc) wrote :

This was fixed upstream in 5.5.2:

https://bazaar.launchpad.net/~ltsp-upstream/ltsp/ltsp-trunk/revision/2569
https://bazaar.launchpad.net/~ltsp-upstream/ltsp/ltsp-trunk/revision/2570

Ubuntu needs to both add those patches (or import a newer upstream) and update the packaging to pull in the appropriate packages.

Changed in ltsp:
importance: Undecided → High
status: New → Fix Released
Revision history for this message
Fabio Henrique de Souza (fabiohsouza) wrote :

Hi,

I installed LTSP 5.5.2 from ppa: bennabiy/testing (5.5.2-r2585+P1210+201408 290311~ubuntu14.10.1), and I get the same result running ltsp-build-client. pxelinux.0 is missing.

Revision history for this message
Vagrant Cascadian (vagrantc) wrote : Re: [Bug 1387773] Re: Ubuntu Server 14.10: Missing pxelinux.0 on tftpboot/ltsp/chroot

On 2014-10-30, Fabio Henrique de Souza wrote:
> I installed LTSP 5.5.2 from ppa: bennabiy/testing
> (5.5.2-r2585+P1210+201408 290311~ubuntu14.10.1), and I get the same
> result running ltsp-build-client. pxelinux.0 is missing.

A couple things to check:

* The version of ltsp in the chroot is the correct version (you need to
  have the ppa packages there as well). The command "ltsp-info" should
  tell you.

* The appropriate packages are in the chroot (presuming the names are
  the same as on Debian):
  ltsp-chroot apt-get install pxelinux syslinux-common

live well,
  vagrant

Revision history for this message
Fabio Henrique de Souza (fabiohsouza) wrote :

Humm.. OK the fixes is in the client..
Ltsp 5.5.2 package from ppa no resolve the problem. Correct?

Revision history for this message
Vagrant Cascadian (vagrantc) wrote :

On 2014-10-30, Fabio Henrique de Souza wrote:
> Humm.. OK the fixes is in the client..

The fixes would have to be in the upstream ltsp-client code, as well as
in the ltsp-client packaging (to pull in the correct dependencies).

> Ltsp 5.5.2 package from ppa no resolve the problem. Correct?

I neither use that PPA or Ubuntu, so can't say weather they work or not.

I tested the fixes on Debian Jessie.

live well,
  vagrant

Revision history for this message
Fabio Henrique de Souza (fabiohsouza) wrote :

Hi Vagrant,

I ran the ltsp-build-client command with these options :

ltsp-build-client --chroot kubuntu1410 --accept-unsigned-packages --early-mirror "http://ppa.launchpad.net/bennabiy/testing/ubuntu utopic main" --early-packages "pxelinux syslinux-common ltsp-client"

Obs .: PPA as a mirror

With this the ltsp-client 5.5.2 was installed on CHROOT and solved the problem of missing pxelinux.0
This does not solve the bug in Ubuntu but allows me to continue my work.

Thanks for your help,
Fabio

administrador@ltsp:/$ ltsp-info
server information:
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.10
Release: 14.10
Codename: utopic

server packages:
un ldm-server <nenhuma>
un ltsp-client-core <nenhuma>
un ltsp-docs <nenhuma>
ii ltsp-server 5.5.2~r2585+p1210+201408290
un ltsp-utils <nenhuma>
un ltspfs <nenhuma>

packages in chroot: /opt/ltsp/kubuntu1410
ii ldm 2:2.2.15+r1554+p970+2014102
ii ldm-kubuntu-theme 2:2.0.47
un ldm-themes <nenhuma>
un ldm-ubuntu-themes <nenhuma>
ii ltsp-client 5.5.2~r2585+p1210+201408290
ii ltsp-client-core 5.5.2~r2585+p1210+201408290
ii ltspfsd 1.3-1
ii ltspfsd-core 1.3-1

found: /opt/ltsp/kubuntu1410/etc/lts.conf

found image: /opt/ltsp/images/kubuntu1410.img

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in ltsp (Ubuntu):
status: New → Confirmed
Changed in ltsp (Ubuntu):
importance: Undecided → Medium
importance: Medium → High
Revision history for this message
Timo Harmonen (timo-harmonen) wrote :

This problem is also in Ubuntu 15.04 with ltsp 5.5.1-1ubuntu3 .

Revision history for this message
Alkis Georgopoulos (alkisg) wrote :

Hi, to get this fix backported to previous Ubuntu versions one would need to follow the SRU process:
https://wiki.ubuntu.com/StableReleaseUpdates

Revision history for this message
Alkis Georgopoulos (alkisg) wrote :

Since noone filed an SRU and releases <= 15.04 are EOL and it's fixed in 16.04, I'm marking this as Won't Fix in Ubuntu.
https://wiki.ubuntu.com/StableReleaseUpdates

Changed in ltsp (Ubuntu):
status: Confirmed → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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